- 博客(6)
- 收藏
- 关注
原创 注册广播的2种方式
首先写一个类要继承BroadcastReceiver 第一种是在配置文件里面进行静态注册,第二种是在代码中进行动态注册 两种注册类型的区别: 静态注册是当程序关闭后,如果有广播发过来,还能启动程序 动态注册的生命周期跟程序的生命周期是一样的,程序关闭后动态注册的广播是不能在接收到广播的 动态注册的优点:在Android的广播机制中,动态注册的优先级高于静态注册的优先级,因此在必...
2015-10-27 14:58:20 160
原创 startService与binderService的区别
1.startService 注册方式: <serviceandroid:name="Class.Name"> <intent-filter> <actionandroid:name="serviceName"/> <categoryand...
2015-10-27 14:50:12 255
原创 activity的四种启动方式
activity的四种加载模式 在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。 在android里,有4种activity的启动模式,分别为: ·standard: ...
2015-10-26 16:26:13 126
原创 java反射机制的优势
1.java的反射机制就是增加程序的灵活性,避免将程序写死到代码里, 例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果...
2015-10-26 15:50:06 99
原创 String和StringBuffer区别
<div class="iteye-blog-content-contain" style="font-size: 14px"></div> String是一个字符串常量,StringBuffer是字符串变量 修改String要重新创建一个对象,分配新内存。修改StringBuffer只是在原有的对象上添加内容 执行速度 StringBuilder > St...
2015-10-26 15:35:42 71
原创 activity viewgroup view之间的点击时间传递
事件类型:dispatchTouchEvent(MotionEvent event):分派点击事件 ,onTouchEvent(MotionEvent event):相应点击事件,处理相应的业务逻辑 , onInterceptTouchEvent(MotionEvent event):拦截点击事件,只存在于viewgroup 点击事件的层级:由activity的dispatchTouchEve...
2015-10-26 14:51:21 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人