![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
隐形人007
android开发
展开
-
AsyncTask的使用
1、AsyncTask可以操作耗时操作,也可以进行UI更新,是Thread与Handler的结合,内部通过线程池来封装,不熟悉异步操作机制(Handler,Message,Looper)的朋友,可以先了解下Handler的异步机制,可以参考鸿洋大神的这篇博客:http://blog.csdn.net/lmj623565791/article/details/38377229,以及郭神的这篇从源码解...原创 2018-08-29 11:28:56 · 121 阅读 · 0 评论 -
Semaphore简单使用
1、简介:Semaphore是Java的并发操作,用于多线程中,用于控制同时访问某个资源数,或某个操作的数量;初始许可数可以通过new Semaphore的构造函数指定,release释放许可,acquire阻塞,如果没有释放,该方法会一直阻塞直到有许可,或操作超时2、通过打印机的互斥demo来简单使用Semaphor,也能更加理解Semaphoreimport java....转载 2018-09-05 10:53:55 · 218 阅读 · 0 评论 -
Android阿里OSS下载与上传
OSS资料可以去阿里官方https://help.aliyun.com/product/31815.html?spm=5176.7933691.744462.c2.730d6a56i4JuC5查看,很全面,也很详细;OSS集成Android Studio中compile 'com.aliyun.dpa:oss-android-sdk:+'1、OSS下载根据提供url进行下载,其实也...原创 2018-12-27 14:28:04 · 5764 阅读 · 1 评论 -
定时器Timer使用
android项目中使用Timer跟TimerTask时,发现IDE老是提示红色,一直提示我要用ScheduledExecutorService,相信使用android studio的小伙伴们一定不会陌生的,下面来看二者的使用1、Timer SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...原创 2018-12-27 11:39:49 · 841 阅读 · 0 评论 -
定时器(二)Timer的缺陷
在上一篇https://blog.csdn.net/hujiaxi222/article/details/85274335简单介绍Timer的使用后发现Timer在多线程中使用会有问题 Timer timer = new Timer(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:...原创 2018-12-27 13:42:26 · 454 阅读 · 0 评论 -
android Studio快捷键使用部分快捷键通java IDE一样
Android Studio快捷键的使用,JavaIDE也可以使用CTRL + B 打开光标所处的类或方法CTRL +SHIFT + B找变量的类CTRL + ALT + B 查找所有的子类CTRL + D 复制行CTRL + Y 删除行CTRL + SHIFT + 上下键 上下移动代码CTRL + H 显示类结构图CTRL + ALT + left/right 返回至上次浏览的位...原创 2019-07-22 11:32:21 · 244 阅读 · 0 评论 -
WebView加载出现net::err_unknown_url_scheme
加载百度出现百度首页显示一会出现net::err_unknown_url_scheme解决方式:https://blog.csdn.net/qq_41188773/article/details/89669354转载 2019-08-08 15:50:09 · 1686 阅读 · 0 评论