随机推荐
Android的apk组成结构
前言总所周知,APK是Android PacKage的缩写,即Android安装包。APK文件其实就是ZIP的压缩格式,如果把APK改成ZIP可以通过压缩软件进行解析。(目前部分压缩软件可以直接解压APK)本文参考网上文章,进行整理。好记性不如烂笔头正文我们解压APK后的组成部分如下(大...
java.lang.ClassNotFoundException
在工作中遇到Caused by: java.lang.ClassNotFoundException: Didn’t find class “XXX” on path: DexPathList[[zip file“/data/app/net.sourceforge.simcpux-2.apk”],n...
高鸿:读书是一种信仰
夜深人静的时候,阅读是一种享受。明代文学家陈继儒有诗云:“闭门即是深山,读书随处净土。”我明白读书是一种爱好、一种境界,是强求不来的幸福。我常去单位的后山公园看书。读到一首好诗、一篇佳作,不仅能引起人会心的微笑,还使人有茅塞顿开之感。这种美好的读书乐趣,不会因年长而减色。“世事沧桑心事定,胸中海...
Android进程间通信方式Messenger的简单记录
前言简单记录一下Messenger的使用,方便自己查阅。正文什么是MessengerMessenger是基于消息Message的传递的一种轻量级IPC进程间通信方式,本质上是对Binder的封装。通过Messenger可以让我们可以简单地在进程间直接使用Handler进行Message传...
StringBuffer 和 StringBuilder区别简介
前言StringBuffer和StringBuilder虽然经常用,但偶尔忘记他们之间的区别,这里简单整(摘)理(抄)一下,方便自己查阅。PS:好记性不如烂笔头正文StringBuffer 和 StringBuilder都是可变的字符串,但他们两之前还是有不少的区别。StringBuff...
[摘]android6.0运行时动态申请权限
从Android6.0以后,Android是不会主动获取需要权限,改为了需要提示用户手动获取,系统应用除外。1. 运行时获得权限:从androi 6.0开始,不再是安装应用时用户确定获得全部的权限.而是在使用软件过程中需要该权限时,弹出对话框让用户选择权限.不仅如此,用户选择权限后还可以关闭。...