美文网首页android
Android Framework添加自己的系统应用

Android Framework添加自己的系统应用

作者: itfitness | 来源:发表于2023-01-30 21:03 被阅读0次

目录

效果展示

可以看到这个MyApp不能被卸载


实现步骤

1.源码添加应用

我们找到packages目录下的apps文件夹



我们可以看到这里面都是系统应用,然后我们创建一个目录名为MyApp存放我们自己的应用



里面存放我们自己的apk和一个mk文件

Android.mk文件内容如下

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
$(warning "MyApp of LOCAL_PATH is $(LOCAL_PATH)")#打印输出
# Module name should match apk name to be installed
LOCAL_MODULE := MyApp
LOCAL_MODULE_TAGS := optional 
#不管是user 还是eng 版本都会编译此app
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

然后需要配置/home/itfitness/Android/android-8.1.0_r1/build/make/target/product下的core.mk文件,在最下面增加MyApp


2.编译源码

这里由于之前编译过,所以速度比第一次快很多

make ANDROID_COMPILE_WITH_JACK=false

编译成功之后执行,模拟器启动成功就可以看到自己的应用了

emulator

相关文章

网友评论

    本文标题:Android Framework添加自己的系统应用

    本文链接:https://www.haomeiwen.com/subject/eegyhdtx.html