Android
Evans_Jay
世上所有的不利状况都是由当事人的能力不足所造成的,真正的强者是让你爱的人和爱你的人感到舒适和安心。
展开
-
Android--最新常用框架
Android常用框架2.图片下载框架2.图片下载框架glide和picasso的对比:项目 加载一般图片 加载gif 图片质量细节 方法数 缓存 glide OK OK且显示动图 有锯齿 2678 根据ImageView尺寸,为不同尺寸缓存图片 picasso OK OK,但显示静图 无锯齿 480 不管ImageView尺寸,缓存整张图片 3.轻量级数据库...原创 2020-08-05 10:34:12 · 1728 阅读 · 1 评论 -
Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.and
Terminal下输入命令使用以下命令中的其中一个即可1.gradlew compileDebug --stacktrace2.gradlew compileDebug --stacktrace -info3.gradlew compileDebug --stacktrace -debug4.(推荐)gradlew compileDebugSources --stacktrac...转载 2020-02-11 12:50:37 · 2589 阅读 · 0 评论 -
Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException
Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException解决办法:利用Java操作XML,在操作XML过程中,执行到最后一步,在利用Transformer进行XML转换时出现NullPointerException错误,出问题的部分代码如下: 1 2 3...转载 2019-12-04 16:25:58 · 1829 阅读 · 0 评论 -
Android无法在外置存储上创建文件夹,file.mkdirs()一直返回false
如果你项目的targetsdkversion大于等于23,按照以往在外部存储上创建目录的方法肯定一直返回false。这种情况在Android6.0之前都是不存在的,6.0在权限管理方面更加全面,在读写外置存储的时候不仅要在manifest中静态授权,还需要在代码中动态授权。0.首先,在Manifest中添加基本的权限:[html] view plain copy转载 2017-03-02 11:10:14 · 6657 阅读 · 0 评论 -
android数据库 批量 事务 操作
先说说多线程 数据库sqlite问题:1:多线程 单例 SQLiteOpenHelper 可以同时读和写。2.多线程 多个对象 SQLiteOpenHelper 不能同时读写(可以同时读)。3.多线程事务(1个读写过程就是一个事务,推荐以后都用事务的方式,对于大量的数据)4.事务写法:1. 使用db.execSQL(sql)[jav转载 2017-02-14 09:16:12 · 314 阅读 · 0 评论 -
Android选择颜色,尺码联动
最近项目遇到一个功能,类似淘宝的购物颜色,尺码联动。 说重点吧,感受比较深的是数据驱动吧,类似前端的Vue.js。 先看一下适配器数据模型吧public class DemoModel implements Serializable{ private String id; private String content; private boolean isSelect;//原创 2017-08-31 16:24:26 · 547 阅读 · 0 评论