Android系统的安全设计与架构一、安全策略1、Android
的总体架构由5个主要层次上的组件构成,这5层是:Android应用层、
Android框架层、Dalvik虚拟机层、用户空间原生代码层和Linux内核层。
2、安全边界,有时也会称为信任边界,是系统中分隔不同信任级别的特殊区域。
一个最直接的例子就是内核空间与用户空间之间的边界。内核空间中的
代码可以对硬件执行一些底层操...
分类:
移动开发 时间:
2016-01-22 14:32:28
阅读次数:
217
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41096639。本文出自:【张鸿洋的博客】1、概述关于Eventbus的介绍。前面已经有两篇:Android EventBus实战 没听过你就out了和Android EventBu...
分类:
移动开发 时间:
2015-12-29 21:01:26
阅读次数:
305
IOS 和ANDROID操作系统都是眼下流行的移动操作系统,被移动终端和智能设备大量採用,两者都採用了先进的软件技术进行设计,为了方便应用开发两者都採用了先进的设计模式。两者在框架设计上都採用了什么技术?都採用了什么设计模式?两者设计思路和应用开发模式有什么异同呢?两者都採用了框架模式。I...
分类:
移动开发 时间:
2015-12-27 13:22:58
阅读次数:
213
本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。当与NDEF数据和Android有关时,有两个主要的用途情况:从一个NFC.....
分类:
其他好文 时间:
2015-12-17 15:55:40
阅读次数:
223
一、概述 Android开发中,网络请求是很重要的一部分,而缓存网络请求来的图片或者响应结果字符串或者结果流,既可以省流量,同时也可以帮助我们解决无网或弱网情况下加载情况,当然也可以提升程序性能效率。纵所周知,缓存管理中肯定需要用到内存缓存,这里我们采用LruCache来管理内存的缓存。LruCa....
分类:
移动开发 时间:
2015-12-11 20:23:53
阅读次数:
239
前言
从学校出来的这半年时间,发现很少有时间可以静下来学习和写博文了,为了保持着学习热情,我希望自己抽出一部分时间来写一些Android框架源码阅读后的理解系列博文。
期许:希望可以和大家一起学习好此框架,也希望大家看博文前最好是先了解下框架的基本使用场景和使用方法,有什么问题可以留言给我,交流学习。
当然,再好的博文,也不如自己看一遍源码!
这次为大家带来的是《胖虎谈ImageLoa...
分类:
其他好文 时间:
2015-12-02 20:52:04
阅读次数:
234
前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的pe...
分类:
移动开发 时间:
2015-11-24 12:46:31
阅读次数:
420
本人在网上找了好多大牛的资料,研究了几天终于调试出来了。以下是笔记;SQLiteOpenHelper是Android框架为我们提供的一个非常好的数据库打开、升级与关闭的工具类。但是这个工具类会自动把db文件创建到“ /data/data/com.*.*(package name)/” 目录下,这么做...
分类:
数据库 时间:
2015-11-24 12:19:55
阅读次数:
250
(一).前言: 话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View创建,View的回收以及重用等机制。那么今天开始我们来重点学习依稀RecyclerView控件,本系列文章会包括到以下三个部...
分类:
移动开发 时间:
2015-11-19 16:45:57
阅读次数:
229
前言:发现一个不错的注入框架,为了偷懒,还是拿来用了,其实我不是一个喜欢偷懒的码农,但 … …
Introduction
Annotate fields with @Bind and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout.
class ExampleActivity extends Activity {
@Bind(R.id.title) Te...
分类:
移动开发 时间:
2015-11-11 16:42:02
阅读次数:
297