- 博客(5)
- 收藏
- 关注
原创 初入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
278
原创 单一职责问题
面向对象的六大原则—–单一职责原则 图片缓存第一次代码:public class ImageLoader { //图片缓存 LruCache<String, Bitmap> mImageCache; //线程池,线程池的数量就是cpu的数量 ExecutorService mExecutorService = Executors.newFix
2017-03-04 21:31:23
253
原创 EventBus使用
a) 在需要数据的类里开始和结束的方法里注册和注销注册eventbusEventBus.getDefault().register(this);EventBus.getDefault().unregister(this)@Subscribe(threadMode = ThreadMode.MAIN) publicvoidonMoonEvent(Messag
2017-02-27 15:12:31
255
原创 Volley
原理:volley一共分为三个线程,主线程,缓存调度线程,网络调度线程,首先请求会加入到缓存队列,如果发现可以找到相应的缓存结果就直接读取缓存并解析,然后回调给主线程;如果缓存中没有找到结果,则把这条请求加入到网络队列中,然后发送http请求,解析响应并写入内存,并回调给主线程,这就是volley的底层框架原理1.因为要创建RequestQueue mQueue = Volley.newReq
2017-02-27 15:08:53
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人