理論知識
文章平均质量分 76
jason_wks
Android工程师,7年工作经验。
展开
-
View, ViewGroup, widget, LinearLayout等layout
入门级的基础知识,以前对View,VIewGroup,widget,layout等的关系搞不清楚,通过学习后,做了下总结,如下:1.View,ViewGroup>View:}1、所有高级UI组件都继承View类而实现的}2、一个View在屏幕上占据一块矩形区域原创 2011-07-20 11:42:41 · 4708 阅读 · 3 评论 -
由AlertDialog想到的PhoneWindow, Dialog的覆盖问题
在同一个窗口中,可以同时有多个AlertDialog,但是他们之间相互覆盖,最后show()的那个在最上面,Why?代码如下:new AlertDialog.Builder(SpinnerTestActivity.this).setTitle("One").setMessage("one") .setNegativeButton("button", new Dialog原创 2011-12-31 16:04:16 · 3597 阅读 · 1 评论 -
Android各种屏幕尺寸
QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。 需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的一些手转载 2012-06-12 10:14:33 · 1455 阅读 · 0 评论 -
申请google map key
http://blog.csdn.net/tonny_guan/article/details/6588540运行cmd,命令行模式下进入C:/program files/java/jdk1.7.0_04/bin. 使用命令: keytool -v -list -keystore “C:\Documents and Settings\tony\.android\debug.keys转载 2012-06-13 13:32:08 · 1152 阅读 · 0 评论 -
JAVA String.format方法使用介绍
关键字: 在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础转载 2012-11-09 15:13:32 · 9485 阅读 · 0 评论 -
Android中的Handler, Looper, MessageQueue和Thread
参照改编 : http://www.cnblogs.com/xirihanlin/archive/2011/04/11/2012746.html对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结---------------------------------------------------原创 2012-11-27 13:43:57 · 3339 阅读 · 0 评论 -
Canvas的裁剪功能
http://ipjmc.iteye.com/blog/1299476canvas.clipRect(,,,,op);op 的值可以是Region.Op类型的枚举值public class TestView extends View { private Paint mPaint = new Paint(); public TestView(Cont转载 2012-11-19 13:28:45 · 4575 阅读 · 0 评论 -
Drawable的getIntrinsicHeight()和getIntrinsicWidth()
今天遇到一个问题,一个Bitmap封装到BitmapDrawable中 ,BitmapDrawable drawable = new BitmapDrawable(bmp),Bitmap.getWidth() != BitmapDrawable.getIntrinsicWidth().导致一些问题:查看源代码,问题如下:在BitmapDrawable中,给mBitmapWidth赋值时原创 2012-12-11 17:10:13 · 36652 阅读 · 1 评论 -
layout_weight解释
转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=75447&page=1以前一直没弄懂Layout_weight是什么意思,自己写代码测试也出来了不同的情况,最近看了一篇帖子感觉分析的很好,转原创 2011-08-05 15:02:44 · 1689 阅读 · 0 评论 -
android.intent.action.MAIN与android.intent.category
答: 一个应用程序可以有多个Activity,每个Activity是同级别的,那么在启动程序时,最先启动哪个Activity呢?有些程序可能需要显示在程序列表里,有些不需要。怎么定义呢?a原创 2011-06-15 09:55:00 · 22274 阅读 · 11 评论 -
关于Serializable的serialVersionUID
转自百度文库:http://wenku.baidu.com/view/884910707fd5360cba1adbef.html众所周知,当某class实现了Serializable接口后,由此class构建出的对象将具备序列化的能力,而Serializable这个接口中转载 2011-08-08 14:43:32 · 1103 阅读 · 0 评论 -
BatteryService分析与实例 [轉載]
一. BatteryService分析电池的信息,电压,温度,充电状态等等,都是由BatteryService来提供的。BatteryService是跑在system_process当中,在系统初始化的时候启动,如下在BatteryService.java中:Log.i(TAG, “Starting Battery Service.”);BatteryService batte转载 2011-06-21 14:08:00 · 4264 阅读 · 0 评论 -
android:layout_gravity 和 android:gravity 的区别 [轉載]
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素转载 2011-06-23 17:04:00 · 574 阅读 · 0 评论 -
Android权限列表permission说明 [轉載]
Android权限列表permission说明2011-05-11 16:17:09| 分类: Android | 标签:android permission intent allows string 字号:大中小 订阅 转自:http://www.cnblogs.com/GnagWang/archive/2010/12/10/1902272.h转载 2011-06-21 14:34:00 · 935 阅读 · 0 评论 -
Monkey test 資料
http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878224.html 一、为什么要用Monkey 测试? 002 003简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有转载 2011-07-05 15:44:14 · 2023 阅读 · 0 评论 -
Apk文件结构简介【轉載】
平台基础知识, 2009-08-27 16:02:02 标签 : 景涛 apk android Application package OPhone 一.引言 做过OPhone/Android应用开发的人,对apk文件应该不会陌生。apk文件,即Android app转载 2011-07-07 16:39:04 · 895 阅读 · 0 评论 -
Android 风格和主题
Android 风格和主题原创 2011-07-19 14:07:05 · 1392 阅读 · 0 评论 -
Android手机号码获取问题 用APN来获取手机号
原文 : http://www.cnblogs.com/growing/archive/2010/11/19/1881372.html 手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没原创 2011-09-01 15:38:42 · 4205 阅读 · 1 评论 -
px dp in sp
px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用原创 2011-09-02 15:29:57 · 872 阅读 · 0 评论 -
ThreadLocal理解
1.ThreadLocal用处:当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本,从而达到线程安全。例如:public class TestNum { // ①通过匿名内部类覆盖ThreadLocal的initialValue()方法,指定原创 2016-11-01 20:58:11 · 953 阅读 · 0 评论