- 博客(23)
- 收藏
- 关注
原创 ListView使用itemType遇到的问题
一. ListView 添加多类型布局重写getViewTypeCount(),返回拥有的布局类型个数。重写getItemViewType(int position):根据position返回类型注意:此处返回的类型可定义为常量,且从0开始,否则可能出现数组越界异常 java.lang.ArrayIndexOutOfBoundsException: length=2; index=
2017-05-23 15:33:52
778
原创 Android使用百度自动更新遇到的奇葩问题
问题:使用百度自动更新后,有版本更新时提示什么都都没问题,但是下载下来的apk安装时候会变成360手机助手,注意:在更新过程中又发布了一个版本到百度更新平台,只是尚未通过,且2个版本都versionName相同!问题解决:在尝试所有渠道都更新,发现只有百度渠道可以正常更新,再之后,百度通过了最新都版本后,发现自动更新没有问题了.感觉应该是百度自动更新的一个bug
2017-03-24 16:31:02
525
原创 Android实现横向滑动列表
Android横向滑动列表实现方式自定义HorizontalListViewRecyclerView:使用LayoutManager new LinearLayoutManager(context,LinearLayoutManager.HORIZONTAL,false)达到的效果评测自定义的水平方向ListView 实现水平滑动有冲突的问题,效果不佳使用RecycleView:滑动较为流
2017-03-18 17:58:19
9220
原创 Android关闭输入软键盘无效的问题
Android关闭输入软键盘无效的问题1.Android 输入软键盘打开的方法 View view = getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SER
2017-03-18 16:14:13
5443
1
原创 setBackgroundResource造成的OOM和setBackground引发的思考
1、应用中每个界面调用setBackgroundResource,多次切换回造成OOM,出现原因是setBackgroundResource内部调用了setBackground(Drawable drawable);而Drawable生成方法内部调用BitmapFactory.decodexxx方法解析成Bitmap,再通过new BitmapDrawable(xxx)方式生成了Drawable。
2017-01-11 12:09:49
2295
原创 Android调用系统裁减图片,出现android.os.TransactionTooLargeException: data parcel size 642356 bytes
1、Android拍照和相册+系统裁剪功能返回图片http://blog.youkuaiyun.com/why110999784/article/details/524604032、裁减图片时传递的return-data设置为true,在onActivityResult的Intent中data的值会带一个Bitmap对象,如果图片太大或者裁减图片目标尺寸过大,就会出现android.os.Transact
2017-01-07 11:23:37
9960
转载 Android、IOS通用的AES加密算法,亲测可用
下载地址 http://download.youkuaiyun.com/download/a1031359915/9495948
2017-01-06 11:31:11
781
原创 JsonObject中的key-value数据解析排序问题
1、JsonObject中的数据是key-value形式,通过JsonObject的keys方法得到key的迭代器是无序的,要想实现排序,目前只能通过加装一层处理(方法来自Stack Overflow,感谢大神),将key-vlaue放入ThreeMap排序,排序规则默认是字母表顺序,可自定义Comparator修改。 iteratorKeys
2017-01-02 15:10:49
13849
原创 Java反射获取属性问题
1、Java自带的反射机制可获取Class的属性 注意:获取实体类的所有属性,返回Field数组,获取的Field不是类中定义的顺序的 ListitemData = new ArrayList<>(); Field[] field = payListBean.getClass().getDeclaredFields(); for (int j = 0; j <
2016-12-30 14:14:28
1310
转载 线程服务ExecutorService的操作shutdown方法和shutdownNow方法
1、shutdown() 方法在终止前允许执行以前提交的任务,而 shutdownNow() 方法阻止等待任务启动并试图停止当前正在执行的任务。2、在终止时,执行程序没有任务在执行,也没有任务在等待执行,并且无法提交新任务。应该关闭未使用的 ExecutorService 以允许回收其资源。 3、使用 void shutdownAndAwaitTermination(Execu
2016-12-21 14:51:21
7246
原创 OKhttp 使用Interceptor时报错java.lang.IllegalStateException: closed
1、问题 :Okhttp 网络请求使用Interceptor拦截器后报错,原因是response.body().string()只能调用一次,调用一次后io流会close,再次调用response.body().string()就会报错java.lang.IllegalStateException: closed。在自定义的Interceptor调用了response.body().strin
2016-12-06 10:24:46
2652
转载 Android简便通用的simpleBaseAdapter
转载自http://stormzhang.com/androidtips/2014/08/31/android-common-simplebaseadapter/ANDROID简便通用的SIMPLEBASEADAPTER版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!!在Android开发中经常用到ListView、GridView等
2016-11-09 17:48:57
321
转载 Wifi调试手机方式
转载至http://blog.youkuaiyun.com/gaojinshan/article/details/480576571、adb tcpip 55552、adb connect 192.168.*.* (手机ip地址)
2016-11-09 16:28:51
432
原创 android在滑动控件过程中动态设置view背景透明的问题
一、android设置view透明方式布局方式:backgound 属性代码:view.getBackground().setAlpha(100)(alpha值0-255)二、在代码中动态控制view透明度遇到的问题在小米手机上出现设置了view 的background透明度,但是整个应用的background都会有透明度三、解决方式1、在退出activit
2016-11-07 17:31:37
4513
原创 Viewpager的addOnPageChangeListener方法详解
1、Viewpager添加切换监听器的过时方法setOnPageChangeListenerpublic void setOnPageChangeListener(OnPageChangeListener listener) { mOnPageChangeListener = listener;}此方法只能添加一个监听器,故后来被谷歌舍弃,因为在有些业务中需添加多个监
2016-11-01 20:39:13
5781
原创 黑马程序员_7k银行业务调度问题
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:● 异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆---- 直行车辆由西向而来去往南向的车辆---- 右转车辆由东向而来去往南向的车辆---- 左转车辆。。。● 信号灯忽略黄灯,只考虑红灯和绿灯。● 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。●
2014-08-28 23:00:58
413
原创 黑马程序员_ java高新之自动装箱与拆箱(引入设计模式:享元模式)
------- android培训、java培训、期待与您交流! ----------
2014-08-08 14:38:40
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人