- 博客(21)
- 收藏
- 关注
原创 Android安全之网络安全
Android安全之网络安全网络安全通常需要确保4个问题1.确认身份,即确认收件人和发件人2.确认信息是否正确.3.确认信息是否完整4.确认网络可用.在网络中有比较知名的两个攻击问题,一个是中间人攻击,一个是重放攻击。我们从最简单的情况开始考虑。小王需要给小张发送一封机密信件。...
2019-03-14 14:42:45
1260
原创 Android开发入门教程1-初试Android
初识Android起源现状Android开发者android 开发工具开发环境配置如何改变文本的样式Hello World插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入起源A...
2019-03-13 17:00:31
1571
原创 android 中ContentObserver和DataSetObserver的使用
android 中ContentObserver和DataSetObserver的使用
2016-11-12 11:25:46
380
原创 RemoteCallbackList的使用
首先我们从最简单的情况入手,普通的接口回调要怎么实现?很简单,观察着模式就是接口回调的 ClassA实现Callack接口,同时持有ClassB的引用。ClassB维护一个Callack的list,同时添加register和unregister方法。ClassA调用ClassB的register方法注册自己,此时可以接受回调 ...
2016-11-10 15:20:36
1596
转载 理解android build系统
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/
2016-10-27 16:54:52
253
原创 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
207
原创 FragmentPagerAdapter 和 FragmentStatePagerAdapter比较
继承同一个父类 PagerAdapterpublic abstract class FragmentStatePagerAdapter extends PagerAdapter { private static final String TAG = "FragmentStatePagerAdapter";
2016-10-10 17:22:00
396
原创 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
1864
原创 装饰器模式和Wrapper类
在android API中我们经常能够看到Wrapper后缀名程的类,其实就是装饰器模式的使用。例如:Cursor CursorWrapperContext ContextWrapper
2016-09-02 15:52:48
749
原创 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
1156
原创 android binder机制详细解析
每个Service返回给Client的引用就是frameWork层中的Handler.所以serivcemanager的handler是0.Client通过servicemanager获得的service引用是service的代理的引用,Client通过调用代理的方法最终掉用真正service方法。整个调用过程是同步的,service没有返回的时候,client
2016-08-22 12:44:05
690
转载 Thread Local Storage and ThreadLocal
参考文档 http://www.360doc.com/content/11/1018/17/1542811_157205886.shtml
2016-08-22 11:24:24
265
转载 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
241
转载 android .9.png 图片解析
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9.png的具体用法。首先看下普通的.png
2016-08-17 14:28:42
298
原创 handler发送message 源码解析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-13 14:17:05
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人