2018 年 10 月的存档

Android 代码混淆

eclipse混淆: project.properties文件中打开混淆配置: proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt Android混淆: buildTypes{ release{ minifyEnabled true //开启混淆同时会删除无用的资源 zipAlignEnabled true //压缩优化 shrinkResources false //移出无用资源 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } 混淆规则 1.基本规则 两个常用的混淆 ......

Android IPC操作步骤

一、什么是IPC? IPC是Inter-Process-Communication的缩写,意思是进程间通信或者跨进程通信; 说起进程间通信,我们应该首先来了解一下什么是进程。按照操作系统的描述,线程是CPU调度的最小单元,而进程一般指一个执行单元,在移动设备上指一个程序或应用;一个进程可以包含多个线程; 为什么要用到多进程? 在Android系统中一个应用默认只有一个进程,每个进程都有自己独立的资源和内存空间,其它进程不能任意访问当前进程的内存和资源,系统给每个进程分配的内存会有限制。如果一个进程占用内存超过了这个内存限制,就会报OOM ......