- 博客(14)
- 收藏
- 关注
原创 Android调用摄像头和相册
一、UI界面 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
2016-04-24 16:06:59 311
原创 Android 发送短信
一、UI界面 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
2016-04-24 14:52:37 235
原创 通知(Notification)初探
通知用法:1.在活动里创建;2.在广播接收器里创建;3.在服务里创建 步骤: 1.通过NotificationManager来对通知进行管理,调用Context的getSystemService()方法获取到(参数为Context.NOTIFICATION_SERVICE); 2.创建一个Notification对象。参数一:指定通知的图标;参数二:指定通知ticker内容;参数三:
2016-04-22 00:21:24 284
原创 定制LogCat
public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4; public static final int
2016-04-21 00:10:21 252
原创 Intent来传递对象
使用Intent来传递对象通常有两种方式,Serializable和Parcelable 一、Serializable方式 序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。序列化的方法就是让一个类去实现Serializable接口。 public class Person implements Serializable{ priv
2016-04-20 23:39:58 177
原创 全局获取Context
public class MyApplication extends Application { private static Context context; @Override public void onCreate() { context = getApplicationContext(); } public static Context getContext()
2016-04-20 23:31:49 184
原创 用Drawable来实现UI元素的间隔
一、在LinearLayout里面设置3个Button <LinearLayout android:id="@+id/buttons_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientat
2016-04-20 16:39:59 290
原创 Bitmap的简单特效处理
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit
2016-04-17 17:56:09 301
原创 Bitmap创建图片副本
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit
2016-04-17 17:06:50 1090
原创 加载大图片
解决加载大图片出现的oom //解析图片时需要使用到的参数都封装在这个对象里了 Options opt = new Options(); //不为像素申请内存,只获取图片宽高 opt.inJustDecodeBounds = true; BitmapFactory.decodeFile(Environment.getExternalStorageDire
2016-04-17 16:47:33 462
原创 属性动画
Android3.0以上的api。补间动画,只是一个动画效果,组件其实还在原来的位置上,xy没有改变;而属性动画的xy已经改变。 一、位移 ObjectAnimator oa = ObjectAnimator.ofFloat(bt, "translationX", 0, 100) ; * 第一个参数target指定要显示动画的组件 * 第二个参数propertyName指定要改
2016-04-16 23:57:39 261
原创 补间动画
原形态变成新形态时为了过渡变形过程,生成的动画就叫补间动画。分为:位移、旋转、缩放、透明 一、位移 //创建为位移动画对象,设置动画的初始位置和结束位置 TranslateAnimation ta = new TranslateAnimation(10, 150, 20, 140); * 参数10指的是X的起点坐标,但不是指屏幕x坐标为10的位置,而是imageview的 真实X + 10
2016-04-16 23:19:47 230
原创 帧动画
一张张图片不断切换,形成动画效果 一、在drawable目录下定义xml文件,子节点为animation-list,在这里定义要显示的图片和每张图片的显示时长 android:oneshot="false"> 二、在屏幕上播放帧动画
2016-04-16 22:35:15 265
原创 Fragment初探
Fragment是android3.0以上的api,用来解决平板屏幕空间过大等问题。 一、Fragment用法: 1.建立activity_main.xml文件 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he
2016-04-16 21:30:16 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人