- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 android-async-http AsyncHttpClient介绍
前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了。难得这个周末有空,正好周内偶然间闲逛 发现这个很不错的第三方开源类库,针对Android开发中发送http请求的。 在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码, 它们存在于你代码的各个角落,每次看见都令
2015-05-14 09:17:49 426
转载 ButterKnife详解
程序员都是懒惰的,不想写一大堆像下面这样的代码view sourceprint?01.classExampleActivity extends Activity {02.TextView title;03.TextView subtitle;04.TextView footer;05. 06.@Overridepublic void on
2015-04-27 17:24:11 758
转载 ANDROID自定义视图——onMeasure流程,MeasureSpec详解
原文 http://blog.csdn.net/a396901990/article/details/36475213在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。
2015-04-26 22:36:38 414
转载 Android 性能优化方法
对于一些Android项目,影响性能瓶颈的主要是Android自己内存管理机制问题,目前手机厂商对RAM都比较吝啬,对于软件的流畅性来说RAM对性能的影响十分敏感,除了 优化Dalvik虚拟机的堆内存分配外,我们还可以强制定义自己软件的对内存大小,我们使用Dalvik提供的 dalvik.system.VMRuntime类来设置最小堆内存为例: private final static
2015-04-15 07:32:08 382
转载 SQLiteDataBase中query与rawQuery的区别
Cursor cursor = db.rawQuery("select name from *** where id=?", new String[]{"1"}); Cursor cursor = db.query("***", new String[]{"name"}, "id=?", new String[]{"1"}, null, null, null); 上面是两个分别是que
2015-04-13 21:03:44 1254
转载 android 实现listview的分页加载
上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是listview的分页了。通过分页分次加载数据,用户看多少就去加载多少。通常这也分为两种方式,一种是
2015-04-13 11:04:41 591
转载 Android推送服务——百度云推送
一、推送服务简介消息推送,顾名思义,是由一方主动发起,而另一方与发起方以某一种方式建立连接并接收消息。在Android开发中,这里的发起方我们把它叫做推送服务器(Push Server),接收方叫做客户端(Client)。相比通过轮询来获取新消息或通知,推送无论是在对客户端的资源消耗还是设备耗电量来说都比轮询要好,所以,目前绝大多数需要及时消息推送的App都采用Push的方式来进行消息通知
2015-04-09 23:53:19 1165
原创 android图片上传
1.使用HttpClient进行上传,Enity里面可以包含文件对象;2.可以把图片编成Base64字符串,发送到服务器(之个适合图片较小的); /** * 把图片编成Base64字符串 * imageUrl 图片路径 */ public String getImageStr(String imageUrl) thro
2015-04-09 16:47:52 736
转载 关于android语言切换后通知栏显示的问题
改变android语言设置,但是状态栏的快捷功能显示文字不会立即发生改变。同样,下拉通知栏的文字显示在切换语言后也不会同步更新。于是在项目中引入:@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)public static final String ACTION_LOCALE_CHANGED = "andr
2014-12-03 22:38:00 2693
转载 linux 命令集 —— grep:字符串查找
[url=http://man.chinaunix.net/newsoft/grep/open.htm#id2861488][/url](整理:jason )1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使
2014-11-26 23:32:57 694
转载 android开发环境配置
(1)安装JDK。版本:1.6址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装步骤省略。(2)下载Android SDK并配置。下载地址:http://www.android123.com.cn/sdkxiazai/,下载好后,解压缩,运行SDK Manager.exe,待完成后,配置SDK,在Wi
2014-11-19 22:49:21 472
转载 计时器
直接上代码,解释看注释,一个火箭发射倒计时的例子main.xml[html] http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orienta
2014-08-25 10:06:33 390
转载 自定义progressDialog
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progr
2014-08-19 12:07:43 509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人