美文网首页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