android
a123456z12
这个作者很懒,什么都没留下…
展开
-
android权限
android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米...原创 2014-12-23 10:33:27 · 79 阅读 · 0 评论 -
传感器应用开发
传感器开发基本代码流程: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 阅读 · 0 评论 -
android acivity 和 service 通信
1,当然是最简单的Ibind对象(被动方式)2,接口的回调(主动方式)3,广播(当service需要同时和多个activity通信时,这种方法会很有用)2015-09-14 11:07:22 · 127 阅读 · 0 评论 -
喜欢的Android框架
一、Image Loader1)FrescoRepository:https://github.com/facebook/frescohttp://fresco-cn.org/Description: Facebook 开源的一个强大的图片加载组件。Features:内存管理,两个内存缓存加上磁盘缓存构成了三级缓存支持流式,图片的渐进式呈现支持Gif图和W...原创 2016-12-06 10:50:34 · 121 阅读 · 0 评论 -
敏捷开发模式在android开发中的运用
1 什么是敏捷开发? 对于android开发,我的理解是把一个大项目拆分为几个可运行的小项目,然后快速迭代循序渐进的进行开发,在开发过程中一直保证软件处于可运行状态中。 2 敏捷开发有什么优势? 对于android项目,早期经历过一些坑,比如:项目越开发越臃肿,所有代码集成在一个项目中,出现bug得查找所有源码,编译超级慢...2017-01-03 16:45:27 · 184 阅读 · 0 评论 -
Android 性能优化
我们在开发APP时,由于设备性能的限制和用户体验的要求,我们必须在开发过程中考虑性能问题。从三个方面来谈下:响应时间、内存、电量。 1 响应时间 响应步骤可以分为:用户操作-逻辑处理-网络交互-页面展示。 逻辑处理: 清理程序逻辑,减少不必要的操作,不分配不必要的...原创 2017-01-04 14:46:34 · 88 阅读 · 0 评论 -
Java设计模式之观察者模式
android中大量的运用了事件监听,本质上就是观察者模式。所以准备简单总结和回顾下,写下来便于加深记忆。 1、概述 观察者模式中有两个角色:观察者和被观察者,两者又分别有他们的抽象接口。 观察者可以同时监听多个被观察者,当被观察者发生变化时,通知所有观察者对象,使他们获取相应的信息。 2、优点 ...2017-01-16 14:53:38 · 107 阅读 · 0 评论 -
android 跨进程通讯
android夸进程通讯的知识也看了不少,但感觉还是不能够彻底理解,现在写下自己的理解,后期再进行改正和补充。 1 什么是aidl? android接口定义语言,用于IPC(内部进程间通讯),用aidl我们可以定义进程间的通讯接口。 2 为什么要用aidl? android官方给...2017-01-16 15:54:06 · 158 阅读 · 0 评论