- 博客(10)
- 收藏
- 关注
原创 AndroidStudio创建项目报错Error:Execution failed for task ':app:preDebugAndroidTestBuild'
AndroidStudio创建项目报错Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for ...
2019-02-22 10:50:27
424
原创 Glide加载相同URL时由于缓存无法更新图片的问题
在使用Glide加载图片时,如果设置了缓存,那么无论图片是否有了更新,只要URL不变,那么就会使用内存缓存或者磁盘缓存的图片,导致加载出来的图片没有更新的问题,因此有两种解决方法:1.如果是本地图片,可以采取取消缓存的方式,这样是比较简单的操作:Glide.load(url) .skipMemoryCache(true) // 不使用内存缓存 .diskCacheStrategy...
2018-11-12 17:56:51
1516
1
原创 Popupwindow与Dialog的区别
(1)PopupWindow在显示之前必须设置宽高,Dialog无此限制(2)PopupWindow默认不会响应物理键盘的back,除非显示设置了popup.setFocusable(true);而在点击back的时候,Dialog会消失(3)PopupWindow不会给页面其他部分添加蒙层,而Dialog会(4)PopupWindow没有标题,Dialog默认有标题,可以通过dial...
2018-09-04 10:51:29
1651
转载 Android中WebViewJavascriptBridge实现JS与java安全交互
WebViewJavascriptBridge介绍:WebViewJavascriptBridge是WebView和Js交互通信的桥梁,用作者的话来说就是实现java和js的互相调用的桥梁。替代了WebView的自带的JavascriptInterface的接口,使得开发者更方便的让js和native灵活交互,使我们的开发更加灵活和安全。目前实现JSBridge的开源框架很多,这里采用的h...
2018-08-24 13:58:46
418
原创 Android Studio使用中遇到的一些问题
1.AAPT2的错Error:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 原因:Android St...
2018-08-13 16:10:26
244
原创 自定义View的重新绘制和更新
自定义View继承View和ViewGroup重写onMeasure(),onDraw()和onLayout()方法在onMeasure()方法中进行测量出自定义控件的宽和高并且调用setMeasureDimension(width,height)方法,将宽高配置好然后再onLayout()方法,确定自定义控件在布局中的位置最后调用onDraw()方法来将自定义View绘制在布局中
2018-02-06 16:43:43
7331
原创 RecycleView的相关监听
添加RecycleView依赖compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'activity_main.xml布局中:<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipeRefresh" a...
2017-10-15 21:13:20
228
原创 RecycleVIew点击监听
适配器public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> { private Context context; private JSONArray data; public MyAdapter(Context context, JSONArray data...
2017-10-15 20:39:53
304
原创 RecycleView 和 OKhttp3数据请求 的结合使用
首先 先添加依赖RecyclerView的依赖(这里有版本问题,不过高版本可以兼容低版本) compile 'com.android.support:recyclerview-v7:23.2.0'OkHttp3的依赖 compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:...
2017-10-08 20:23:48
627
原创 自定义View 带箭头的圆旋转
1.写一个继承View的类 public class MyCustomCircleArrowView extends View { //从xml中获取的颜色 private int circleBoundColor; private float circleBoundWidth; //当前画笔画圆的颜色 private int Cu...
2017-10-08 19:58:34
486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人