自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Android安全之网络安全

Android安全之网络安全网络安全通常需要确保4个问题1.确认身份,即确认收件人和发件人2.确认信息是否正确.3.确认信息是否完整4.确认网络可用.在网络中有比较知名的两个攻击问题,一个是中间人攻击,一个是重放攻击。我们从最简单的情况开始考虑。小王需要给小张发送一封机密信件。...

2019-03-14 14:42:45 1218

原创 Android开发入门教程1-初试Android

初识Android起源现状Android开发者android 开发工具开发环境配置如何改变文本的样式Hello World插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入起源A...

2019-03-13 17:00:31 1521

原创 android 中ContentObserver和DataSetObserver的使用

android 中ContentObserver和DataSetObserver的使用

2016-11-12 11:25:46 347

原创 RemoteCallbackList的使用

首先我们从最简单的情况入手,普通的接口回调要怎么实现?很简单,观察着模式就是接口回调的 ClassA实现Callack接口,同时持有ClassB的引用。ClassB维护一个Callack的list,同时添加register和unregister方法。ClassA调用ClassB的register方法注册自己,此时可以接受回调  ...

2016-11-10 15:20:36 1562

原创 MVP架构在andorid开发中的使用

MVP架构在andorid开发中的使用

2016-11-07 16:07:20 220

原创 Clean Architecture模式在android开发中的使用

Clean Architecture模式在android开发中的使用

2016-11-07 15:03:08 668

转载 理解android build系统

http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/

2016-10-27 16:54:52 221

原创 android 图片处理

android 图片处理

2016-10-24 10:26:16 188

原创 android ContentProvider详解

android broadcast详解

2016-10-24 10:24:49 164

原创 android service详解

android service详解

2016-10-24 10:22:09 177

原创 Android View 体系完全解析,从应用层到framework层

Android View 体系完全解析,从应用层到framework层

2016-10-24 09:56:08 547

原创 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 173

原创 FragmentPagerAdapter 和 FragmentStatePagerAdapter比较

继承同一个父类  PagerAdapterpublic abstract class FragmentStatePagerAdapter extends PagerAdapter { private static final String TAG = "FragmentStatePagerAdapter"; 

2016-10-10 17:22:00 360

原创 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 1800

原创 装饰器模式和Wrapper类

在android API中我们经常能够看到Wrapper后缀名程的类,其实就是装饰器模式的使用。例如:Cursor   CursorWrapperContext ContextWrapper

2016-09-02 15:52:48 706

原创 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 1115

原创 android binder机制详细解析

每个Service返回给Client的引用就是frameWork层中的Handler.所以serivcemanager的handler是0.Client通过servicemanager获得的service引用是service的代理的引用,Client通过调用代理的方法最终掉用真正service方法。整个调用过程是同步的,service没有返回的时候,client

2016-08-22 12:44:05 636

转载 Thread Local Storage and ThreadLocal

参考文档 http://www.360doc.com/content/11/1018/17/1542811_157205886.shtml

2016-08-22 11:24:24 232

转载 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 203

转载 android .9.png 图片解析

在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9.png的具体用法。首先看下普通的.png

2016-08-17 14:28:42 257

原创 handler发送message 源码解析

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-13 14:17:05 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除