![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
吾生也有涯S
这个作者很懒,什么都没留下…
展开
-
android子线程中更新UI的方法
在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法: 方法一:用Handler 1、主线程中定义Handler: Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.ha转载 2015-03-04 10:25:08 · 274 阅读 · 0 评论 -
res-auto 自定义 attr
Android自定义控件的属性,在xml中使用自己自定义的attr的时候,其中有一步就是要自定义一个xml的命名空间后然后再给自定义属性赋值,现在发现不知道什么时候开始Android把这个改了,现在发现可以统一用 xmlns:app="http://schemas.android.com/apk/res-auto" 而不是原来的: xmlns:app="http://schemas.andr转载 2016-07-09 15:34:23 · 218 阅读 · 0 评论 -
使用butterknife8.0.1空指针异常
转载自:http://blog.csdn.net/ning_gg/article/details/51683028 用butterknife8.0.1报空指针异常的解决办法 首先在Project的build.gradle文件中加入 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 示例文件如下 buildscrip转载 2016-06-17 15:43:29 · 1257 阅读 · 0 评论 -
Android 布局文件中@,?,*,@+的作用
一.@代表引用资源 @[表示引用本应用中类型为reource_type的叫resource_name的资源。 @[:][表示引用packgage_name这个包中类型为reource_type的叫resource_name的资源。这里的包一般就是framework中的android。 1.引用自定义资源。格式:@[package:]type/name andro转载 2016-02-26 14:52:07 · 358 阅读 · 0 评论 -
Android 自定义控件中的 自定义属性
Android 可以自定义View,同时我们也可以为我们的自定义的View添加自定义属性,对系统的控件实现扩展,使用方式如同系统控件在xml布局文件中的使用形式。 扩展方式:自定义属性,然后再布局文件中使用这些属性,在自定义View中获取这些自定义属性的值。 具体方式如下: 1.定义属性:在res/values目录下创建attrs.xml文件转载 2016-02-26 11:27:39 · 182 阅读 · 0 评论 -
Android中asset文件夹和raw文件夹区别
*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.r转载 2016-03-06 10:30:08 · 147 阅读 · 0 评论 -
LeveListDrawable实现多图片显示以及防止图片内存溢出方法
一个LeveListDrawable管理着一组交替的drawable资源。LeveListDrawable里面的每一个drawable资源与一个最大数值结合起来,作为LevelListDrawable资源的一项。 调用Drawable的setLevel()方法可以加载level-list或代码中定义的某个drawable资源,判断加载某项的方式:level-list中某项的android:max转载 2016-03-16 21:42:37 · 340 阅读 · 0 评论 -
BitmapFactory.Options避免 内存溢出 OutOfMemoryError的优化方法
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的转载 2016-03-16 21:53:47 · 231 阅读 · 0 评论 -
Android中Service与IntentService的使用比较
稍微翻译理一理,这里主要是说IntentServic 不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继转载 2016-03-03 14:26:00 · 141 阅读 · 0 评论 -
消息推送
消息推送,及时通信: 目的:想办法让服务器能够及时的通知客户端 实现方案: 1-轮询:客户端每隔一定的时间向服务发出请求,获取最新消息 特点: 1.如果用在最新新闻通转载 2015-12-16 22:05:51 · 240 阅读 · 0 评论 -
形象解释Android四大组件
原帖地址:http://zhidao.baidu.com/link?url=iQCcb0X8EA7ZKVTWdf5NpU1PIro74TsL8mF7W61-pOLcfcf7hfQi18gk9gOdC8X7a2fkyuTHtrJjpDtBTUgT3Djp2GuCFELfO3tRmub3gbS 原帖问题: 既然android service是运行在主线程中的,那service还有什么用转载 2015-03-26 22:22:15 · 261 阅读 · 0 评论