立即注册
查看: 1014|回复: 6

[展讯开发资料] 展讯Android 8.1应用程序定制说明手册

已绑定手机
发表于 2021-5-18 19:03:38 | 显示全部楼层 |阅读模式 来自 广东省深圳市
手机中的应用,除了 Android 平台自带的原生应用外,一般还会预置一些第三方开发的应用。不同客户对这些预置的应用需求各不相同,如要求预置的应用可卸载\不可卸载、有源码\无源码等等。本文就将介绍,各种需求对应的预置方法及预置应用过程中常见的问题。

预置应用步骤
1. 准备工作
主要目的是将用于编译第三方应用的 Android.mk 和需要添加的 LOCAL_MODULE加入到编译系统中(创建放置 apk 的 文件目录和 Android.mk 的位置可以自行选择,此处示例如下:) Note:如果项目中已经存在请忽略
1) 创建 prebuilt_apps 目录和对应git/vendor/sprd/partner/prebuilt_apps
2) 创建用于放置第三方 apk 的目录/vendor/sprd/partner/prebuilt_apps/app/
3) 创建用于告诉编译系统如何编译预置apk的Android.mk/vendor/sprd/partner/prebuilt_apps/Android.mk

2. 放置 apk 文件
首先将要预置应用的 apk 文件(如 weixin.apk),放到如下目录:/vendor/sprd/partner/prebuilt_apps/app/weixin.apk

3. 修改 mk 文件
1) 增加编译参数
修改文件:/vendor/sprd/partner/prebuilt_apps/Android.mk include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional LOCAL_MODULE := weixin // module 名字
LOCAL_MODULE_STEM := weixin.apk
LOCAL_MODULE_CLASS := APPS // 该预置为预置 apk
LOCAL_CERTIFICATE := PRESIGNED // 签名方式
LOCAL_MODULE_PATH := $(TARGET_OUT)/app //安装位置
LOCAL_SRC_FILES := app/weixin.apk // apk 源文件位置
include $(BUILD_PREBUILT)

2) 增加编译模块(要确保修改的 mk 被 include 到了编译系统中,此处以某项目为例)
a.该芯片所有工程都需要预置该应用
修改文件:device/sprd/sharkle/common/common_packages.mk
product_PACKAGES += \
FMPlayer \
SprdRamOptimizer \ + weixin # 此处增加预置应用的 LOCAL_MODULE 参数,一般和应用同名
b.仅某个特定工程需要预置该应用(比如 sp9832e_1h10_go_native)
修改文件:device/sprd/sharkle/sp9832e_1h10_go/sp9832e_1h10_go_native.mk
PRODUCT_PACKAGES += weixin
+ weixin # 此处增加预置应用的 LOCAL_MODULE 参数,一般和应用同名

更多内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2021-5-19 09:15:11 | 显示全部楼层 来自 广东省深圳市
谢谢分享谢谢分享
发表于 2021-5-20 18:48:11 | 显示全部楼层 来自 福建省福州市
展讯SPRDandroid8.1编译系统介绍_展讯android-Android文档...
已绑定手机
发表于 2021-5-23 10:11:18 | 显示全部楼层 来自 湖南省长沙市
谢谢分享!
已绑定手机
已实名认证
发表于 2021-5-24 11:26:06 | 显示全部楼层 来自 俄罗斯
有用,谢谢

————————————————
已绑定手机
已实名认证
本站提供mt6582开发板、承接手机类,基于手机芯片类项目开发详情请点击-->>https://www.16rd.com/thread-13261-1-1.html
发表于 2023-3-23 17:29:52 | 显示全部楼层 来自 广东省深圳市
感谢分享
已绑定手机
发表于 2023-4-11 15:47:14 | 显示全部楼层 来自 湖北省荆州市
支持下,很好的东西
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表