Android
文章平均质量分 67
Chuekup
这个作者很懒,什么都没留下…
展开
-
Android Activity的各种重载方法
activity作为android开发最重要的组件,在官网API中详细描述了其生命周期http://developer.android.com/reference/android/app/Activity.html一般常用的流程如下:onCreate(Bundle savedInstanceState)onStart()onRestart()onResume()onPa原创 2012-10-16 22:39:37 · 6408 阅读 · 0 评论 -
在LoaderCallbacks中使用CursorAdapter造成的内存泄露问题
今天在项目中被一个OutOfMemoryError问题困扰了很久,找了半天才发现是由于在实现LoaderCallbacks的回调方法onLoadFinished(Loader loader, D data)中使用CursorAdpater造成了内存泄露,在onLoadFinished(Loader loader, D data)中的data传的是一个cursor回来,然后使用listView.原创 2012-09-14 14:52:55 · 1695 阅读 · 0 评论 -
android:descendantFocusability用法简析
转载于http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.htmlandroid:descendantFocusability用法简析 开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在ada转载 2013-04-01 17:25:33 · 726 阅读 · 0 评论 -
android 显示电量的widget
这个显示电量的widget很多应用中都附带的有这个功能,但我自己手机上就只想要这个功能,网上找了半天,全都是那种一个庞大的应用中带了这么个小功能,但是那些功能我又不需要(算有点强迫症吧。。),于是一怒之下,干脆自己写个。。。这个东西写其实也很简单,网上的例子也有很多了,无非就是启动个后台service去监听电量变化然后显示到widget上,先来张效果图我这里面还多加原创 2013-04-01 17:53:02 · 1417 阅读 · 0 评论 -
Android RoboGuice 使用指南2
转载于:http://www.imobilebbs.com/wordpress/archives/2480Android RoboGuice 使用指南(8):Provider Bindings如果@Provides方法很复杂的话,可以将这些代码移动到单独的类中。这个类需要实现Guice的Provider 接口,该接口定义如下:转载 2013-05-26 16:56:03 · 1421 阅读 · 0 评论 -
Android RoboGuice 使用指南1
转载于:http://www.imobilebbs.com/wordpress/archives/2480Android RoboGuice 使用指南(1):概述在开发应用时一个基本原则是模块化,并且近最大可能性地降低模块之间的耦合性。在Java平台上Spring Framework 以及.Net 平台 CAB ,SCSF 和Prism (WPF转载 2013-05-26 16:55:29 · 1848 阅读 · 0 评论 -
android String 资源 你所不知道的
android String 资源 你所不知道的转载自:http://www.cnblogs.com/over140/archive/2011/10/20/2218560.html#Formating_and_Styling前言 本章内容为Android开发者指南的Framework Topics/Application Resources/Resou转载 2013-05-15 10:43:36 · 1552 阅读 · 0 评论 -
Android实现获取系统应用列表
本文介绍在Android中如何获取系统应用程序列表。 Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理) 等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。 PackageMan转载 2013-05-29 17:42:44 · 1047 阅读 · 0 评论 -
Android RoboGuice 使用指南3
Android RoboGuice 使用指南(14):Inject View在例子Android RoboGuice 使用指南(2):第一个例子Hello World 介绍了使用Roboguice开发的基本步骤:创建一个RoboApplication 的子类GuiceApplication,GuiceApplication为Appliacation的子类,修改A转载 2013-06-15 15:48:46 · 1598 阅读 · 0 评论 -
android怎样调用@hide和internal API
Android有两种类型的API是不能经由SDK访问的。第一种是位于com.android.internal包中的API。我将称之为internal API。第二种API类型是一系列被标记为@hide属性的类和方法。从严格意义上来讲,这不是一个单一的API,而是一组小的被隐藏的API,但我仍将其假设为一种API,并称之为hidden API。Hidden API 例子你可以转载 2013-07-23 23:24:19 · 1021 阅读 · 0 评论 -
Android JNI所有方法
http://game.ceeger.com/Script/AndroidJNI/AndroidJNI.html'Raw' JNI interface to Android Dalvik (Java) VM from Mono (CS/JS)从Mono (CS/JS),原始JNI接口到安卓Dalvik (Java)虚拟机。JNI是Java Native In转载 2012-09-28 20:45:54 · 900 阅读 · 0 评论 -
Jni中本地类型和java类型对应表
表AJava 类型本地类型描述booleanjbooleanC/C++8位整型bytejbyteC/C++带符号的8位整型charjcharC/C++无符号的16位整型shortjshortC/C++带符号的16位整型intjintC/C++带符号的32位整型原创 2012-09-28 21:41:13 · 5052 阅读 · 0 评论 -
android TextView改变alpha的方法
1. textView.setTextColor(Color.argb(alpha, r, g, b));这种方法不只是改变alpha值,还能同时改变r,g,b的值2. textView.setTextColor(textView.getTextColors().withAlpha(alpha));这种方法在r,g,b值固定的情况下只改变alpha值原创 2012-12-19 19:44:06 · 6686 阅读 · 0 评论 -
android paint类
转载于http://blog.csdn.net/minmintingting/article/details/6531995/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很转载 2012-04-27 20:23:50 · 854 阅读 · 0 评论 -
Android drawText获取text宽度的三种方式
String str = "Hello";canvas.drawText( str , x , y , paint);//1. 粗略计算文字宽度Log.d(TAG, "measureText=" + paint.measureText(str));//2. 计算文字所在矩形,可以得到宽高Rect rect = new Rect();paint.getTextBounds(str,原创 2012-04-27 20:20:59 · 20540 阅读 · 1 评论 -
Android解析Json例子
转载于http://syab11.iteye.com/blog/736067package per.lx.json; import java.io.IOException; import java.io.InputStream; import org.json.JSONArray; import org.json.JSONException; impo转载 2012-05-08 17:58:33 · 1041 阅读 · 0 评论 -
android解析XML的三种方式(DOM,SAX,PULL)
本文的内容基本上是来自于另一篇文章,详细的请参考:http://www.cnblogs.com/zhangdongzi/archive/2011/04/14/2016434.html然后自己简单的总结了一下,手动写了个demo来练手,把三种方式都写在一个类里面1. DOMDOM方式解析xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据的原创 2012-05-08 17:51:49 · 1060 阅读 · 0 评论 -
AndroidPN测试(Android Push Notification)
http://dev.10086.cn/cmdn/bbs/thread-62765-1-1.html一:AndroidPN环境配置 AndroidPN框架实现了从服务器到android移动平台的文本信息推送。下面是AndroidPN的环境配置1.先确保本机已经配置好了java环境2.下载androidpn-client-0.5.0.zip和转载 2012-09-17 11:22:39 · 2094 阅读 · 4 评论 -
android:maxLines和android:ellipsize同时使用导致显示异常
今天偶然发现android:maxLines和android:ellipsize这两个属性同时使用在某些设备上时不能正常工作,网上搜索了大半天最后终于还是在Stack-Overflow这个神奇的网上找到了一个满意的答案,原文地址如下:http://stackoverflow.com/questions/2160619/android-ellipsize-multiline-textview原创 2012-09-17 21:26:36 · 8463 阅读 · 0 评论 -
百度终于给力了,百度移动云测试中心(MTC)确实好用
转载于http://blog.csdn.net/cping1982/article/details/8018637多少年了,百度终于做了件好事,不容易啊。前几天小弟忽略了此物,今天经高人提点,刚刚实测了百度推出的“百度移动云测试中心”(MTC),发现此物超好用的,给缺乏真机的Android开发者以极大便利。有了它,我们终于不必再胆颤心惊的担心某某真机不兼容自己应用,只要用它转载 2012-12-05 15:22:41 · 3946 阅读 · 1 评论 -
AlertDialog更改标题颜色,字体等
更改AlertDialog标题的方法google目前没有提供,只能通过其他办法一种办法是:首先在源代码中找到有个叫AlertController的类,这个类就是AlertDialog的实现类,是没有对外公开的,然后在这个类中有个私有成员变量叫mTitleView,这个就是AlertDialog的title的TextView,所以只要得到这个成员变量的实例,即可自定义AlertDialog的ti原创 2012-09-25 20:43:03 · 7070 阅读 · 1 评论 -
在线查看android源代码的3种方式
1. https://github.com/android2. http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/上面2种都是通过第三方网站直接访问,这里主要说说下面这种方法:3. 一个chrome内核浏览器插原创 2012-10-13 12:14:08 · 11034 阅读 · 0 评论 -
为Android加入busybox工具(三篇)
转载于http://blog.csdn.net/pansing/article/details/7565923三篇文章差不多,但都涉及了一些其他东西,所以都转了。第一篇===========================================================================1.进入终端 1. 直接执行转载 2013-01-06 10:33:05 · 2048 阅读 · 0 评论 -
利用google快速搜索android源码
的原创 2013-07-27 22:53:20 · 1397 阅读 · 0 评论