Android基础-08 广播与服务
01_start开启服务的生命周期(重点)
服务的特点:
生命周期的回调方法:
onCreate: 初始化service的实例对象;
onStartCommand:开启服务;
onDestroy:销毁实例对象之前调用这个方法做扫尾工作;
onResume、onPause、onStop、onRestart等生命周期的都没有,因为没有界面;
0...
分类:
移动开发 时间:
2015-04-03 15:32:44
阅读次数:
186
1. 不做任何处理的情况下 如果没有针对性地做任何处理的话,默认情况下,当用户手机的重力感应器打开后,旋转屏幕方向,会导致app的当前activity发生onDestroy-> onCreate,会重新构造当前activity和界面布局,很...
分类:
移动开发 时间:
2015-04-02 19:16:58
阅读次数:
199
public class DialogActivity extends Activity { //进度对话框 ProgressDialog progressDialog; @Override protected void onCreate(Bundle savedInstanceState) { ....
分类:
移动开发 时间:
2015-04-01 19:15:37
阅读次数:
138
记录轨迹思路
用Service获取经纬度,onCreate中开始采集经纬度点,保存到ArrayList
每隔5秒取样一次,若经纬度未发生变化,丢弃该次取样
在onDestroy中,将ArrayList转成JSON格式,然后存储到SDCard中
显示轨迹思路
读取目录下所有轨迹文件,并生成ListView
在OnItemClick中将文件名称通过intent.putExtra传递给显示轨迹的Activ...
分类:
移动开发 时间:
2015-03-31 22:20:30
阅读次数:
256
当屏幕多久没有点击的时候,进行某种操作就是所谓的锁屏功能。onCreate: public void addRunnable() { handler.postDelayed(runnable, Constant.WAIT_TIME); }监听触摸事件: @Overri...
分类:
移动开发 时间:
2015-03-31 17:56:40
阅读次数:
206
转自:http://blog.sina.com.cn/s/blog_83940dfb0100veas.html用于Activity之间的数据传递 在起始Activity中,发送数据 protected void onCreate(Bundle saveInstanceState){ ...
分类:
其他好文 时间:
2015-03-30 22:48:51
阅读次数:
164
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):
Audio...
分类:
移动开发 时间:
2015-03-30 16:32:30
阅读次数:
148
1. Activity生命周期的七个方法 * 启动一个activity,Android系统会依次调用onCreate、onStart、onResume方法,这三个方法调用完成后,该activity可以使用了; * 新启动的Activity是否完全遮盖第一个Activity - 完全遮盖 从本acti...
分类:
其他好文 时间:
2015-03-30 16:06:06
阅读次数:
133
正常情况下,整个android应用程序的application的onCreate方法只会在程序运行的时候执行一次,但是也有特殊情况,那就是在应用中开启了远程服务,远程服务运行在一个单独的进程当中,这个时候application的onCreate方法会被重复调用。很多时候我们希望Application...
分类:
移动开发 时间:
2015-03-30 13:00:08
阅读次数:
167
onNewIntent调用时机 在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410):...