- 博客(6)
- 收藏
- 关注
原创 Android Studio 配置NDK,运行第一个hello-jni安卓程序详细步骤
0 前言 本文是我一边操作一边截图记录下来的。理论上来说,如果你环境没有大问题的话,是可以成功运行出结果的。1 准备工作已经安装好android studio, 我安装的版本是Android Studio 2.0 Preview已经下载并解压好android ndk, 我下载的版本是 android-ndk64-r10b-windows-x86_64 2 打开a
2016-04-01 21:51:18 3307
原创 减少System.out.println的使用
举个简单的250000的次循环。for(int i=0;i{System.out.println(i);}此时若在循环体里加上打印函数,程序运行完用时900ms左右for(int i=0;i{}而单纯地运行循环仅用了1ms左右。这也是我们对程序效率检查的一个比较小的点
2016-03-25 16:29:31 365
原创 android城市列表A-Z排序
在许多应用中,可以看到全国的城市,并且都是按照汉字首字母A-Z排序,同时包含1、2、3、4声排序。如何做到?1、使用第三方jar:pinyin4j,可以实现汉字转化为拼音,并且可以带声调,如:北京->bei3jing12、使用该包有问题:多音字城市如何选取,如,重庆的重既可以读chong2也可以读zhong4。对于带多音字的城市,还是手动修正吧3、将城市中文,转化为拼音后,存入Arra
2016-03-10 09:50:29 3708 1
原创 android assets 下文件中文乱码解决
1、问题原因:文件存编码格式和读取格式不一样2、解决:统一为utf8格式步骤:1、将读取出现乱码的文件另存为UTF-8格式 2、在客户端读取时,使用UTF-8格式读取:InputStream is = null;StringBuilder sb = new StringBuilder(); is= this.getResources().g
2016-03-09 14:38:48 3761
原创 ITelephony的使用
1、在项目src中建立包:com.andorid.internal.telephony2、该路径下,新建文件:ITelephony.aidl3、在2中文件中写入如下内容: package com.android.internal.telephony; interface ITelephony { //此处写你要用的
2015-07-30 22:00:56 1164
原创 Android 使用了aidl时,进行混淆
当项目中使用了ITelephony.aidl时。aidl混淆会报错:com.android.internal.telephony.ITelephony$Stub$Proxy cannot be cast to ***************解决方法: 不混淆aidl文件。1、在项目 project.properties 中,去掉#proguard.config=${sd
2015-07-30 21:54:32 9818 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人