- 浏览: 59341 次
- 性别:
- 来自: 成都
最新评论
文章列表
收集到了TextView 的属性,在开发过程中还是挺有用的。
Android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:autoText如果设置,将自动执行输入值的拼写纠正 ...
注:转载自http://blog.csdn.net/kieven2008/article/details/7434583 以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活? https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse都无法正常访问,会提示android ADT Unable to connect to repository http://dl-ssl.google.com/androi ...
出处:http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html
布局:
在 android 中我们常用的布局方式有这么几种:
1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)
线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " horizontal " android:o ...
Android下的内存泄漏很隐晦 (1) 不同的引用类型: Java2平台里面引入了java.lang.ref包,这个包中的类可以让我们引用对象,但这些对象可以不用停留在内存中。这些引用类和Java本身的垃圾回收器还存在一定的交互(在垃圾回收的不同阶段)。
Java对引用的分类(Strong reference, SoftReference, WeakReference, PhatomReference):
级别
Android 内存泄漏
- 博客分类:
- android内存调试
在Android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context,比如一个activity的onCreate。
Java 代码:
protected void onCreate(Bundle state) {
super.onCreate(state);
TextView label = new TextView(this); //传递context给view cont ...
作为自由职业者,你必须知道的20个赢利原则
- 博客分类:
- 程序人生
"你如何盈利?"
如果你是自由职业者,你一定会被别人这样问道过。你也许不知道这该如何回答,或者你不好意思说出你的报价。这是因为对自由职业者提供的服务进行定价本身就是一个圈内人士必须面对的一个恼火问题 ...
android xml属性大全
- 博客分类:
- android
Android activity属性
android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态
android:clearTaskOnLanunch
比如 P 是 activity, Q 是被P 触发的 activity, 然后返回Home, 从新启动 P, 是否显示 Q
android:configChanges
当配置list发生修改时,是否调用 onConfigur ...
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? eoeAndroid就各个级别的程序员应该掌握哪些内容作为下面分类.
一、初级
1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得.
2. 掌握Android UI控件、Android Java层API相关使用.
迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序.
二、中级
1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解 ...
Android开发之屏幕大小自适应
- 博客分类:
- android
屏幕大小:
一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
注意:800x480中的x是英文字母x,而且大的数字在前(比如800在前,480在后)。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有draw ...
Intent常用Uri
- 博客分类:
- android
一、打开一个网页,类别是Intent.ACTION_VIEW
Uri uri = Uri.parse(“http://www.chinasofti.com/”);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
二、打开地图并定位到一个点
Uri uri = Uri.parse(“geo:52.76,-79.0342″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
三、打开拨号界面 ,类型是Intent.ACTION_DIAL
Uri uri = U ...
如何判定一个数是2的幂次方
- 博客分类:
- 算法
一个数是2的幂次方,那么这个数的二进制位数中,只能有一位数值为1.
例如:10000, 100, 1等等。
从中可以看到,如果把这个数减去1,那么结果值的2进制位应该如下:1111,11,0等等。
这两个数的特点是:他们做或的时候,得到的结果是他们的和,例如:
10000和1111的或结果是11111, 100和11的或值是111,1和0的或是1。
所以我们可以如果实现一个方法判断一个数是否是2的幂次方:
Java代码
public static boolean is2Power(int number){
if(number< ...
栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄 ...
在英语中时态一般分为动词的时(time)和式(form)两个方面。
时就是表示动作发生的或状态存在的时间,有现在、过去、将来和过去将来四种时间。
式就是表示工作或状态的表现方式,有一般、进行、完成和完成进行四种方式。
每一种时和式结合就构成一种时态,所以说共有16种时态:
一般现在时、 一般过去时、一般将来时、 一般过去将来时、
现在进行时、 过去进行时、将来进行时、 过去将来进行时、
现在完成时、 过去完成时、将来完成时、 过去将来完成时、
现在完成进行时、过去完成进行时、将来完成进行时、过去将来完成进行时
但是常考的或较常用的只有8、9种。英语的时态是靠动词的 ...
java 向上转型和向下转型(转载)
- 博客分类:
- java
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。
什么叫父类引用指向子类对象,且听我慢慢道来.
从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).
举个例子:有2个类,Father是父类,Son类继承自Father。
Father f1 = new Son(); // 这就叫 upcasting (向上转型)
// 现在f1引用指向一个Son对象
Son s1 = (Son)f1; // 这就叫 downcasting (向下转型)
// 现在f1还是指向Son对象
第2个例子:
Father f2 = ne ...
java中会存在内存泄漏
- 博客分类:
- java
转载自:http://www.cnblogs.com/lane_yang/archive/2011/08/03/2126027.html
java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。
1.集合类,集合类仅仅有添加元素的方法,而没有相应的删除机制,导致内存被占用。这一点其实也不明确,这个集合类如果仅仅是局部变量,根本不会造成内存泄露,在方法栈退出后就没有引用了会被jvm正常回收。而如果这个集合类是全局性的变量(比如类中的静 ...