
Android ROM
文章平均质量分 54
leogray
这个作者很懒,什么都没留下…
展开
-
MTK androiod5.1源码精简系统APP
android 的build system有一套加载*.mk进行系统编译配置的复杂逻辑,再加上MTK又根据自己需要自行添加了一些配置文件,所以在网上搜索到很多精简app的 方法,发现并不能完成真正的移除apk。这里提供两种方式,均已经在项目中通过验证。一、简单的验证移除app后系统的状况确定是否要移除某个app之前我们可能需要做一些简单的验证,这个时候我们不需要去修改mk文件,直接到out目录中的...原创 2018-03-15 14:37:26 · 2022 阅读 · 0 评论 -
Linux实现自动上传编译产物到FTP服务器
在进行Android ROM编译的时候有个需求,将编译出来的bin和ota相关的产物自动上传到FTP服务器,这里提供一个自定义shell脚本来完成这个功能。一、编写一个uploadToFtp.sh脚本,内容如下#!/bin/bashupdir=./product #要上传的文件夹todir=/...原创 2018-03-15 15:03:30 · 603 阅读 · 0 评论 -
MTK andriod5.1编译静态和共享(动态)jar包
做andriod系统开发,难免要自定义系统jar包供其他应用使用。在android 系统中使用jar包有静态和共享之分,静态jar包相对容易理解一些,编写静态jar的mk文件也更容易,这里分别介绍两种jar的mk编写方式。一、静态jar包以一个带有AIDL接口的jar包编译为例,mk文件内容如下:LOCAL_PATH:= $(call my-dir)/src/maininclude $(CLEA...原创 2018-03-16 12:57:06 · 1161 阅读 · 0 评论 -
在Android Service中弹出系统全屏对话框
最终的效果图布局文件就不贴了,这里只写出关键的代码。1、自定义对话框Window window = mAlertDialog.getWindow();//关键代码,设置成ALERT,这样点击back键也无法让对话框消失window.setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);mAlertDialog.show();//以下代码...原创 2018-04-17 11:17:02 · 2512 阅读 · 0 评论