android
文章平均质量分 56
qiaoranak
这个作者很懒,什么都没留下…
展开
-
android .9.png 图片解析
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9.png的具体用法。首先看下普通的.png转载 2016-08-17 14:28:42 · 266 阅读 · 0 评论 -
android ContentProvider详解
android broadcast详解原创 2016-10-24 10:24:49 · 170 阅读 · 0 评论 -
android 图片处理
android 图片处理原创 2016-10-24 10:26:16 · 192 阅读 · 0 评论 -
android TextToSpeech 源码分析
TTS 相关的源码位置:android / platform / frameworks / base / core / java / android / speech1.先从TextToSpeech.java分析构造方法:public TextToSpeech(Context context, OnInitListener listener) { this原创 2016-09-30 10:00:23 · 1808 阅读 · 0 评论 -
Thread Local Storage and ThreadLocal
参考文档 http://www.360doc.com/content/11/1018/17/1542811_157205886.shtml转载 2016-08-22 11:24:24 · 238 阅读 · 0 评论 -
Clean Architecture模式在android开发中的使用
Clean Architecture模式在android开发中的使用原创 2016-11-07 15:03:08 · 674 阅读 · 0 评论 -
理解android build系统
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/转载 2016-10-27 16:54:52 · 226 阅读 · 0 评论 -
MVP架构在andorid开发中的使用
MVP架构在andorid开发中的使用原创 2016-11-07 16:07:20 · 226 阅读 · 0 评论 -
android 中ContentObserver和DataSetObserver的使用
android 中ContentObserver和DataSetObserver的使用原创 2016-11-12 11:25:46 · 350 阅读 · 0 评论 -
RemoteCallbackList的使用
首先我们从最简单的情况入手,普通的接口回调要怎么实现?很简单,观察着模式就是接口回调的 ClassA实现Callack接口,同时持有ClassB的引用。ClassB维护一个Callack的list,同时添加register和unregister方法。ClassA调用ClassB的register方法注册自己,此时可以接受回调 ...原创 2016-11-10 15:20:36 · 1567 阅读 · 0 评论 -
android service详解
android service详解原创 2016-10-24 10:22:09 · 180 阅读 · 0 评论 -
Android View 体系完全解析,从应用层到framework层
Android View 体系完全解析,从应用层到framework层原创 2016-10-24 09:56:08 · 552 阅读 · 0 评论 -
Use "adb shell dumpsys " in android
adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名需要列出当前运行的服务,可运行:adb shell dumpsys | findstr DUMP下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用)获取设备分辨率:adb shell dumpsys display | findstr Display转载 2016-08-19 15:48:21 · 211 阅读 · 0 评论 -
android binder机制详细解析
每个Service返回给Client的引用就是frameWork层中的Handler.所以serivcemanager的handler是0.Client通过servicemanager获得的service引用是service的代理的引用,Client通过调用代理的方法最终掉用真正service方法。整个调用过程是同步的,service没有返回的时候,client原创 2016-08-22 12:44:05 · 652 阅读 · 0 评论 -
handler发送message 源码解析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-13 14:17:05 · 246 阅读 · 0 评论 -
Intent setClass and setComponent
public Intent setClass(Context packageContext, Class cls) { mComponent = new ComponentName(packageContext, cls); return this;}public Intent setComponent(ComponentName component) {原创 2016-08-23 14:48:01 · 1127 阅读 · 0 评论 -
装饰器模式和Wrapper类
在android API中我们经常能够看到Wrapper后缀名程的类,其实就是装饰器模式的使用。例如:Cursor CursorWrapperContext ContextWrapper原创 2016-09-02 15:52:48 · 714 阅读 · 0 评论 -
FragmentPagerAdapter 和 FragmentStatePagerAdapter比较
继承同一个父类 PagerAdapterpublic abstract class FragmentStatePagerAdapter extends PagerAdapter { private static final String TAG = "FragmentStatePagerAdapter";原创 2016-10-10 17:22:00 · 372 阅读 · 0 评论 -
Activity完全解析
Activity的源码位置在:android / platform / frameworks / base / master / . / core / java / android / app / Activity.java(不需要下载Aosp项目,google在线可以直接查看)主要从两个方面来讲,1.Activity和View的关系2.Ac原创 2016-10-11 10:50:30 · 180 阅读 · 0 评论 -
Android开发入门教程1-初试Android
初识Android起源现状Android开发者android 开发工具开发环境配置如何改变文本的样式Hello World插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入起源A...原创 2019-03-13 17:00:31 · 1535 阅读 · 0 评论