Android开发
文章平均质量分 75
手诊小师傅
这个作者很懒,什么都没留下…
展开
-
Android OKhttp添加头部Accept-Encoding为gzip,deflate的坑
Android OKhttp 网络请求添加了addHeader("Accept-Encoding", "gzip, deflate")造成json解析异常,debug之后,报com.alibaba.fastjson.JSONException: syntax error, pos 2, json : ....查找了半天找不到原因。 我们开发测试环境下都是正常可以的,结果正式环境下,运维加了 gzip 压缩,说是为了要省流量带宽,结果就悲剧了,Android HTTP 请求都走异常的方法,i...原创 2021-08-03 18:16:54 · 927 阅读 · 0 评论 -
Android面试题整理 持续更新中
一.一个应用有几个windowActivity+Dialog +Toast+PopupWindow 个数解释:View不能单独存在,它必须附着在Window这个抽象的概念上面,因此有视图的地方就有Window。Android有视图的地方有Activity、Dialog、Toast、PopUpWindow等,它们都对应着一个Window。这也是面试中常问到的一个知识点,一个应用中有多少个Window?确切的说只有一个Widow,只不过这些的window的创建过程有的相似,有的不同罢了!二...原创 2020-12-24 15:13:07 · 692 阅读 · 0 评论 -
EditText只能输入汉字
本人在一款车贷APP研发中,申请贷款时需要填写姓名,产品经理要求只能输入汉字,不接受外国人贷款哈,当然只是玩笑,由于技术能力有限,如果问题可以加本菜鸟QQ2426566234 欢迎加入技术讨论群:387648673 进行讨论问题 android:id="@+id/et_load_name" android:layout_w原创 2016-04-20 17:07:14 · 1654 阅读 · 0 评论 -
Volley图片加载并加入缓存处理
直接上代码 两种方式 ImageView 和NetworkImageView如有问题或者好的建议、意见 请与本人QQ2428566234联系,欢迎大家加入技术群(群号: 387648673 )先自定义全局Application 获取public classMyApplication extends Application { private static Reque原创 2016-03-22 17:43:22 · 1051 阅读 · 0 评论 -
NumberPicker实现时间选择器,并且可以选择一定范围内的时间
相信很多Android程序员在开发过程中会碰到会做时间选择器,并且有时间会与和iOS时间选择器长的差不多,下面是本人写的用Popwindow结合NumberPicker写的时间选择器,能力有限,如有建议和意见请与本人联系QQ2428566234,也可以到QQ技术讨论群群号(群号387648673)讨论问题本人写的是选择年月,直接上代码Popwindow布局datepick.xml原创 2016-03-22 18:57:13 · 2233 阅读 · 0 评论 -
Volley的简单使用,和简单二次封装
Volley作为Android谷歌使用的第三方网略请求框架,在网略数据请求时有很多优势:1.通信更快,更简单,开发效率会得到很大提升,开发出来的网略模式性能比较稳定2.Get、Pos t网略请求及图片的网络图片的高效率异步请求3.可以对网略请求进行优先级排序4.网略请求的缓存:当用户的网略不太好时,Volley自动对网略数据请求做缓存处理上一段代码简单展示一下先封装MyAp原创 2016-03-22 17:17:41 · 1097 阅读 · 0 评论 -
Handler优化以及SharedPreferences工具类的封装
eclipse里有个警告:“This Handler class should be static or leaks might occur”,为什么eclipse会提示一个handler要是静态的?下面直接上一段优化后的Handler,由于能力有限,如有问题可以与本菜鸟联系 QQ:2428566234技术讨论群:387648673public class SplashActivi原创 2016-04-02 11:36:21 · 1108 阅读 · 0 评论 -
Android 热门标签 瀑布流实现
在有些app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,流式布局的特点以及应用场景 特点:当上面一行的空间不够容纳新的View控件时, 才开辟下一行的空间 原理图: 直接上代码自定义 FlowLayoutpublic class FlowLayout extends ViewGroup {原创 2016-03-30 14:53:25 · 976 阅读 · 0 评论 -
用PopWindow仿iOS照片上传的dialog
很多时候 产品经理要求Android 要照着iOS,本人写了一个防iOS的照片上传,如有问题可以与本菜鸟联系 QQ:2428566234技术讨论群:387648673public class MainActivity extends FragmentActivity implements View.OnClickListener { private TextView ta原创 2016-01-11 15:26:47 · 1862 阅读 · 0 评论