logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android应用程序的编译和打包

Android系统的APK应用程序可以有以下几种编译方式借助系统编译:利用Android.mk 文件将众多小项目组织起来借助IDE编译:AndroidStudio命令行编译 : 比如利用gradle脚本编译APK应用。

文章图片
#android
Android的内存泄漏分析

内存溢出: 指程序在申请内存时,没有足够的内存空间供其使用,出现out of memoryAndroid系统为每个应用程序申请到的内存有限,一般为64M或者128M等,我们可以在清单文件中进行配置,android:largeheap = "true" 从而给APP申请更大的内存空间;给APP申请更大的内存空间。 内存溢出又分为 : 堆内存溢出,栈内溢出。虚拟机: JVM的作用是把平台无关的.cla

文章图片
#jvm#android
Android Binder进程间通讯原理分析

Android系统是基于Linux内核开发的。Linux开发提供了丰富的进程间通讯机制,例如管道、信号、消息队列、共享内存、插口(Socket)。而Binder是一套新的通讯工具。Binder通信采用了c/s架构,所以我们包含了 Client,Server,ServiceManager以及binder驱动,其中ServiceManager用于管理系统中的各种服务。注意:图片来源于网络从进程进度来看

文章图片
#binder#linux#运维
到底了