微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 内置Mp3 mp4文件

内置Mp3 mp4文件

时间:10-02 整理:3721RD 点击:
请教如何内置MP3, MP4文件到手机存储?

MTK的功能机还是智能机?
要写清楚嘛。

MTK智能机  6572 kk

[DESCRIPTION]
如何将任意一个文件(包括可执行文件)内置到手机中?

[KEYWORD]
内置文件到手机中
添加文件到手机中
prebuilt
prebuild
预置

[SOLUTION]

方法一.

假设要内置的软件名称为iperf.exe
1. 将iperf.exe放到Codebase的任意一个目录下(该目录必须能够在搜索Android.mk时被搜索到),比如system/iperf/iperf.exe
2. 在system/iperf目录下添加一个Android.mk文件,内容如下:
LOCAL_PATH:= $(call my-dir)
PRODUCT_COPY_FILES += $(LOCAL_PATH)/iperf.exe:system/iperf/iperf.exe
重新编译Codebase即可,该文件将被内置到手机的system/iperf目录下
PS:这种方法禁止复制APK文件

方法二.

可采用prebuilt的方法,但是对文件格式有要求
具体请参考DCC上如下文档:Android_Build_System_for_customer_4.1.pptx
请参见“Build host/target prebuilt” 一节

第一种内置方式  添加的MP3文件不能被播放器识别到。
现在想要内置MP3到手机存储中去,PRODUCT_COPY_FILES += $(LOCAL_PATH)/iperf.exe:system/iperf/iperf.exe改为PRODUCT_COPY_FILES += $(LOCAL_PATH)/iperf.exe:/mnt/sdcard/Music不知道可行否?

问题已经解决,自己写了一个apk,开机启动完毕后,进行copy操作,把要内置mp3 mp4文件拷贝到sdcard。
这种方式方式有一个很明显的缺点,很浪费手机内存,因为要把copy的MP3 mp4文件先存在apk中而导致apk文件过大。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top