Android 客户端
文章平均质量分 54
幸福的小飞猪
这个作者很懒,什么都没留下…
展开
-
Too many open files问题解决
在开发项目时,遇到以下问题:日志说明打开文件数量过多,超出系统的设置的最大文件数量,造成程序崩溃。如何知道系统打开的文件数量,以及具体文件,方便定位问题查看系统对打开文件数量的限制cat /proc/sys/fs/file-max输出为362802,即整个系统限制数量。查看整个系统已经打开文件数量cat /proc/sys/fs/file-nr第一列就是整个系统打开的数量查看单个进程的打开文件数量限制ulimit -n单个进程限制是1024个(不.原创 2021-08-30 10:59:00 · 701 阅读 · 0 评论 -
Android Studio打包混淆(一)
1、基本套路2、巨坑: 内部类:必须一个一个的处理,所以写Code时避免使用内部类资源问题:原创 2018-07-13 11:15:32 · 235 阅读 · 0 评论 -
Android Studio 打包混淆(二)
1、混淆打包配置 在Module中的build.gradle中添加task,具体如下: 方法一:task buildSdkJar(type: Jar, dependsOn: ['build']) { delete 'build/libs/speechsdk.jar' delete 'build/libs/speechsdkp.jar' //导出的jar文件名称 ...原创 2018-07-13 16:40:36 · 697 阅读 · 0 评论 -
Android各版本的版本号、版本名、API及发布时间
Android版本 版本名 API 发布时间 9 Pie (Android P) 不是凤梨酥(PineappleCake) 28 2018年8月7日 8.1 Oreo(AndroidO) 27 2017-12-05 8 Oreo(AndroidO) 26 2017-03 7.1/...原创 2019-03-03 14:04:15 · 3059 阅读 · 0 评论 -
Android 系统架构
Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86等体系结构的机器上同样可以运行,下图所示为 Android 平台的主要组件。1、系统应用层Android 随附一套用于电子邮件、短信、日历、互联网浏览和联系人等的核心应用。平台随附的应用与用户可以选择安装的应用一样,没有特殊状态。因此第三方应用可成为用户的默认网络浏...转载 2019-03-16 17:20:14 · 416 阅读 · 0 评论 -
Android 系统和Acitivity启动流程
在Android中,所有的应用程序进程与系统服务进程(SystemServer)都是有Zygote进程孕育出来的。当ActivityManagerService启动一个应用程序时,就会通过Socket与Zygote进程进行通信,请求它孕育出一个子进程来作为即将要启动的应用程序的进程。在系统中有两个重要服务:PackageManagerService和ActivityManagerService,都...原创 2019-03-23 12:06:45 · 204 阅读 · 0 评论