
Android知识点
Android知识点积累
vonchenchen1
长期负责代码拷贝
展开
-
Android知识点记录:七牛Android SDK调试整理
七牛Android SDK例程,快速集成七牛Android SDK原创 2015-12-17 17:29:24 · 1078 阅读 · 0 评论 -
JSONObject与java字符串拼接json的区别
背景事情的起因是这样的。最近正在调试Socket.io的Android端接口。自己找到的Socket.io的Android的官方资料只是简单的字符串传递,而后台的接口则是一次性传递多组键值对参数,考虑到js的字典可以用类似json键值对来初始化,我就把参数直接拼接成了字符串进行测试。拼接方式如下String str = "{\"key\":"+value+"}";也就是使用最普通的java拼接字符串原创 2016-11-09 22:03:13 · 5195 阅读 · 0 评论 -
Fiddler Https出现 no root certificate was found的解决方法
fiddler调试Android应用中的https协议的方法网上已经有很多介绍,今天出现了一个问题,浏览器打开页面时无法生成认证,提示no root certificate was found信息。使用http://download.youkuaiyun.com/detail/lidec/9509370工具,可以解决不能生成认证的问题。原创 2016-05-04 21:52:38 · 14959 阅读 · 4 评论 -
Android知识总结:ListView 出现IndexOutOfBoundsException异常
背景今天在整理友盟统计bug时,发现有几个bug集中在首页ListView的Adapter上,具体翻来,大概是说ListView中数据出现越界。具体错误日志大概如下:java.lang.IndexOutOfBoundsException: Invalid index 4, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsExcep原创 2016-03-31 21:55:39 · 14979 阅读 · 2 评论 -
RelativeLayout执行measure(w,h)方法时,出现NullPointerException的异常情况
在编写下啦刷新的项目代码的时候,在Listview的HeaderView中的head.xml文件中,根布局为RelativeLayout的时候,在计算headerView.measure的时候,出现空指针异常,当将更布局改为Linearlayout就运行正常了。在思考为何在RelativeLayout出现异常的问题的时候,在查阅官方网站的时候,我注意到这个段话:Note: In转载 2015-05-11 00:43:37 · 561 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju转载 2015-07-23 18:18:10 · 587 阅读 · 0 评论 -
安卓带边框圆角按键选择器
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="false" > <shape> <corners原创 2015-07-29 11:09:58 · 1562 阅读 · 0 评论 -
安卓中去除ListView条目的分割线
现象安卓中使用listview时条目与条目间会出现一条分割线,以前并没有在意过。今天仔细看了美工给出的效果图,条目间是没有分割线的。此处我们需要设置一下listview的属性<ListView android:id="@+id/lv_ordertype" android:layout_width="match_parent" android:lay原创 2015-08-06 16:09:36 · 2076 阅读 · 0 评论 -
安卓 ListView错位的一种情况 ......ViewHolder 每次都应该为所有控件赋值
ViewHolder使用 今天在ListView中使用ViewHolder时连续出现了两次这样的问题。 ListView中的条目出现串行。有些条目应当显示为空但是却显示出数据,经过查找发现这些数据和其他条目有雷同,初步判断应该是convertView在复用时发生了问题。if(!TextUtils.isEmpty(lastPlayTime)&&!lastPlayTime.equals(原创 2015-09-09 19:16:50 · 1609 阅读 · 1 评论 -
安卓控件getRawX与getX区别
getRawX 获取的绝对坐标,相对与屏幕getX 是相对坐标,相对于控件本身 当控件旋转时,两者的区别就会显示出来原创 2015-10-28 15:30:36 · 1141 阅读 · 0 评论 -
Android知识点记录: 使用代码设置 android 上listView的条目的点击背景颜色
我们往往不喜欢Android原生的listview点击背景,如果使用某些第三方控件时,我们无法在xml中改变点击背景颜色。那么只能在代码中设置,在此总结如下mListView.setDivider(new ColorDrawable(0x00000000));这样,点击时原生的背景色就会消失。原创 2015-11-21 12:07:21 · 1707 阅读 · 0 评论 -
Android知识点记录:支付宝SDK Ali64异常的一种可能原因
最近,以前的一个项目中支付宝网页支付出现bug,估计本版太旧,于是下载了最新版的支付宝SDK。集成完毕后发现支付时直接出现Ali64异常。因为原先版本的支付宝可以使用,所以可以基本排除是公钥的问题。经过反复试验,发现参数中 “商品详情” 这个项目为空字符串,当给这个参数填入信息时,支付宝就可以正常使用了。// 商品详情 此处不填写 会出现ali64异常!!原创 2015-11-23 14:50:40 · 2011 阅读 · 0 评论 -
Android知识点总结: setTextSize 与 getTextSize的单位各是什么
如图 setTextSize的单位是sp,getTextSize的单位是px,直接从dimen文件中拿到的值也是px。可见setTextSize比较特殊,设置时需要根据实际情况进行转换。下图setTextSize中传入13,但是getTextSize取出的是21。原创 2015-12-08 13:11:39 · 2924 阅读 · 0 评论 -
Android知识总结:图片放错mipmap文件夹导致内存泄露的问题
背景最近开始着手优化app的性能。其中有这样一个activity,只要手机一开启内存就会飙升二十多M, 之前认为可能是其中大的图片资源解压导致,但是通过查看记录内存的.hprof文件,这个activity布局中一个ImageView中的bitmap竟然引用了二十多M的内存空间, 但是这张图在布局中是一张很小的图,打开图片资源文件,发现原图也仅仅是一张800x800的图…. 奇怪的是,当把这个应用放到原创 2016-12-01 21:53:45 · 4475 阅读 · 0 评论