Anroid P的activity生命周期代码变化

Anroid P的activity生命周期代码架构发生了重大变化,引入了一套Transaction接口,整体结构关系如下,以启动activity为例,从AMS部分的ASS部分开始,进行事务调度,先通过ClientLifecycleManager管理器执行事务调度,ClientLifecycleMa...

2018-06-22 16:20:44

阅读数:173

评论数:0

Neural Networks API

方便没有代理的同学看。https://developer.android.com/ndk/guides/neuralnetworks/index.htmlhttps://blog.csdn.net/qkhhyga2016/article/details/78800912Neural Network...

2018-04-18 14:53:37

阅读数:93

评论数:0

android8.0的vdex文件格式分析

google在android8.0新增加了vdex文件,定义如下 art\runtime\ vdex_file.h // VDEX files contain extracted DEXfiles. The VdexFile class maps the file to // memory and...

2017-07-18 18:18:56

阅读数:8412

评论数:0

Android8.0 PackageManagerService相关 -- APK安装和install 的变更和源码浅析

1.1           APK安装和install   installd服务是用来执行程序包的安装与卸载的。   1.1.1          参考资料 //各版本支持的命令   http://blog.csdn.net/lusing/article/details/52...

2017-07-14 19:26:07

阅读数:3951

评论数:0

使用DexClassLoader的简单例子

因为项目需要,分析了DexClassLoader相关的源码实现,为了看看实际效果,参考网上例子,做了一个apk,使用DexClassLoader来做类加载器。 参考文章: http://blog.csdn.net/u013478336/article/details/50734108 ...

2017-06-13 20:55:25

阅读数:1255

评论数:0

cannot be cast to dalvik.system.BaseDexClassLoader

在android7.0,一个游戏点击进入的时候,出现了force close,出现问题的log如下, 06-07 01:58:10.910 E/AndroidRuntime(19880): FATAL EXCEPTION: main 06-07 01:58:10.910 E/Andro...

2017-06-07 11:03:14

阅读数:1232

评论数:0

android 7.0 使用apktool反编译apk

工作需要,在android 7.0 上使用apktool反编译一些apk,参考了很多同学的文章,表示感谢,这里总结一下自己的实践操作,分享给大家,主要意图是表明这是一条还能走得通的路(由于android的演进,早期的很多工具和方法都不再适用了),虽然可能会碰到一些问题,分析一下也能解决。 ...

2017-06-02 18:28:30

阅读数:8524

评论数:0

android7.0 SD Card 路径获取

现在网上关于外置SD Card路径的文章大多已经过时,现将相关接口/方法的使用和得到的实际路径贴在下面,供大家参考之用,尤其要注意getExternalStorageDirectory不再是外置SD卡的路径了,而是一个内置的虚拟SD卡,并且对于多用户来讲,后面带一个数字来区分用户路径,主用户id为...

2017-05-31 20:50:59

阅读数:4791

评论数:4

sqlite浅析3--sqlite源码分析--SQLITE指令代码源码分析-SQLITE虚拟机浅析

1.       VDBE     1.1          Opcode实例分析 1.1.1           Opcode   Opcode的指令说明:   http://sqlite.org/opcode.html   这里通过一个SQL语句的指令来开始opcode的源码浅析,    ...

2017-03-18 19:37:45

阅读数:1222

评论数:0

sqlite浅析2-SQLITE存储分析-SQLITE文件格式分析

1.       SQLITE存储分析 1.1          SQLITE存储分析 1.1.1           存储结构介绍     SQLite 有3 类数据库。除内存数据库外,SQLite 把每个数据库(main 或temp)都存储到一个单独的文件中。 SQLite 数据库文件由固定大...

2017-03-17 17:31:22

阅读数:1167

评论数:0

Sqlite浅析1--sqliete简介

1.       SQLITE 1.1     介绍 1.1.1              参考资料 网上有很多很好的SQL资料,在这里搜集起来,就不再画蛇添足了。   //官网   http://www.sqlite.org/download.html     //blog http://blo...

2017-03-17 17:08:33

阅读数:519

评论数:0

Android Context

6.1.1.          Context相关类关系 Context是用来保存应用的运行环境的,并提供应用的操作接口。其相关类和关系如下,   ContextWrapper,代理类,继承了Context,实现了父类方法,方法全都以类构建的时候传入的Context实例为基础实现。 C...

2017-03-02 14:31:46

阅读数:333

评论数:0

android N : UnsatisfiedLinkError

离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序...

2016-09-30 10:34:47

阅读数:4273

评论数:0

Android N代码分析:requestLayout

1.1.1        requestLayout 下面的文章对于requestLayout的基本流程讲解得比较清楚,本文结合最新的代码做进一步的细化分析: http://www.xuebuyuan.com/2134865.html     1) 当一个View调用requestLa...

2016-07-14 21:59:43

阅读数:792

评论数:0

按键分析--APP部分-- OnLongClickListener事件处理流程

5.4         OnLongClickListener事件处理流程     5.4.1         OnLongClickListener注册和使用 其注册和使用方法和OnClickListener相似,在activity里实现接口, public class Launche...

2016-02-22 16:52:46

阅读数:1008

评论数:0

按键分析--APP部分-- OnClickListener事件处理流程

5.3         OnClickListener事件处理流程     5.3.1         OnClickListener注册和使用   应用可以使用SetOnClickListener()给一个View控件注册监听器,其实现在View里面,实际就是给View实例的成员类Li...

2016-02-22 16:51:06

阅读数:1395

评论数:0

按键分析--APP部分-- OnTouch事件处理流程

5.2.1         OnTouchListener注册和使用   1)子类实现View.OnTouchListener,View.OnTouchListener是view的一个接口,  public class Workspace extends SmoothPagedView     ...

2016-02-19 10:22:38

阅读数:785

评论数:0

自定义ViewGroup--标题条加内容页的布局方式

自定义ViewGroup--标题条加内容页的布局方式 效果就是: xxxxxxxxxxxxxxxxxxxxxxxxxxxx ||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||...

2016-02-03 10:50:55

阅读数:446

评论数:0

给自定义ViewGroup描边

protected void dispatchDraw(Canvas canvas) {        DisplayMetrics dm = mContext.getResources().getDisplayMetrics();        int width = Dynamic...

2016-02-03 10:40:14

阅读数:489

评论数:0

Android5.1显示YUV格式图片 Demo

最近需要通过surface显示YUV视频,参考了网上一些资料,发现大多是基于4.0,4.4的代码,4.0相对5.1,android的代码接口有些变化,参考示例不能直接使用,调试过程中也碰到了很多问题,故整理出来分享。 本文使用的是jni方式,应用端通过jni接口,调用C++层代码,进行YUV图像显...

2015-07-23 17:05:37

阅读数:2226

评论数:1

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