android
文章平均质量分 56
晨旭猿
我是一个默默无闻的码农。
展开
-
Gzip压缩的HttpResponse解析
今天改网络请求框架碰到的问题,新加的请求,抓包显示是好的,但是解析出来是乱码。然后发现是经过GZIP压缩的HttpResponse response = httpClient.execute(http); Header[] headers = response.getHeaders("Content-Encoding"); boolean isGzip原创 2017-11-21 15:21:51 · 6158 阅读 · 2 评论 -
133个Java面试题和答案
作者:极乐君链接:https://zhuanlan.zhihu.com/p/23533393来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Java 面试中的重要话题这份 Java 面试问题列表包含的主题:多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭转载 2016-11-15 23:25:03 · 735 阅读 · 0 评论 -
Gradle配置粗解
gradle使用例子。转载 2016-10-31 16:56:05 · 455 阅读 · 0 评论 -
Rxjava介绍(观察者+异步)
粗粗看了一下, 感觉逻辑很清晰,先mark一下原文:http://gold.xitu.io/post/580103f20e3dd90057fc3e6dRxJava到底是什么?让我们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式和异步,就基本可以熟练使用RxJava了。异步在这里并不需要做太多的解释,因为在概念和使用上,并没有太多高深的东西。大概就转载 2016-10-20 18:55:52 · 4966 阅读 · 0 评论 -
安卓流氓代码块
开机自启动、静默安装、双进程保活、关机转载 2016-10-08 09:27:01 · 720 阅读 · 0 评论 -
Android开发中的一些坑
别人总结的安卓开发中的一些坑,其中有些坑之前我也碰到过,就当做个记录吧转载 2016-10-26 14:40:57 · 454 阅读 · 0 评论 -
一个很详细的RxJava讲解,一看就懂
这是转载的第二篇RxJava的文章了,感觉比之前的那篇写得好,更易懂且更全面。当然学习框架不在于看几篇文章,而在于做多少练习,然而看到还是觉得值得一转。转载 2016-12-09 14:26:13 · 4622 阅读 · 0 评论 -
其实你不知道MultiDex到底有多坑
项目APP进行Testin深度测试,最终有13款机型启动失败,其中6款4.4的系统,5款4.2的系统,1款4.1的系统。查看日志发现全都是发生了ANR,再进一步追查似乎与MultiDex分包有关系。最后查到了下面这篇文章,感觉总结了很多干货,这里转载一下。转载 2017-01-05 15:00:09 · 476 阅读 · 0 评论 -
最好的Android事件分发讲解文章
本文解决了我长时间以来的一些模糊概念。是我看到过的最好的讲解Android事件分发的文章,简单明了,不拖泥带水。原文作者:milter(简书作者)有时,你必须要自己处理触摸事件(touch events)而不能依赖于有可用的onSomethingListener。我就遇到过这样的时候,当时我很想有一篇文章能简单地解释触摸事件是怎样在视图层次(view hierarchy)中传播转载 2016-08-28 13:54:12 · 416 阅读 · 0 评论 -
ViewPager+Fragment组合的预加载和懒加载
前言我们的项目的首页也是这种结构的,早的时候做首页加载优化的时候,是把Fragment中要做的事情都放到pulic方法中,然后滑过去的时候再去调用相应方法。今天看到这个做法,感觉这个做法相对更“正规”一点吧。原文地址: http://www.jianshu.com/p/7a47907f49c2预加载介绍ViewPager+Fragment的搭配在日常开发中也比较常见,可用于转载 2017-03-07 15:45:47 · 366 阅读 · 0 评论 -
Fragment重叠的解决办法
简单暴力解决Fragment重叠转载 2017-03-08 18:05:19 · 517 阅读 · 0 评论 -
ViewPager实现无限循环的2种方法
ViewPager实现无线循环滑动的2种方式先第一种方式的思路,是在首尾各加一张图片。使其排列如下:然后滑到首尾2张图片(外层的2和0)时给它悄悄回到对应的位置(内层的0和2)处理如下:mViewPager.set原创 2017-02-21 17:11:15 · 2366 阅读 · 1 评论 -
突破MIUI8权限显示悬浮球
首先声明一下,并不能越过MIUI8的悬浮球权限在桌面上显示悬浮球,但是可以在应用内显示悬浮球。本文内容是在以下项目的基础上修改的: 越过权限显示悬浮球https://github.com/pengjianbo/FloatViewFinal (不能越过MIUI8的权限)原创 2016-09-21 11:42:22 · 1809 阅读 · 0 评论 -
调用银联支付SDK界面是英文的一种解决办法
然后其实银联中支持两种语言,分别是中文和英文。平台做充值功能,调用银联支付显示的竟然是英文界面。这个问题是由高德地图的一个BUG导致的。这个BUG版本是:AMap_Location_v2.3.0_20160112原创 2016-10-13 23:10:46 · 2142 阅读 · 2 评论 -
判断本应用是不是在前台
最近有个需求,在应用中增加一个全局的悬浮球,拟采用Toast方式实现,但Toast是系统级Alert。应用后台运行时也会显示在桌面上,因此需要在每个Activity的生命周期中判断当前应用还在不在栈顶(用户可见、正在运行)。先贴上实现代码吧,代码有项目依赖,如果有人需要的话拿去把依赖去掉就好了。定义一个基类,所有Activity都需要继承这个基类。重写onResume( )实现原创 2016-08-26 11:50:36 · 571 阅读 · 2 评论 -
Android越过悬浮窗权限显示悬浮窗
文/Shawon(简书作者)原地址 http://www.jianshu.com/p/167fd5f47d5c ,经验证,此方法可以越过大多数手机的悬浮球权限。但是对MIUI8无效,MIUI8中应该是做了特殊处理。有待继续研究对应的Demo地址:https://github.com/pengjianbo/FloatViewFinal前言最近UC浏览器中文版出转载 2016-09-18 17:39:04 · 4953 阅读 · 0 评论 -
从外部调起应用的Activity方法大全
原文:http://blog.csdn.net/wangqjpp/article/details/50866437今天正好用到,感觉总结得很全,mark一下从任意app,启动另外一个app的activity:1. Intent i = new Intent(); ComponentName cn = new ComponentName("转载 2016-08-16 20:11:33 · 4774 阅读 · 0 评论