会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Naray
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
12
13
···
18
下一页
2020年5月31日
Java 异常
摘要: 一、异常体系分类 异常的基类(超类)是Throwable,throwable有两个子类,分别为:Error、Exception。 Error:指程序中出现无法处理的错误。在出现Error时,JVM虚拟机会选择将出现Error的线程关闭。 Exception:异常,指程序本身可以处理的异常。异常分为:
阅读全文
posted @ 2020-05-31 15:26 naray
阅读(165)
评论(0)
推荐(0)
2020年5月30日
Java 多线程及线程间通信(Synchronized和Volatile关键字)
摘要: 一、多线程创建 1. 继承Thread类,重写run()方法 1 public class MyThread extends Thread { 2 3 @Override 4 public void run() { 5 // TODO: 6 } 7 } 8 9 MyThread myThread =
阅读全文
posted @ 2020-05-30 21:26 naray
阅读(416)
评论(0)
推荐(0)
Kotlin 之代理 Delegate
摘要: 代理关键字 by 属性代理:对象X代替属性a实现getter、setter方法。 接口代理:对象X代替类B实现接口C的方法。 举例 属性代理 在UI初始中使用过,代码如下: 1 class MainActivity : AppCompatActivity() { 2 3 private val mT
阅读全文
posted @ 2020-05-30 15:58 naray
阅读(1235)
评论(0)
推荐(0)
Kotlin之类属性延迟初始化
摘要: 类属性延迟初始化 在Android中声明UI类型变量,由于Kotlin的类型安全机制必须进行初始化,比如: Java: 1 public class TestActivity extends AppCompatActivity { 2 3 private TextView mTvNmae; 4 5
阅读全文
posted @ 2020-05-30 15:12 naray
阅读(1111)
评论(0)
推荐(0)
2020年5月26日
Android 之ANR
摘要: 一、ANR是什么? Application Not Responding,ANR是Android中的无状态响应对话框。 二、造成ANR原因 1. 主线程被IO操作(从Android 4.0后网络请求不允许在主线程)堵塞。 2. 主线程中存在耗时计算。 三、Android中哪些操作是在主线程执行 1.
阅读全文
posted @ 2020-05-26 23:48 naray
阅读(259)
评论(0)
推荐(0)
2018年4月25日
Android之Handler基础篇
摘要: 一、Handler是什么? 在Android开发中,使用消息队列(message)完成线程间通信。而使用消息队列的线程就是消息循环(message looper)。消息循环不断的检查消息队列,是否有新消息。消息循环是由一个线程和一个looper组成;looper对象管理着线程的消息队列。 Andro
阅读全文
posted @ 2018-04-25 11:15 naray
阅读(591)
评论(0)
推荐(0)
Android Handler进阶篇
摘要: 在Handler基础篇中讲述了Handler原理和使用,下面是从Handler源码进一步解析Handler。 一、源码解析 1. Handler的构造函数 1 /** 2 * Use the {@link Looper} for the current thread with the specifi
阅读全文
posted @ 2018-04-25 11:14 naray
阅读(1685)
评论(0)
推荐(0)
2017年7月12日
Android 进程与线程管理
摘要: 一、简介 进程(Process)是程序的一个运行的实例,以区别“程序”这一静态的概念。线程(Thread)是CPU调用的基本单位。 二、进程的组成部分 在Android中的四大组件是进程组成的一部分,Android App在启动时,创建App进程,以及主线程(UI线程)和两个Binder线程。创建一
阅读全文
posted @ 2017-07-12 11:18 naray
阅读(426)
评论(0)
推荐(0)
2017年6月13日
Android 启动模式LaunchMode详解(LaunchMode四种模式详解)
摘要: 一、Android 启动模式LaunchMode Standard:标准模式,也是系统默认的启动模式。每次启动都会创建一个新的Activity实例,不管这个实例在栈中是否已经存上。Activity所在的任务栈为启动新Activity B的Activity A所在任务栈。具体就是Activity A所
阅读全文
posted @ 2017-06-13 10:18 naray
阅读(6342)
评论(0)
推荐(0)
2017年5月7日
Android 应用版本号配置修改
摘要: 一、简介 Android应用版本号可以在Androidmanifest.xml文件中配置,标签<manifest>的属性android:versionCode和android:versionName配置版本号。 android:versionCode -- 为设备识别app版本,用于app升级所使用
阅读全文
posted @ 2017-05-07 15:09 naray
阅读(16412)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
18
下一页
公告