Android
文章平均质量分 83
love_world_
这个作者很懒,什么都没留下…
展开
-
天天记录 - Android TextView setMaxLines后获取完整高度
TextView设置完setMaxLines后,通过TextView.getHeight方法获取的是当前行数的高度,而非文字完全显示的高度。 以下左边的图是《选择》这首诗一共只显示5行,右侧的图片中可以看到5行文字的高度,但是此时获取不到完整显示时TextView的高度 textView.setMaxLines(5); textView.getHeight(); /原创 2013-01-11 22:52:00 · 8308 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Comparison method violates its general contract!
异常信息java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.TimSort.mergeLo(TimSort.java:747)at java.util.TimSort.mergeAt(TimSort.java:483)at java.util.Ti原创 2016-05-06 16:44:23 · 6555 阅读 · 0 评论 -
Android ANR分析与总结
一、什么是ANR?Android Not Response : 通常是UI线程做耗时操作会导致ANR。 A 界面操作按钮的点击等待响应时间超过5秒 B HandleMessage回调函数执行超过10秒,BroadcasterReciver里的onRecive()方法处理超过10秒二、导出日志1. 导出log到文件中adb logcat原创 2015-10-30 20:00:20 · 10420 阅读 · 1 评论 -
Android Animation总结
一、动画分类1. View Animation (Tween动画) 执行一系列简单的转换。 针对视图对象内容进行移动,放大,缩小以及产生透明度的变化等四种动画操作。仅针对视图对象内容: 例如:有一个TextView仅能针对文字进行四种动画操作。 例如:有一个ImageView仅能针对背景进行四种动画操作。更多可参考文档:http://原创 2013-11-14 00:10:18 · 2680 阅读 · 0 评论 -
Android .9图片制作与使用总结
一、.9图片的用途可以指定拉伸与内容区域,如果不设置图片会按照比例拉伸图片,所有图片都同等放大缩小比例。可以节省图片大小,主要设置拉伸与内容区域,原本图片很多重复部分可以不要二、.9图片制作工具工具目录位置:sdk/tools/draw9patch.bat 。划黑线直接鼠标华东即可,删除黑线按着shift 去掉黑线。画红线在Android API 18 才支持详见:原创 2015-03-22 23:56:02 · 3778 阅读 · 0 评论 -
Android ImageView 常见问题与使用总结
一、src 与 background的区别?1. ImageView支持上下两层可以同时设置,src显示的图片会覆盖background图片2. background会根据ImageView的大小自动拉伸,而src不会3. src可以根据gravity 显示在不同位置,可以根据 scaleType、setDensity控制展示方式与缩放二、支持不同分辨率相关属性原创 2015-03-25 23:16:41 · 3916 阅读 · 0 评论 -
Android 基础学习文章汇总
一、Android开发环境与源码编译(12篇)1. 搭建Android开发环境《Ubuntu 搭建Android环境》《Ubuntu 配置识别Android手机》《Ubuntu 安装配置Android SDK》2. 下载、编译Android源码、刷机《Android 第三方ROM CyanogenMod 源码下载,编译,刷机》《下载、编译官方Android 4.1.原创 2014-03-17 21:05:19 · 3454 阅读 · 0 评论 -
Android Json解析与总结
一、JSON定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言原创 2014-03-21 08:05:33 · 6571 阅读 · 0 评论 -
Android adb常见问题整理
以下都是ADB连接问题,可以通过尝试如下步骤,由简单度排序1. 插拔下USB连接线2. 关闭USB模式再打开3. 执行以下命令adb kill-serveradb start-server 4. 效果与3相同DDMS - Devices - Reset adb5. 关闭所有PC套件,例如:杀死 Wandoujia 相关的所有进程,ok原创 2012-10-30 22:06:03 · 73851 阅读 · 7 评论 -
Android Serializable与Parcelable原理与区别
一、序列化、反序列化是什么?(1) 名词解释对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。对象的反序列化:把字节序列恢复为Java对象的过程。(2) 序列化详细解释对象的序列化涉及三个点关键点:Java对象、字节序列、存储。1. Java对象的组成?Java对象包含变量与方法。但是序列与反序列化仅处理Java变量而不处理方法,序列与反序列原创 2014-03-26 07:25:20 · 8723 阅读 · 2 评论