- 博客(15)
- 收藏
- 关注
原创 Android 启动流程
1,Android启动概述 Android系统启动基本可分为3个阶段:Bootloader启动,linux启动,Android启动。1.1,Bootloader启动 系统引导bootloader(bootable/bootloader/* u-boot/*),加电后,CPU先执行bootloader程序,正常启动系统,加载boot.img,中包含内核...
2017-03-01 14:43:41
114
原创 Android app 启动流程(忽略细节,从进程角度分析)
转自:http://www.jb51.net/article/90983.htm ;http://www.jb51.net/article/90983.htm
2017-03-01 14:41:48
127
android 跨进程通讯
android夸进程通讯的知识也看了不少,但感觉还是不能够彻底理解,现在写下自己的理解,后期再进行改正和补充。 1 什么是aidl? android接口定义语言,用于IPC(内部进程间通讯),用aidl我们可以定义进程间的通讯接口。 2 为什么要用aidl? android官方给...
2017-01-16 15:54:06
158
Java设计模式之观察者模式
android中大量的运用了事件监听,本质上就是观察者模式。所以准备简单总结和回顾下,写下来便于加深记忆。 1、概述 观察者模式中有两个角色:观察者和被观察者,两者又分别有他们的抽象接口。 观察者可以同时监听多个被观察者,当被观察者发生变化时,通知所有观察者对象,使他们获取相应的信息。 2、优点 ...
2017-01-16 14:53:38
107
原创 Android 性能优化
我们在开发APP时,由于设备性能的限制和用户体验的要求,我们必须在开发过程中考虑性能问题。从三个方面来谈下:响应时间、内存、电量。 1 响应时间 响应步骤可以分为:用户操作-逻辑处理-网络交互-页面展示。 逻辑处理: 清理程序逻辑,减少不必要的操作,不分配不必要的...
2017-01-04 14:46:34
88
敏捷开发模式在android开发中的运用
1 什么是敏捷开发? 对于android开发,我的理解是把一个大项目拆分为几个可运行的小项目,然后快速迭代循序渐进的进行开发,在开发过程中一直保证软件处于可运行状态中。 2 敏捷开发有什么优势? 对于android项目,早期经历过一些坑,比如:项目越开发越臃肿,所有代码集成在一个项目中,出现bug得查找所有源码,编译超级慢...
2017-01-03 16:45:27
184
5、jQuery Mobile 事件
jQuery Mobile 除了支持所有标准的jQuery 时间外,还支持触摸、滚动、方向和页面(显示、隐藏、加载等)事件。 1 初始化事件:jQuery 中我们一般使用$(document).ready(function(){}); 在jQuery中一般使用‘pageinit’事件。它在页面初始化并完善样式之后触发。 &l...
2016-12-20 10:20:10
116
原创 4、jQuery Mobile主题
1 默认提供5种主题,从a-e。 <div data-role="page" data-theme="a|b|c|d|e"> 主题可以用于:页眉、内容、页脚;对话框;按钮;图标;列表;表单等等。 2 自定义主题。 通过在 HTML 文档中使用主题类来添加新样式 - 为工具条添加类 ui-bar-(a-z),并为内容添加类 ui-body...
2016-12-20 09:38:24
102
原创 3、jQuery Mobile 表单
1 基础 jQuery Mobile 表单结构:form必须有method和action属性。 每个表单元素必须有唯一的id,每个表单元素必须有一个<label>元素,for属性匹配对应元素的id。 当元素使用placeholder来替代label时,给label添加class=‘ui-hidden-accessible’属性达到隐藏的目的。 form中所...
2016-12-19 17:28:00
106
2、jQuery Mobile 列表
jQuery Mobile 列表 1.1 jQuery Mobile列表视图, 是标准的Html列表。分为<ol> 和 <ul>。给其添加属性:data-role='listview'。就可使用jQuery Mobile列表。 data-inset='true' 取消显示的圆角效果。 <h...
2016-12-19 16:29:42
143
1、jQuery Mobile 入门
准备了解下jQuery Mobile,写下一些学习过程的总结和感悟,起到加深记忆和以后方便查看的作用,也希望能和其他程序猿朋友交流。 jQuery Moblile 是jQuery框架的一个组件, 它几乎可以工作于所有移动平台。因为他使用了Html5、css和JS,所以学习之前,希望你先拥有这方便的知识。 1、 jQuery Mo...
2016-12-19 15:27:58
214
原创 喜欢的Android框架
一、Image Loader1)FrescoRepository:https://github.com/facebook/frescohttp://fresco-cn.org/Description: Facebook 开源的一个强大的图片加载组件。Features:内存管理,两个内存缓存加上磁盘缓存构成了三级缓存支持流式,图片的渐进式呈现支持Gif图和W...
2016-12-06 10:50:34
121
android acivity 和 service 通信
1,当然是最简单的Ibind对象(被动方式)2,接口的回调(主动方式)3,广播(当service需要同时和多个activity通信时,这种方法会很有用)
2015-09-14 11:07:22
127
原创 android权限
android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米...
2014-12-23 10:33:27
79
传感器应用开发
传感器开发基本代码流程:onCreate():SensorManager sm = (SensorManager)getSystemService(Context.SENSOR_SERVICE); Sensor sensor = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); rate = SensorManager.SE...
2014-08-22 11:38:45
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人