关闭

W + E load segments are not allowed

在进行android O的兼容性验证中,我们发现有应用force close,查看log会有W + E load segments are not allowed。 08-10 15:37:30.616  3148  3148 W linker  : "/data/app/com.sxiaoao.fatpebble.clayjam.OPPO-Zwf5LGb1adpUq7SRfo8...
阅读(10) 评论(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 provides tools foraccessing its individual sect...
阅读(166) 评论(0)

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

1.1           APK安装和install   installd服务是用来执行程序包的安装与卸载的。   1.1.1          参考资料 //各版本支持的命令   http://blog.csdn.net/lusing/article/details/52166533       //installer overview http://blog....
阅读(121) 评论(0)

java.lang.IllegalArgumentException: Unable to find native library main using classloader: dalvik.sys

一个三方apk在androidN上forceclose,错误信息如下,通过对比测试,在android M上运行正常。    01-0107:06:59.989 E/AndroidRuntime( 6082): FATAL EXCEPTION: main 01-01 07:06:59.989 E/AndroidRuntime(6082): Process: com.ice.cream.ma...
阅读(167) 评论(0)

使用DexClassLoader的简单例子

因为项目需要,分析了DexClassLoader相关的源码实现,为了看看实际效果,参考网上例子,做了一个apk,使用DexClassLoader来做类加载器。 参考文章: http://blog.csdn.net/u013478336/article/details/50734108 1,制作一个被调用的dex文件 1.1  按照建helloworldapk的方...
阅读(123) 评论(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/AndroidRuntime(19880): Process: com.naquatic.monstercraf...
阅读(195) 评论(0)

android 7.0 使用apktool反编译apk

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

android7.0 SD Card 路径获取

现在网上关于外置SD Card路径的文章大多已经过时,现将相关接口的使用和实际路径贴在下面,供大家参考之用,尤其要注意getExternalStorageDirectory不再是外置SD卡的路径了,而是一个内置的虚拟SD卡,并且对于多用户来讲,后面带一个数字来区分用户路径,主用户id为0,相关说明见链接文档,另附一篇SD  mount的文章链接,虽然也算过时了,但框架和分析问题的思路还在。 ...
阅读(755) 评论(1)

Requires development platform O but this is a release platform

在安装apk的时候,碰到如下提示, C:\Users\sxia>adb install xxx.apk Failed to install xxx.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl99449776.tmp/base.apk (at B...
阅读(459) 评论(0)

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

1.       VDBE     1.1          Opcode实例分析 1.1.1           Opcode   Opcode的指令说明:   http://sqlite.org/opcode.html   这里通过一个SQL语句的指令来开始opcode的源码浅析,     第一句addr0:init的p2为14,所以跳转到addr14; A...
阅读(463) 评论(0)

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

1.       SQLITE存储分析 1.1          SQLITE存储分析 1.1.1           存储结构介绍     SQLite 有3 类数据库。除内存数据库外,SQLite 把每个数据库(main 或temp)都存储到一个单独的文件中。 SQLite 数据库文件由固定大小的“页(page)”组成。页的类型可以是:Btree 页、空闲(free)页或溢出(ov...
阅读(452) 评论(0)

Sqlite浅析1--sqliete简介

1.       SQLITE 1.1     介绍 1.1.1              参考资料 网上有很多很好的SQL资料,在这里搜集起来,就不再画蛇添足了。   //官网   http://www.sqlite.org/download.html     //blog http://blog.csdn.net/zhoudaxia/article/details/819...
阅读(262) 评论(0)

Android Context

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

手机拍摄功能详解

点击打开链接 拍摄功能硬件一 Camera模组 大家都知道,手机背面的那个小小的孔,就叫摄像头。这个小孔幽幽的泛着光泽,深邃又迷人,如同一个含苞待放的小萝莉一样,这个小萝莉还是个傲娇娘,像零之使魔的614一样惹人怜爱,而且在小萝莉身体里面,不对,是在小孔的里面,还有层膜…..哦,这是镀膜。 看了上面一段大家别惊慌,我不是猥琐的宅男,我也有女朋友的……她叫姐崎宁宁……囧! 回到正...
阅读(757) 评论(0)

变焦与对焦

一、变焦        通常指通过移动镜头内的透镜镜片位置来拉长或缩短焦距,也叫ZOOM。        变焦目前可以分为光学变焦和数字变焦两种类型:        光学变焦:                光学变焦是通过移动镜头内部镜片的相对位置来改变焦点的位置,改变镜头焦距的长短,并改变镜头的视角大小,从而实现影像的放大与缩小。如果被拍摄的        物体位置保持不变,镜头的焦距...
阅读(157) 评论(0)
109条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:149239次
    • 积分:2331
    • 等级:
    • 排名:第15974名
    • 原创:89篇
    • 转载:20篇
    • 译文:0篇
    • 评论:45条
    最新评论