一、绑定模式的service
绑定模式service相当于在activity端与service端建立了一个长链接(ServiceConnection),然后可以通过此长连接对象中的方法获得Service中返回的绑定对象。通过此对象调用service中的一些业务方法。
(1)绑定模式service的生命周期方法:
1)onCreate (只执行一次)
2)onBind(只执行一次)
...
分类:
其他好文 时间:
2016-05-13 04:29:13
阅读次数:
130
1.Handler简介
handler是Android系统封装的用于线程更新UI,消息处理的机制。
[说明]
查看Android Framework源码可以看到,常见的Activity的生命周期onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()都是通过handler发送不同Message,AMS(Ac...
分类:
其他好文 时间:
2016-05-13 04:00:36
阅读次数:
192
首先来幅很经典的图,看我之后再说话
1、启动一个新的Activity A,执行onCreate() -> onStart() -> onResume,此时该Activity获取焦点并且运行在前台。
2、当Activity A失去焦点但是仍然可见,也就是当我们重新启动一个新的Activity B,Activity B是透明的或者尺寸并不是全屏显示,这样我们还是可以看到底部的Act...
分类:
其他好文 时间:
2016-05-13 03:39:35
阅读次数:
112
服务简介
Service在继承关系上是Activity的大爷,也就是说Activity多继承了一个类,封装了界面相关,等等其他操作。
服务没有onPause、onStop、onResume、onRestart方法,因为service没有界面,长期运行在后台。
startService方式启动服务
Start方式启动服务声明周期:
服务被创建时依次调用onCreate、onStar...
分类:
移动开发 时间:
2016-05-13 00:30:57
阅读次数:
226
直接跳转基本使用方法
public class MainActivity extends AppCompatActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(...
分类:
其他好文 时间:
2016-05-12 18:50:01
阅读次数:
126
作为移动平台的应用,一定避免不了与网络交换数据,不论是读取网页数据,还是调用API接口,都必须掌握Http通信技术使用Get方式与网络通信是最常见的Http通信,建立链接之后就可以通过输入流读取网络数据。
代码:public class MainActivity extends Activity { @Override
protected void onCreate(Bundle s...
分类:
移动开发 时间:
2016-05-12 14:20:18
阅读次数:
204
Activity正常情况下的生命周期:
1. 一个Activity的正常启动: onCreate --> onStart --> onResume
2. A(Activity)打开新的B(Activity)或者用户按住Home键切换到主界面,当前Activity所调用的方法: onPause --> onStop
3. 此时在重新回到A(Acti...
分类:
其他好文 时间:
2016-05-12 14:01:11
阅读次数:
176
最近想着让自己做的app看起来好看点。。所以给自己的app添加了可以变色的状态栏。。我没有做向下的兼容。。。只能手机版本是4.4及以上的手机使用。网上有人叫沉浸式,我觉着这边博主的解释是正确的:
Android 实现变色状态栏
1,首先在activity的onCreate方法中,将标题栏设置为透明: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES...
分类:
移动开发 时间:
2016-05-12 13:42:31
阅读次数:
274
private ListView lv;
// 适配器数据集合
private List list = new ArrayList();
// 适配器
private ArrayAdapter adapter;
// 判断是否到达低端
private boolean isBottom;
@Override
protected void onCreate(Bundle sav...
分类:
其他好文 时间:
2016-05-12 13:19:42
阅读次数:
120
Activity的生命周期分为两部分:1,典型情况下的生命周期,指在用户参与的情况下Activity所经过的生命周期的改变;2,异常情况下的生命周期,指Activity被系统回收或者当前设备的Configuration发横改变从而导致Activity被销毁重建。
典型情况下的生命周期在正常情况下,生命周期如下:
onCreate表示Activity正在被创建,这是生命周期的第一个方法。在这个方法里可...
分类:
移动开发 时间:
2016-05-12 12:52:14
阅读次数:
196