Android
langze
这个作者很懒,什么都没留下…
展开
-
android多国语言的国家代码
用于android的国际化。在res目录下的对应字符串目录。例如中文的话就在工程res目录下新建一个values-zh-rCN目录,然后将你翻译的strings.xml,或者arrays.xml放在下面就可以了。下面给出国家的文件目录名称(应用中默认文件夹名为values为英文,加入后缀后变为相应国家)en 英文en_US 英文 (美国)ar 阿拉伯文ar_AE 阿拉伯文 (阿拉伯转载 2012-11-06 15:07:38 · 993 阅读 · 0 评论 -
解决 Android Studio 乱码问题
Android Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText("中文")。一、IDE乱码Log Level 右边的过滤框明明输入的是中文,结果显示是乱码。File > Settings > Appearance & Behavi...转载 2018-10-09 11:26:27 · 14344 阅读 · 0 评论 -
Android 性能优化必知必会
优化心得和经验响应速度流畅度内存图形栈虚拟机系统框架进程管理调试工具硬件相关编程语言Kernel我辈楷模面试题做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以做好.在学习的过程中,除了看源码,我还接触到了很多互联网上已有的知识,各位前辈们,将他们的...转载 2018-05-09 17:20:11 · 318 阅读 · 1 评论 -
给 App 提速:Android 性能优化总结
我在几周前的 Droidcon NYC 会议上,做了一个关于 Android 性能优化的报告。我花了很多时间准备这个报告,因为我想要展示实际例子中的性能问题,以及如何使用适合的工具去确认它们 。但由于没有足够时间来展示所有的一切,我不得不将幻灯片的内容减半。在本文中,将总结所有我谈到的东西,并展示那些我没有时间讨论的例子。你可以在这里观看报告视频。幻灯片在这里可以看到。现在,让我们仔细查看一些我之...转载 2018-05-09 16:24:16 · 271 阅读 · 0 评论 -
编译CM14.1 提示Jack “Out of memory error”错误
Android 7.1编译到33%时出现JDK内存溢出的错误:Out of memory error (version 1.2-rc4 'Carnac' (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by android-jack-team@google.com)).GC overhead limit exceeded.Try inc转载 2018-03-15 15:52:57 · 376 阅读 · 0 评论 -
中国天气网接口返回json格式分析及接口(XML、图片接口)说明!
手机天气插件更新数据时某些天气插件更新时流量有点儿消耗稍大,所以还是自己动手丰衣足食啊,未来7天返回的流量(当然这个要看具体天气和生活指数里返回的大小了关键是生活指数) 实时的: 中国天气网返回未来7天预报Java代码 city "北京" //城市名称 city_en "beijing"//应为名称 date_y转载 2014-02-17 15:23:40 · 12718 阅读 · 1 评论 -
SDK Manager无法下载指定api解决方法
可以通过迅雷下载所需sdk,然后安装:1. 在迅雷中新建任务如:https://dl-ssl.google.com/android/repository/repository.xml/android-2.3.3_r02-linux.zip2. 解压android-2.3.3_r02-linux.zip得到:3. 将文件名android-2.3.3_r02-linux改为对应的a原创 2013-10-14 10:51:54 · 2748 阅读 · 0 评论 -
adb:没有那个文件或目录
64位系统,Ubuntu11.04,搭建JDK,Android环境,把android SDK复制过来后,里面的adb和其它命令的都不能使用。错误提示:android-sdk-linux_86/platform-tools/adb: 没有那个文件或目录。解决方案:由于是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。运行如转载 2013-04-23 10:10:44 · 2755 阅读 · 0 评论 -
手机内存中安装apk
在工程某位置如3rdparty/cmcc/CMCC/special/新建一个文件夹如mmapp并在当前目录下修改build.sh...function my_local_install(){...#------begincd ${MYCHIP_BASE}/mmappmkdir -p ${ANDROID_3RDPARTY_ANDROID_OUT}/system/mma原创 2013-04-12 17:29:14 · 1319 阅读 · 0 评论 -
Android内存管理机制详解
与windows内存区别 在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows是只在转载 2013-04-12 15:50:01 · 811 阅读 · 0 评论 -
android 用Luncher启动应用的方式
在做展讯平台的时候遇到四叶草锁屏,下滑可以快速进入拍照应用,经调试发现每次打开都是新的activity,并没有还原之前锁屏之前相机的状态,通过代码跟踪和调试发现,与Intent设置启动参数有关,改动点见文中fix begin和fix end 标志: public void onTrigger(View v, Intent intent) { if(mCallback!=null) {转载 2013-04-12 15:11:09 · 667 阅读 · 0 评论 -
android 不生成odex文件方法 .
在Android.mk文件中加入下面一句:LOCAL_DEX_PREOPT := false就直接打包生成.apk 不会附带生成.odex文件了转载 2013-04-12 15:07:04 · 957 阅读 · 0 评论 -
Ubuntu 16.04 LTS 搭建Android 6.0编译环境
1. 安装编译环境依赖包:sudo apt-get install git-core gnupg flex bison ccache gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libc6-dev lib32ncurses...原创 2019-08-22 10:57:19 · 2519 阅读 · 0 评论