
个人随笔
鬼才沐沐
高调需要勇气,霸气需要实力
展开
-
初入android和HTML+js大门
1、当我们要和HTML交互的时候,我们应该去设置webview的属性: 设置getSettings()得到设置的权限 设置setJavaScriptEnabled(true)为true,允许执行js 代码如下:contentWebView.getSettings().setJavaScriptEnabled(true); 2、执行loadUrl方法,方法里一般我们自定义的HTML: 注意在mian包原创 2017-03-05 19:20:58 · 279 阅读 · 0 评论 -
单一职责问题
面向对象的六大原则—–单一职责原则 图片缓存第一次代码:public class ImageLoader { //图片缓存 LruCache<String, Bitmap> mImageCache; //线程池,线程池的数量就是cpu的数量 ExecutorService mExecutorService = Executors.newFix原创 2017-03-04 21:31:23 · 255 阅读 · 0 评论 -
Volley
原理:volley一共分为三个线程,主线程,缓存调度线程,网络调度线程,首先请求会加入到缓存队列,如果发现可以找到相应的缓存结果就直接读取缓存并解析,然后回调给主线程;如果缓存中没有找到结果,则把这条请求加入到网络队列中,然后发送http请求,解析响应并写入内存,并回调给主线程,这就是volley的底层框架原理 1.因为要创建RequestQueue mQueue = Volley.newReq原创 2017-02-27 15:08:53 · 348 阅读 · 0 评论 -
EventBus使用
a) 在需要数据的类里开始和结束的方法里注册和注销注册eventbus EventBus.getDefault().register(this); EventBus.getDefault().unregister(this) @Subscribe(threadMode = ThreadMode.MAIN) publicvoidonMoonEvent(Messag原创 2017-02-27 15:12:31 · 255 阅读 · 0 评论 -
内存优化个人总结
这几天不就该更新了原创 2017-03-17 09:58:55 · 327 阅读 · 0 评论