上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 74 下一页

2015年9月11日

Android(java)学习笔记175:Android进程间通讯(IPC)之AIDL

摘要: 一、IPC inter process communication 进程间通讯 二、AIDL android interface defination language 安卓接口定义语言 满足两个进程之间 接口数据的交换(ipc) 首先我们搞清楚两个概念 远程服务和本地服务 ? 本地服务:服务的代码 阅读全文

posted @ 2015-09-11 21:43 鸿钧老祖 阅读(489) 评论(0) 推荐(0) 编辑

Android(java)学习笔记174:服务(service)之混合方式开启服务

摘要: 1. 前面我们已经讲过可以使用两种方式开启服务 startService stopService: oncreate() > onstartCommand() > onstartCommand() > onDestory(); bindService unbindService: oncreate( 阅读全文

posted @ 2015-09-11 16:49 鸿钧老祖 阅读(224) 评论(0) 推荐(0) 编辑

Android(java)学习笔记173:服务(service)之绑定服务的细节

摘要: 绑定服务的细节 1. 如果onbind方法返回值是null,onServiceConnect方法就不会被调用; 2. 绑定的服务,在系统设置界面,正在运行条目是看不到的; 3. 绑定的服务,不求同时生,但求同时死。如果调用者Activity退出了,服务就自动跟着退出; 4. 解除绑定服务后,服务就会 阅读全文

posted @ 2015-09-11 16:06 鸿钧老祖 阅读(197) 评论(0) 推荐(0) 编辑

Android(java)学习笔记172:服务(service)之绑定服务调用服务里面的方法 (采用接口隐藏代码内部实现)

摘要: 1. 接口 接口可以隐藏代码内部的细节,只暴露程序员想暴露的方法 2. 利用上面的思想优化之前的案例:服务(service)之绑定服务调用服务里面的方法,如下: (1)这里MainActivity.java: (2)其中的DemoService.java: (3)接口IService.java: 其 阅读全文

posted @ 2015-09-11 15:42 鸿钧老祖 阅读(301) 评论(0) 推荐(0) 编辑

Java设计模式04:常用设计模式之建造者模式(创建型模式)

摘要: 1. Java之建造者模式(Builder Pattern) (1)概念: 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 [ 构建与表示分离, 同构建不同表示 ] 与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后 阅读全文

posted @ 2015-09-11 12:17 鸿钧老祖 阅读(391) 评论(0) 推荐(0) 编辑

Android(java)学习笔记171:服务(service)之绑定服务调用服务里面的方法

摘要: 1.绑定服务调用服务里面的方法,图解: 步骤: (1)在Activity代码里面绑定 bindService(),以bind的方式开启服务 ; bindService(intent, new MyConn(), BIND_AUTO_CREATE); 参数intent:意图对象,服务对应的意图对象 n 阅读全文

posted @ 2015-09-11 12:10 鸿钧老祖 阅读(295) 评论(0) 推荐(0) 编辑

Android(java)学习笔记170:服务(service)之服务的生命周期 与 两种启动服务的区别

摘要: 1.之前我们在Android(java)学习笔记171:Service生命周期 (2015-08-18 10:56)说明过,可以回头看看: 2.Service 的两种启动方法和区别: (1)Service 的两种启动方法和区别: Service的生命周期方法onCreate, onStart, on 阅读全文

posted @ 2015-09-11 10:04 鸿钧老祖 阅读(319) 评论(0) 推荐(0) 编辑

Android(java)学习笔记169:服务(service)之为什么使用服务

摘要: 1.服务 service 长期在后台运行的进程,一般没有应用程序界面 2.进程线程和应用程序之间的关系 应用程序开启,系统启动一个Linux进程,所有的组件都是运行在同一个进程的同一个线程(main)里面。 (1)Process lifecycle 进程的生命周期 Android操作系统会尽可能长期 阅读全文

posted @ 2015-09-11 08:45 鸿钧老祖 阅读(267) 评论(0) 推荐(0) 编辑

2015年9月10日

Android(java)学习笔记168:Activity 4 种启动模式

摘要: 1. 任务栈(task stack): 任务栈 是用来记录用户操作的行为,维护一个用户体验。 一个应用程序一般都是由多个activity组成的。 任务栈(task stack)记录存放用户开启的activity的。一个应用程序一被开启,系统就给他分配一个任务栈,当所有的activity都退出的时候, 阅读全文

posted @ 2015-09-10 21:12 鸿钧老祖 阅读(197) 评论(0) 推荐(0) 编辑

Android(java)学习笔记167:横竖屏切换时Activity的生命周期

摘要: 1.横竖屏切换的生命周期 默认情况下横竖屏切换,先销毁再创建 2.有的时候,默认情况下的横竖屏切换(先销毁再创建),对应用户体验是不好的,比如是手机游戏横竖屏切换对游戏体验非常不好,下面两种方法可以解决: (1)固定手机的屏幕,让程序界面显示固定在横屏或者竖屏 这里是在AndroidMainfest 阅读全文

posted @ 2015-09-10 20:16 鸿钧老祖 阅读(164) 评论(0) 推荐(0) 编辑

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 74 下一页

导航