随机推荐
塔斯格丝:给希望留点空间
西西里监狱是一级监狱,虽然坐落在城市的中央,但却感受不到丝毫的繁华与自由。卡洛奇自杀过很多次,可惜,狱警连他自杀的权利都给剥夺了。卡洛奇已经在这个小房间待了整整三年,只有每周放风时能看看“外面的世界”。越狱是绝对不可能,他唯一想做的就是下地狱,因为西西里监狱比地狱更折磨人。唯一的方式便是挑衅奥多...
Android的apk组成结构
前言总所周知,APK是Android PacKage的缩写,即Android安装包。APK文件其实就是ZIP的压缩格式,如果把APK改成ZIP可以通过压缩软件进行解析。(目前部分压缩软件可以直接解压APK)本文参考网上文章,进行整理。好记性不如烂笔头正文我们解压APK后的组成部分如下(大...
Android 6.0 Settings源码简单分析之蓝牙(2)
上一篇《Android 6.0 Settings源码简单分析之蓝牙(1)》我们只是简单的介绍了蓝牙的界面和流程的启动,讲得比较粗糙,这次我们继续深入讨论蓝牙,设计Framework的代码源码:Android 6.0应用:Settings 和 Framework(权且看做一个应用吧^_^...
查找当前目录下所有文件中关键字的内容
前言在做monkey时,会间隔把当前所有应用的内存占用打印出来,因此为了方便查看内存是否有持续增长,会使用命令查看所有dump的文件内容。好记性不如烂笔头正文以下在Window系统中的git bash环境中测试(或者算是Linux环境)find . -type f -name “*.tx...
adb shell 发送广播带包名
前言之前我们知道adb发送广播带参数,但是有于Android的权限慢慢收紧,如果不加上接收应用的包名,无法收到发送的静态广播。Android 8.0Beginning with Android 8.0 (API level 26), the system imposes additiona...
Android文本绘制高宽获取
前言自定义View中通过canvas.drawText()显示文本是,需要考虑文本的中心位置,因此需要计算文本的高度。今天就记录一下文本绘制相关的注意事项,方便自己查阅。正文下面介绍一下获取高度和文本宽度等方法FontMetrics绘制文本,需要注意字体的基准线,如图我们知道And...