- 博客(8)
- 收藏
- 关注
转载 Android项目实战(十四):TextView显示html样式的文字
项目需求:TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。一开始我想的是用(转) SpannableString与SpannableStringBuilder来实现,因为它可以实现一段文字显示不同的颜色但是貌似它只能固定哪些位置的文字显示什么样式...
2015-12-31 19:19:00 258
转载 Android项目实战(十三):浅谈EventBus
概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。线程之间传递消息.优点是开销小,代码更优雅,以及将发送者和接收者解耦。----------------------------------------------------------...
2015-12-28 18:12:00 66
转载 SparseArray<E>详解
SparseArray<E> 是官方推荐的用来替代HashMap<Integer, E> 的一个工具类,相比来说有着更好的性能(其核心是折半查找函数(binarySearch))。通过源码来看下SparseArray<E>的一些使用特点:-----------------------------------------------------...
2015-12-28 13:22:00 72
转载 Android项目实战(十二):解决OOM的一种偷懒又有效的办法
在程序的manifest文件的application节点加入android:largeHeap=“true”即可。对,只需要一句话!那么这行代码的意思是什么呢?简单的说就是使该APP获取最大可分配的内存,以便解决OOM问题、但是、OOM问题出现的原因总得来说有两点:1、某个手机的内存真的很少2、代码问题,比如没有处理好Bitmap图片的大小可以说,出现OOM...
2015-12-25 11:01:00 97
转载 浅谈GridLayout(网格布局)
Android4.0 布局-->GridLayout网格布局以行列单元格的形式展示内部控件排列,可以实现类似计算机键盘效果,也可以实现可自动变行的标签群效果使用GridLayout,有效减少了布局的深度,渲染速度也是很快的类似于LinearLayout的使用,额外添加了一些特有的属性先来看下GridLayout的一些属性介绍1、an...
2015-12-16 18:38:00 203
转载 Android项目实战(十一):moveTaskToBack(boolean ) 方法的使用
当你开发的程序被按后退键退出的时候, 你肯定不想让他就这么被finish()吧,那么就想把程序退置到后台就可。(类似于PC端,你关闭一个浏览器和你最小化一个浏览器的区别)参看方法:public boolean moveTaskToBack(boolean nonRoot)参数是一个布尔值1、false,仅当activity为task根(即首个activity例如启动act...
2015-12-11 17:20:00 547
转载 Android Studio 项目代码全部消失--出现原因及解决方法
出现原因,自己把项目地址父层目录文件名修改了,导致原来打开的项目位置不对,代码全部消失。这样就只要关闭项目,打开一下你修改路径下的项目即可。因为原来的项目还在原来的路径下寻找,但是原来的路径发生了改变转载于:https://www.cnblogs.com/xqxacm/p/5038503.html...
2015-12-11 11:39:00 1089
转载 Installation failed with message INSTALL_FAILED_UID_CHANGED.--APK安装失败解决方法
出现此错误原因大都为:手机上原来APK存在残留,即没有卸载干净,导致不能安装新的APK解决办法:1、手机上手动卸载出现问题的APP,再重新安装2、如果apk无法卸载,则将apk相关文件和相关内容删除(必须是有root权限的手机)。Step: (1) 删除可能相关的文件:/data/app(apk file), /system/app/(apk file), /dat...
2015-12-10 10:45:00 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人