MainActivity.java
package org.example.guess;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageBut...
分类:
移动开发 时间:
2014-06-22 19:11:50
阅读次数:
1100
LinearLayout布局:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"androi..
分类:
移动开发 时间:
2014-06-21 19:17:45
阅读次数:
239
加载大图片到内存
步骤:
步骤一:
获取品屏幕的宽高数据;[HD1]
步骤二:
获取图片的宽高;[HD2]
步骤三:
计算屏幕与图片的宽高比例,按照差距最大的进行缩放处理;[HD3]
步骤四:
图片的缩放处理;[HD4]
[HD1]//
获取手机的屏幕的窗体大小
WindowManager windowManager = (Wi...
分类:
移动开发 时间:
2014-06-20 13:35:01
阅读次数:
186
从gallery中获取图片
步骤:
步骤一:
// 激活系统图库应用,选择一张图片
Intent intent = new Intent();
// 活动操作:选择一个项目从数据,返回被选中
intent.setAction(Intent.ACTION_PICK);
// 设置意图的类型
intent.setType("image/*");
// 设置开启意图
// 设...
分类:
移动开发 时间:
2014-06-20 11:22:45
阅读次数:
308
获取Exif信息
代表的是文件的头信息;
步骤:
步骤一:
// 获取指定的文件的头信息对象
ExifInterface exif = new ExifInterface("/sdcard/x.jpg");
步骤二:
获取指定的头信息:
// 获取指定的信息
// 获取拍摄时间
String time =exif.getAttribute(ExifInterface.TAG_D...
分类:
移动开发 时间:
2014-06-20 10:19:51
阅读次数:
335
Android的系统的标准默认内存是16M.所以来说是非常宝贵的,在创建应用的时候要尽可能的去节省内存,但是在加载一些大的文件的时候,比如图片是相当耗内存的,一个1.3M的图片,分辨率是2560X1920(宽X高)图片当加载到手机内存的时候就会请求19M的一块内存,这是远远超出了系统自带的内存空间,这时候应用程序就会挂掉,所以我们要进行图片的缩放处理,下面我就来带大家创建一个用来图片缩放的应用;...
分类:
移动开发 时间:
2014-06-20 09:47:48
阅读次数:
247
XML文件里有一个textView 和 一个按钮。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
andro...
分类:
移动开发 时间:
2014-06-18 11:35:25
阅读次数:
219
在android应用的开发过程中,经常会出现启动一个界面后填写部分内容后带着数据返回启动前的界面,最典型的应用就是登录过程。在很多应用程序的模块中,都有“我的”这个模块,在未登录状态下点击其中的某一项,就会弹出登录界面,登录完成后回到我的界面,会显示一些登录后的数据,这个功能的实现就要用到startActivityForResult.
下面通过一个小demo来说明一下startActivityF...
分类:
移动开发 时间:
2014-06-16 21:30:58
阅读次数:
356
画板案例:
步骤:
步骤一:声明一些全局上使用的变量:
//
接收布局文件上的图片显示控件
private ImageView
iv;
//
声明一个可以用来编辑的bitmap
private Bitmap
baseBitmap;
//
画布的声明
private Canvas
canvas;
//
画笔的声明...
分类:
移动开发 时间:
2014-06-08 18:23:51
阅读次数:
244
1.什么是ContentProvider
首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。
ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的...
分类:
移动开发 时间:
2014-06-08 08:14:34
阅读次数:
299