androidMTK平台问题
文章平均质量分 85
andy连长
大家好,欢迎软件开发的朋友交流技术。
展开
-
android平台添加新语种
平台添加新语种大致分为以下几个步骤:1,字库问题首先需要客户提供对应语言的字库,也就是一些.ttf文件,比如,添加字库, AmbikaUniN.ttf,(1)在HAS_FONTS_SUPPORT=no 的情况下,需要到frameworks/base/data/fonts/fallback_fonts.xml修改 Ambi原创 2016-04-26 22:57:30 · 796 阅读 · 0 评论 -
MTK ROM 预置app,开机过滤安装apk
一,需求:通过不同的CID预置相关的app,不相关的app则不安装到系统,刚编译完成的版本必须要包含所有的app包,只是对app进行“拷贝“,并不进行安装,需要根据不同的CID通过系统过滤出需要安装的app然后进行安装。这样既可以节约内存(如果全部安装的话会耗费掉很大一部分内存),又可以减少开机时间(安装apk的过程是在开机过程中进行的,所以第一次烧好版本之后开机是比较慢的)。二,设计方案:经原创 2016-06-19 09:50:32 · 1244 阅读 · 0 评论 -
Android.mk编译APK范例
一、编译一个简单的APK LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files) # Name of the APK to build LOCAL_PACKAG原创 2016-04-26 23:04:53 · 391 阅读 · 0 评论 -
如何查看手机里的.db数据库文件
在做android开发的时候,有时候我们需要查看系统下的数据库,这时候我们可以使用下面的方法1.数据库存放位置data/data/package/databases/abc.db2.导出数据库进入手机相应应用下的数据库cd data/data/package/databases/adb push data/data/package/databases/abc.db ~/原创 2016-05-07 21:28:45 · 10534 阅读 · 0 评论 -
如何将源代码编译后的文件(lib库/bin/jar/apk等)编译到android中
某些自己写的代码不希望跟随codebase释放出去,也可以将编译之后的文件放在codebase中,编译时一起编译进去的。(1):加入你的代码放在alps/test目录下,里面有test.c和Android.mk,编译为test的可执行文件。 1. 请先编译一遍,生成test文件,将out/target/product/$proj/system/bin/test文件放到alps/test/目原创 2016-05-07 20:58:52 · 3742 阅读 · 0 评论 -
MTK当修改一些代码时,使用什么编译命令可以最有效率
1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/mediatek/platform/mt65xx/kernel/ alps/mediatek/source/kernel/ alps/mediatek/cous原创 2016-05-07 20:48:15 · 818 阅读 · 0 评论 -
手机分辨率
原创 2016-05-07 20:45:39 · 252 阅读 · 0 评论 -
Application Not Responding(ANR)的事件分析
1,什么是ANR? ANR是Application Not Responding的简称,主要是说应用程序出现无响应的情况。在这个情况出现的时候同时在手机界面会弹出响应的对话框,提示应用程序无响应2,ANR的几种类型: 当运行指定的APP,如原创 2016-04-21 21:20:44 · 1722 阅读 · 0 评论 -
如何内置客制(第三方)的apk到ROM中
1,如何将带源码的 APK 预置进系统? 1) 在 packages/apps 下面以需要预置的原创 2016-04-21 21:03:06 · 3131 阅读 · 0 评论 -
java中功能选项的移除指南(二)
1,使用config.xml 1)定义字符 eg: define symbol in symbol.xml原创 2016-04-21 20:56:51 · 586 阅读 · 0 评论 -
plug-in app 的重构和java中功能选项的移除指南(一)
1,plugin app的影响范围 1)核心app的重构范围 :operator ext package,分别有基于google feature 和 MTK feature原创 2016-04-21 20:54:23 · 376 阅读 · 0 评论 -
MTK AOSP项目编译
1,项目的整体编译: (1)source build/envsetup.sh原创 2016-04-21 20:49:57 · 2117 阅读 · 0 评论 -
Android中如何查看内存
方式一、使用 "adb shell procrank"命令如果你想查看所有进程的内存使用情况,可以使用"adb shell procrank"命令。命令返回将如下: PID Vss Rss Pss Uss cmdline 188 75832K 51628K 24824K 19028K system_server 308原创 2016-04-26 23:02:56 · 423 阅读 · 0 评论 -
提高安卓的编译速度 -- 使用ccache
开启android ccache (1). ccache是google默认就存放在codebase的工具,对于ccache的功能可以到网络搜寻资料。 (2). 设置cache大小(这一步一定要做!!),一个codebase需要大约5G的空间,如果你的编译环境有5个codebase在使用,那么需要25G的空间。 设置小了还会引起编译时间延长!! [1].GB版本:prebuilt/linux-x86原创 2016-04-26 23:01:01 · 1298 阅读 · 0 评论 -
关于2sdcard的内外切换
首先在mtk关于2sdcard中都集中用宏控制Feature. MTK_SHARED_SDCARDFeature. MTK_2SDCARD_SWAPIf(Feature.MTK_SHARED_SDCARD&&!Feature. MTK_2SDCARD_SWAP)表示不适用2sdcard方案,反之则表示使用。当adbshell的时候,就会发现有很多和sdcard相关的文件/mnt原创 2017-05-12 15:17:33 · 478 阅读 · 0 评论