摘要:
一、Started服务与Bound服务的最重要的区别: 1、Bound服务:要依赖底层(也就是Linux的通讯机制) 2、Bound服务:有客户端和服务器的概念 3、Bound服务:只要有一个绑定者存在,那么服务继续运行,只有在所有绑定者都退出,服务才停止<service android:enabled=“true” android:name=“.PlayService”/>服务按启动方式分为两类Started:适用于 Activity 与服务之间没有调用交互的情况 用startService()来启动(每调用一次这个方法,就会启动一个服务进程) 一旦启动,就运行在后台,即使启动它 阅读全文
posted @ 2012-08-31 22:38
Blacksky
阅读(452)
评论(0)
推荐(0)
摘要:
一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留.但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 此时内存中就不会存有该activity的实例对象了. 如果之后这个activity重新回到前台, 之前所作的改变就会消失. 为了避免此种情况的发生, 开发者可以覆写onSaveInstanceState()方法. onSaveInstanceState()方法接受一个Bundle类 阅读全文
posted @ 2012-08-31 22:27
Blacksky
阅读(1851)
评论(0)
推荐(0)
摘要:
1 /** 2 * 演示一:FLAG_ACTIVITY_NEW_TASK 3 * 当传递给startActivity()的Intent对象包含 FLAG_ACTIVITY_NEW_TASK 标记时, 4 * 系统会为需要启动的activity寻找与当前activity不同的task。 5 * 如果要启动的 activity的affinity属性与当前所有的task的affinity属性都不相同, 6 * 系统会新建一... 阅读全文
posted @ 2012-08-31 11:00
Blacksky
阅读(652)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2012-08-31 10:26
Blacksky
阅读(391)
评论(0)
推荐(0)
摘要:
1 /** 2 * 3 * 函数名称 : registerListener 4 * 功能描述 : 注册监听 5 * 参数及返回值说明: 6 * 7 * 修改记录: 8 * 日期:2011-12-13 上午10:14:03 修改人:gy 9 * 描述 :10 *11 */12 private void registerListener()13 {14 btnStartActivityForResult.setOnClic... 阅读全文
posted @ 2012-08-31 10:24
Blacksky
阅读(430)
评论(1)
推荐(0)
摘要:
是封装了一个 Intent 以及 Intent 接收者的描述对象,它是一种延迟执行的 Intent, 该 PendingIntent 不会立即被处理,而是交付给其他应用程序,等待一个事件的触发后被送出PendingIntent 的构造getActivity(Context context, int reqCode, Intent, int flag)getBroadcast(Context context, int reqCode, Intent, int flag)getService(Context context, int reqCode, Intent, int flag)Pendin 阅读全文
posted @ 2012-08-31 10:00
Blacksky
阅读(592)
评论(0)
推荐(0)
摘要:
Activity 注册属性中 android:permission 为 Activity 加了一个权限,只有拥有这个权限的应用程序才能够调用到这个 Activity注册权限:<permission android:name="com.great.activity_intent.mypermission1" android:protectionLevel="normal" />权限级别:normal (普通级别):默认值,只要申请,就可以使用dangerous(危险级别):会给程序一个提示或警告signature(签名级别):只有拥有相同的签名 阅读全文
posted @ 2012-08-31 09:19
Blacksky
阅读(408)
评论(0)
推荐(0)