摘要: 先来看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public ... 阅读全文
posted @ 2015-10-30 10:48 偷着乐 阅读(179) 评论(0) 推荐(0)
摘要: Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 1.图形绘制 setARGB(int a,int r,int g,... 阅读全文
posted @ 2015-10-20 14:40 偷着乐 阅读(263) 评论(0) 推荐(0)
摘要: 一、兼容类库ActionBarSherlock: Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这... 阅读全文
posted @ 2015-10-20 14:09 偷着乐 阅读(332) 评论(0) 推荐(0)
摘要: 因为项目需要一个右下角浮动的圆形的按钮,顺便增加了一个用户友好体验,点击按钮后开始转动,再次点击后停止转动,如图:实现方式:首先添加一个FABImageButton.java的类文件package com.example.test;import android.annotation.Suppress... 阅读全文
posted @ 2015-10-14 21:13 偷着乐 阅读(2119) 评论(0) 推荐(0)
摘要: 在你要设置的TextView中加入如下代码:1、android:lineSpacingExtra设置行间距,如”8dp”。2、android:lineSpacingMultiplier设置行间距的倍数,如”1.5″。 阅读全文
posted @ 2015-10-11 16:27 偷着乐 阅读(1831) 评论(0) 推荐(0)
摘要: 1.Activity栈 每一个Activity的状态是由它在Activity栈中所处的位置所决定的,Activity栈是当前所有正在运行的Activity的后进先出的集合。当一个新的Activity启动时,它就变为Activity状态,并被移动到栈顶。如果用户使用back按钮返回到了刚才的Acti... 阅读全文
posted @ 2015-10-10 16:10 偷着乐 阅读(230) 评论(0) 推荐(0)
摘要: 每次应用程序运行时,应用程序的Application类都保持实例化的状态。与Activity不同,配置改变并不会导致应用程序重启。通过扩展Application类,可以完成以下3项工作: 1)对android运行时广播的应用程序级事件(如低内存)作出响应 2)在应用程序组件之间传递对象 3... 阅读全文
posted @ 2015-10-10 13:28 偷着乐 阅读(3619) 评论(0) 推荐(0)
摘要: Android在回收资源的时候,进程被终止的顺序是由它们的应用程序的优先级所决定的。一个应用程序的优先级等同于它的优先级最高的组件的优先级。 当两个应用程序有相同的优先级时,在较低优先级状态运行时间最长的进程将会首先被终止。进程的优先级也收到进程间依赖性的影响。如果一个应用程序依赖于第二个应用... 阅读全文
posted @ 2015-10-10 12:45 偷着乐 阅读(3777) 评论(0) 推荐(0)
摘要: Android平台与其他传统的应用程序平台不同,Android应用程序不能控制他们自己的生命周期。相反,应用程序组件必须坚挺应用程序状态的变化并作出适当的反应,而且特别要注意为随时被终止做好准备。 默认情况下,每个Android应用程序都是通过他们自己的进程运行的,每一个进程都运行在独立的Da... 阅读全文
posted @ 2015-10-10 11:22 偷着乐 阅读(168) 评论(0) 推荐(0)
摘要: rotate //旋转 alpha//淡入淡出 scale//缩放 translate//移动 阅读全文
posted @ 2015-10-10 10:52 偷着乐 阅读(247) 评论(0) 推荐(0)