![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
画一只星星
公众号:互联网小灵通
展开
-
android studio 新建module报错:“Project needs to be converted to androidx.* dependencies" 解决方法
androidstudio新建module 新建一个library库:右键-》createnewmodule 报如下错误:解决方法:以管理员身份运行as然后又报这个错误:解决方法:步骤一:gradle.properties下添加:android.useAndroidX=trueandroid.enableJetifier=tr...原创 2020-02-15 18:57:18 · 3384 阅读 · 0 评论 -
android studio 新建module报错:“The path 'xxx' is not writable. Please choose a new location."
androidstudio新建module 新建一个library库:右键-》createnewmodule 报如下错误:解决方法:以管理员身份运行as!原创 2020-02-15 18:55:15 · 6099 阅读 · 4 评论 -
Android多线程和异步任务
1、Android开发中使用多线程的原因避免ANR(Application is not responding) 实现异步,比如从云端获取图片比较费时,不应该使用同步阻塞获取结果,使用异步加载完成一个刷新一个 (这种要用到线程池?)多任务,比如多线程下载2、同步和异步的理解有些事件必须使用同步比如用户的注册,需要得到结果后才能进行下面的操作,有些事件需要异步,比如微博...原创 2019-08-27 22:04:54 · 1900 阅读 · 0 评论 -
java静态内部类
今日学习收获!!!今天看代码看到了静态内部类相关的,突然有点懵逼,静态内部类存在的原因是什么以及它为什么可以实例化。。。于是查阅资料发现原来如此,在这里总结一下:知乎链接:https://www.zhihu.com/question/28197253为什么Java内部类要设计成静态和非静态两种?根据Oracle官方的说法:Nested classes are divided...转载 2019-08-30 17:49:30 · 94 阅读 · 0 评论 -
AtomicInteger 原子操作类
AtomicInteger是一个提供原子操作的Integer类,通过线程安全的方式操作加减。AtomicInteger提供原子操作来进行Integer的使用,因此十分适合高并发情况下的使用。(计数 使用了synchronized去做同步的话系统的性能将会大大下降)以下内容转载自https://blog.csdn.net/weixin_40461281/article/details/82...转载 2019-09-03 11:11:20 · 142 阅读 · 0 评论 -
Java多线程(一)Executors
转载自https://blog.csdn.net/yumolan4325/article/details/791576771 java有线程池,线程池分几种:单一的线程池、固定大小的线程池、不固定大小的线程池。Executors.newSingleThreadExecutor();//单一的线程池 Executors.newFixThreadPool(int n);//固定大小的线程池...转载 2019-09-03 11:53:33 · 220 阅读 · 0 评论 -
关于AIDL
转载自https://blog.csdn.net/singwhatiwanna/article/details/170416911. 创建一个包名用来存放aidl文件创建一个包名用来存放aidl文件,比如com.ryg.sayhi.aidl,在里面新建IMyService.aidl文件,如果需要访问自定义对象,还需要建立对象的aidl文件,这里我们由于使用了自定义对象Student,所...转载 2019-09-08 22:09:01 · 151 阅读 · 0 评论 -
android studio 知识(1)
1、Android studio syn project with gradle files 按钮的功能 作用:按照Gradle文件同步引用库实际的Androids项目,改某个文件几行代码,或者多个文件的Java代码没问题。但是当遇到以下问题时候,就得同步一下了:1、Android项目包含有C++语言。2、跨Module的项目。总结一下:跨语言、跨Modul...转载 2019-09-09 21:23:40 · 623 阅读 · 0 评论