android个人经验
原来如此丶
抬头看天的时候不要忘了脚下的大地。
展开
-
Activity和Fragment之间的数据传递
一.Fragment向它所依附的Activity传递数据,步骤: 1.在Fragmnet中定义一个接口,该接口需要activity去实现,类似定义下面这种接口,参数就是我们想传递给activity: //回调接口用于传递年月给activity public interface OnDateGetListener{ void onDateGet(int displ原创 2016-05-27 14:38:30 · 3655 阅读 · 0 评论 -
最近项目里碰上了饼图,顺便整理了下几种Android饼图,以作参考
林林总总,大概用了三种方式来实现饼图 第一种:自定义一个piechart,亲自来画一个饼图,归根结底还是参照老外的思路,但是还是有自己的一点想法在里面,先上代码:import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import andr原创 2016-05-24 11:28:49 · 9620 阅读 · 6 评论 -
自己处理Webview时出现的问题的汇总
做了这么久android,使用webview出现了不少的问题,也积累了不少的解决方案,记录一下防止遗忘另外,很多解决方案也是从网上扒的,不好意思了。。。汇总如下:1.只在app界面内部跳转,不跳转到浏览器重写相关方法,处理如下:webview.setWebViewClient(new WebViewClient() { @Override原创 2018-02-02 18:51:46 · 708 阅读 · 0 评论 -
mac版 Android反编译文件操作流程
一.下载反编译工具反编译用到的相关工具主要有三个,分别为:dex2jarjd-guiAndroidCrackTool三者的作用分别是:将dex文件转为jar文件查看jar包里的源码字节码转源码二.使用反编译工具下载完成之后工具就是这样:注意:其中AndroidCrackTool普通Mac软件安装,dex2jar解压即可,重点说一下jd-guijd-gui普通安装会发现打开就是崩溃,需要使用该方式进...原创 2018-03-08 18:50:50 · 267 阅读 · 0 评论 -
硬盘缓存使用类SHDiskCache,缓存的基本操作、时长管理以及数据回调
写这个主要还是用来记录一下,避免自己长时间不用后想不起来之前项目里做数据缓存到本地,小的使用SP,大的用Litpal,但是后来想做一个用于存储网络请求下来的数据的工具,就有了现在这个基于DiskLruCache和Reservoir的封装正文:介绍:SHDiskCache是基于DiskLruCache和Reservoir的封装,能够实现网络请求下来的数据的本地存储,包括线程管理、缓存时间控制以及回调...原创 2018-02-24 15:21:18 · 571 阅读 · 0 评论