Android
devilkin64
这个作者很懒,什么都没留下…
展开
-
在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境目录1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、ADT安装 1.4、Android SDK安装1.5、Android NDK安装内容1.1、JDK安装没选用CentOS自带的Java环境,下载Oracle最新版本的java,下载地址为http://www.oracle.co转载 2012-02-12 21:39:06 · 10817 阅读 · 1 评论 -
Android Activity Class Not found
是因为在Mainfest里面, name所指定的classname 是app默认package下的. 如果在其他子package下要单独指定.例如下面 camera.CameraActivity" android:label="@string/app_name" android:screenOrientation="landsca原创 2013-02-16 19:33:14 · 814 阅读 · 0 评论 -
用 Ant 打包Android项目时 ,因资源文件中包含.9.png 报错
Buildfile: E:\workspace\eclipse_370\mycc\build.xmlgenerateAPK:init: [echo] Initializing all output directories...gen-R: [echo] Generating R.java from the resources... [exec] ERROR: 9-patch im转载 2013-03-14 19:31:20 · 6491 阅读 · 1 评论 -
Android Json串构造必须使用单引号.否则会在服务器解析是多出+号
FYI不知道为神马原创 2013-03-22 14:39:36 · 896 阅读 · 0 评论 -
Android SDK/NDK问题集
1. 运行adb出现这种错误:bash: ./adb: No such file or directory 但adb确实存在。那说明你用的是64位的Linux,没装32位运行时库,安装$ sudo apt-get install ia32-libs 2.ndk-build ErrorInvalid attribute name: pa原创 2013-06-21 12:40:07 · 1471 阅读 · 0 评论 -
Android JNI编译问题汇总
1. javah 命令生成 .h文件生成问题.正确的使用方法是: 使用IDE正确编译后到.\bin目录下去.使用javah -classpath . -jni 包名.类名 例如javah -classpath . -jni com.test.testjni.TestJNI其中bin目录下面应该是com文件夹的根目录.特殊情况: 如果该类名使用了除Java以外的代码如Activi原创 2013-07-04 13:00:41 · 1442 阅读 · 0 评论 -
Android Drawable文件分类及内存问题
经验总结:drawable, drawable-mdpi,drawable-xhdpi的图片选择会根据就近原则去做.陷阱: 如果低分辨率的图放到高分辨屏上, 那么内存消耗会翻几倍. 原理不明. 但是高分辨率图往低分辨屏上适配则没有这个问题. 具体原因不明, 需要阅读源码才能知道. 先Mark一下. 回头查到详细原因再写原创 2013-11-12 17:47:05 · 674 阅读 · 0 评论 -
Android Secret Dial Codes List 安卓各种工程模式开启密码
All the codes are listed below. To use, simply go to your phone app and dial these codes.*#*#4636#*#* – Phone Information (allows you to change the SMS service centre number and more)*2767*3855# –转载 2014-01-24 22:06:29 · 2300 阅读 · 0 评论 -
怎么用代码判断Android手机的Rom是MIUI及获取MIUI版本
参考Android源码:https://code.google.com/p/cyanogen-updater/source/browse/trunk/src/cmupdaterapp/utils/SysUtils.java#19在Android shell模式下输入 getprop 就能获取系统属性值如果Rom是miUI那么就会有以下字段. [ro.miui.ui.原创 2014-02-18 16:42:02 · 18051 阅读 · 0 评论 -
Android TextView 个别文字字体颜色格式
Android TextView 个别文字字体颜色格式 1.简单的办法,用Html来格式化字符 Java代码 import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.widget.TextView;转载 2014-03-21 16:54:38 · 924 阅读 · 0 评论 -
FrameLayout中setlayoutparams在 2.3系统 无效的问题.
这个问题在4.0上没有, 但是在2.3上却怎么也没有用. 但是setlayoutparams 是在API 1上就有得.原创 2014-06-20 18:38:12 · 2559 阅读 · 1 评论 -
使用Fragment作为Item的ViewPager不更新问题.
最近做一个新闻项目, 需要动态切换语言原创 2014-09-18 22:05:47 · 8690 阅读 · 1 评论 -
Android 人脸识别 ERROR: Return 0 faces because error exists in btk_FaceFinder_putDCR.
ERROR: Return 0 faces because error exists in btk_FaceFinder_putDCR.Solution:Creates a FaceDetector, configured with the size of the images to be analysed and the maximum number of faces that ca原创 2013-01-16 15:51:37 · 3056 阅读 · 5 评论 -
Android中缩放图片的一个方法
01public static Drawable resizeImage(Bitmap bitmap, int w, int h) {02 03 // load the origial Bitmap04转载 2013-01-15 15:48:03 · 593 阅读 · 0 评论 -
Linux平台Cpu使用率的计算
http://www.blogjava.net/fjzag/articles/317773.htmlLinux平台Cpu使用率的计算proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或转载 2012-12-11 11:37:53 · 796 阅读 · 0 评论 -
Project Risk
1. adb crash issueshttp://topic.csdn.net/u/20110908/12/f692a708-5c6f-4062-b0f6-5684c09f182a.html2. Duplicate device serial numberRe:How could adb identify many devices with same seri原创 2012-02-27 17:20:00 · 644 阅读 · 0 评论 -
Robotium不能启动被测程序错误解决
错误信息如下:java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Soloat com.skymobi.android.qc.test.RobotTest.setUp(RobotTest.java:46)at android.test.AndroidTestRunner.runTest(AndroidTest转载 2012-06-26 15:07:16 · 1635 阅读 · 0 评论 -
Bundle savedInstanceState的作用
转自: http://blog.sina.com.cn/s/blog_618298140100zimm.html写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。因为在一般的程序开发中,很少转载 2012-07-20 11:20:24 · 700 阅读 · 0 评论 -
android进程间通信:使用AIDL
转自:http://blog.csdn.net/saintswordsman/article/details/5130947欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。转载 2012-08-07 15:07:49 · 1446 阅读 · 0 评论 -
Android中的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要转载 2012-07-25 10:58:04 · 567 阅读 · 0 评论 -
解决Android模拟器无法用PC键盘输入与模拟器外部功能添加.
公司发了PC后重新装了Android开发环境. 但是在模拟器上调试的时候, 输入用户名时, 发现不能从PC的键盘输入. 只能在虚拟屏幕上一个个用鼠标点.这样输入起来灰常痛苦. 使用度娘搜搜没有对应结果... 百撕不得骑姐... 于是在G上用鸟语搜搜果然有答案.AVD - Edit - Hardware: - New... - Keyboard support - yes在AVD M原创 2012-08-09 15:06:17 · 13406 阅读 · 0 评论 -
代理模式 Proxy.newProxyInstance
最近一直在看java的设计模式 ,感觉印象最深刻的就是"面向接口编程",在java中,尽量多定义接口,因为设计的最重要的目的就是应对各种变化,而接口本身就是一种变化着的Class的直接反映,通过实现特定接口的各种具体类,达到应对变化的目的,下面以Proxy模式为例:Proxy的模式最主要的目的,原有的类对象由于某种原因不能访问,需要通过一个新的类来间接地去实现,这个新的类就称为代理类,举个转载 2012-07-26 15:48:07 · 971 阅读 · 0 评论 -
Android !No Launcher activity found!错误
刚开始学android,建了两个工程后,今天新建了个android工程跑程序时显示No Launcher activity found错误,模拟器也不运行。上网一查,发现问题出在整个项目的那个主配置xml中,一般名字都是叫AndroidManifest.xml里面没有配置启动项(原因多种多样),在中少了这段代码其中.MainActivity就是你的项目的转载 2012-08-17 18:23:10 · 702 阅读 · 0 评论 -
Debug Build: dex conversion fails with IllegalArgumentException “already added”
dex conversion fails with IllegalArgumentException “already added”Didn't reslove this problem, just forbid those lines in project.properties#proguard.enabled=true#proguard.config=原创 2012-11-15 15:18:42 · 466 阅读 · 0 评论 -
获取Android System 文件夹写权限
adb shell#mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemmount/system 以后文件夹变为可读写状态, 然后可以写入要用的工具及其他.使用 dd if=/××× of=/xxx 进行文件拷贝, 否则会出现不能跨区读写cross-device link等权限问题PS 使用原创 2012-12-03 18:52:37 · 5530 阅读 · 0 评论 -
android Calendar.MONTH Time.MONTH 少一个月
Time.MONTH及Calendar.MONTH 默认的月份为 0-11 所以使用的时候要自己加1.原创 2012-12-03 18:46:20 · 5032 阅读 · 0 评论 -
[android] Serializable 和 Parcelable 区别
转[android] Serializable 和 Parcelable 区别android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参转载 2014-08-13 15:59:23 · 786 阅读 · 0 评论