1 最初的实现 一般Android应用首页底部都分几个tab模块,点击一个tab就跳转到相应的功能点模块去,所以代码里一般都会有一个方法pageTo(),如下: private void pageTo(int pageI…
分类:Android
Android实现多线程断点续传
文件在下载的过程中,手动暂停或异常时,下载被中断,此时如果需要恢复下载,又不想重新下载的话,那么就需要实现断点续传了,断点续传的意思就是,恢复下载时,文件从被中断的位置继续下载,而无需重新将文件重新下载,最大的好处便是节…
dagger2:组件依赖和子组件的区别
原文:Component Dependency vs Submodules in Dagger 2 译文的GitHub地址:dagger2:组件依赖和子组件的区别 译者注:发现很多人都忽略了这个重要的内容,没有完全翻译原…
Android studio代码混淆
一、简介: 大家应该知道有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,andro…
Volley框架加载网络图片
Android开发中,加载网络服务器的图片是很常用的,当然我们可以自己写服务器接口去实现,不过要做到服务器性能 优越的话,开发起来比较麻烦点,所以本博客要介绍Volley框架进行网络图片加载的demo!Volley框架集…
渐进式图片
什么是渐进式JPG http://nornor.net/progressive-jpg.htm DEMO baseline(普通JPG格式): http://www.webkaka.com/blog/archives/d…
面试中链表的常见5中操作
我的简书:https://www.jianshu.com/u/c91e642c4d90 我的CSDN:http://blog.csdn.net/wo_ha 我的GitHub:https://github.com/chua…
混合开发之解决H5页面出现广告的问题
公司采用了H5和Android混合开发,以原生代码为壳,H5代码编写逻辑的方式做产品。笔者之前写过一篇文章简单聊到了这种方式,有兴趣的朋友可以了解一下,顺便点个赞。Android原生与H5通信 而在这种方式的使用…
深入理解安卓异步任务AsyncTask
上一节讲了asynctask的官方文档,这一节深入讲解如何深入使用AsyncTask。 asynctask本质上也是线程启动,只是它封装了一些内容,可以运行在后台,同时可以和UI线程交互。asynctask最少要启动2个…
动态规划问题总结
动态规划学习总结 最近在学习算法,希望写一篇博客来记录自己学习过程和总结一下自己学到的东西,方便以后的归纳整理。我觉得写博客是一种很好的整理知识点的方法,在写的过程你可以认认真真的去归纳知识点,发现自己理解的不到位的地方…
042android初级篇之android混淆代码ProGuard
混淆代码能有效防止被反编译,防止自己的劳动成果被别人窃取; 混淆配置文件及开关的设置 配置文件的位置以及开关的设置位置,android studio 和eclipse稍微有些差异,这里以android sudio为例: …