Activity好像是应用程式的眼睛,提供与user互动之窗。 BroadcastReceiver好像是耳朵,接收来自各方的Intent。 Service是在后台运行的。 一个Service 是一段长生命周期的,没有用户界面的程序。比较好的一个例子就是一个正在从播放列表中 播放歌曲的媒体播放器。在一 ...
分类:
移动开发 时间:
2016-10-14 23:16:18
阅读次数:
298
这块不好理解,这个只能在以后的项目里面好好理解了。 ...
分类:
移动开发 时间:
2016-09-10 22:19:52
阅读次数:
218
从delphi 开始支持安卓的开发开始, 安卓service 开发一直都是delphier 绕不过去的坎,以前也有开发service 的方法,但是都是手工处理启动文件,而且要修改很多东西,基本上成功的概率很低。 delphi 10 seattle(这个名字很特殊,与win10 一样,直接跳过了9)....
分类:
移动开发 时间:
2015-09-05 19:15:55
阅读次数:
607
最近研究怎样防止服务被杀死,网上百度了下,发现基本就两只设置方法,1.在Service onStartCommand中返回super.onStartCommand(intent, START_STICKY, startId);,这样进程被一键杀死后会立即自动重启。 2.注册receiver,监听开机等事件,在onReceive中启动服务。
在模拟器上没问题,可以正常启动,而且杀不死,但在...
分类:
移动开发 时间:
2015-08-02 18:17:17
阅读次数:
204
安卓activity界面,上面有两个按钮,一个是开始服务,一个是取消服务。界面布局: 1 10 11 16 17 18 25 26 35 36 activity的代码: 1 package com.example.test2; 2 3 import java.util.Da...
分类:
移动开发 时间:
2014-11-02 16:07:11
阅读次数:
213
在Android系统开发之中,Services是一个重要的组成部分。如果现在某些程序需要中的部分操作是很消耗时间的,那么可以将这些程序定义在Service之中,这样就可以完成程序的后台运行(也可以在不显示界面的形式下运行),即:Services实际上就相当于是一个没有图形界面的Activity程序,而且当用户要执行某些操作需要进行跨进程访问的时候也可以使用Service来完成。
...
分类:
移动开发 时间:
2014-09-20 15:26:07
阅读次数:
309