上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 由于android的系统资源回收机制,当内存不足的时候,会自动关闭一些后台服务,如果这时候我们的服务正在播放歌曲,由于被关闭,歌曲会被中断,这样会造成很差的用户体验。这时候我们可以通过在service里面调用startforeground方法将该服务设置为前台运行,那么系统就不会自动关闭该服务了具体... 阅读全文
posted @ 2015-02-02 22:03 u3 阅读(1916) 评论(0) 推荐(1) 编辑
摘要: START_NOT_STICKY 如果服务进程在它启动后(从onStartCommand()返回后)被kill掉, 并且没有新启动的intent传给他, 那么将服务移出启动状态并且不重新生成, 直到再次显式调用Context.startService().START_REDELIVER_INTENT... 阅读全文
posted @ 2015-02-02 21:17 u3 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 1.startservice (两种方法,继承service类或者继承intentservice 类)继承service类,在onstartcommend重载方法中实现业务逻辑的处理,如果耗时过长最好新开一个线程,因为默认是在程序的主线程中,会造成阻塞等问题。在有多个请求的时候,为了防止在第一个请求... 阅读全文
posted @ 2015-02-02 21:09 u3 阅读(617) 评论(0) 推荐(0) 编辑
摘要: property animationnative service 阅读全文
posted @ 2015-02-01 22:00 u3 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 自定义一个broadcastreciver在去接受系统启动消息,然后在处理的时候启动自己的service即可 阅读全文
posted @ 2015-02-01 21:02 u3 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 可以看到,两种service的生命周期都相对简单,有一点不同的是,Intentservice每次调用的时候都执行onstartcommand,而boundservice一旦启动了之后,就不会每次执行onbind在启动服务的activity消亡时,Intentservice不会消失,而boundser... 阅读全文
posted @ 2015-02-01 18:56 u3 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Intent是负责在系统组件之间传递信息的一个对象,就像名字一样,是一个意图,可以将当前组件的意图传递给系统,例如启动Activity等,还可以在传递的时候附加上一些值,可以用Bundle对象封装这些值,也可以直接放入intent对象之中。intent主要分为两类,一种是显式的,即制定了要执行的操作... 阅读全文
posted @ 2015-02-01 18:13 u3 阅读(188) 评论(0) 推荐(0) 编辑
摘要: activity 构造一个实现了window的phonewindow,获得viewroot,然后往里面加入view当发生事件的时候,如KEYDOWN,windowmanagerservice就接受到这个消息,并回调activity里面的对应方法也就是说activity是控制单元,window是承载模... 阅读全文
posted @ 2015-02-01 17:10 u3 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 图片来自http://blog.csdn.net/android_tutor/article/details/5772285onpause只有弹出的窗体是Activity的时候才会触发,并非是通过焦点来判断的 阅读全文
posted @ 2015-02-01 16:55 u3 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在打开一个应用程序的时候,packagemanager会根据manifest文件去查找有没有相应的进程已启动,若果没有启动,那么就启动一个新的进程进程退出有两种方式,用finish结束主activity,被系统的回收机制回收(非活动) 阅读全文
posted @ 2015-02-01 16:36 u3 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页