积跬步

Just do IT Now.


  • Home

  • Tags

  • Categories

  • Archives

  • Search

CountDownTimerUtil倒计时

Posted on 2020-04-07 | In Android代码片段

CountDownTimerUtil倒计时

倒计时工具

倒计时(验证码倒计时、普通倒计时(包含结束显示内容、结束触发事件))

Read more »

功能-代码中动态设置

Posted on 2020-04-07 | In Android代码片段

动态加载网络数据的布局

实现原理

把json字符串数据(指定格式的json字符串),按照规则通过类反射机制解析成所属的属性类,把这些属性类生成不同的View,包含嵌套View、同级View(设置好它们的属性)。最后添加到父View,调用setContentView这个view展示出来。
ps:其中解析成属性类的需要注意空指针异常、类转换异常

Read more »

HTTP的概念、原理、⼯作机制、数据格式

Posted on 2020-04-02 | In 网络

HTTP的概念、原理、工作机制、数据格式

HTTP 的定义

一种网络传输协议,位于 TCP/IP 协议族的最顶层——应用层(这句话后面的课会详细解释)。
两种最直观的印象:

Read more »

逻辑运算

Posted on 2020-03-26 | In Java代码片段

逻辑运算

1
2
3
4
5
6
7
8
9
private static void test7() {
// 逻辑运算
int a = 2;
int b = 3;
System.out.println(a + "," + b + "与运算结果:" + (a & b));
System.out.println(a + "," + b + "或运算结果:" + (a | b));
System.out.println(a + "," + b + "异或运算结果:" + (a ^ b));
System.out.println(a + "的非运算结果:" + (~a));
}

结果:

Read more »

File、流

Posted on 2020-03-26 | In Java代码片段

摘要:关于文件的增删查改、IO流

Read more »

安卓-线程

Posted on 2020-03-24 | In Android

线程

Java 多线程和线程同步

进程和线程

Read more »

安卓-网络

Posted on 2020-03-24 | In Android

网络

OKHttp中body().string()其中string()只能被使用一次,使用过后就会被清空掉。即代码中调用两次body().string()的话第二次是没有值的。如果想要则需要用个临时变量保存起来。

Regrofit

Read more »

安卓-通信

Posted on 2020-03-24 | In Android

通信

《Android开发艺术探索》

  • Handler是Android消息机制的上层接口,使得在开发过程中只需要和Handler交互即可。
  • Handler的运行需要底层的MessageQueue(消息队列:存储消息数据)【单链表】和Looper(循环:无限循环地去遍历)支撑。
  • Looper中有特殊概念ThreadLocal【不是线程,在每个线程中存储数据】。
    Handler创建时会采用当前线程的Looper来构造消息循环系统。
    Handler内部通过ThreadLocal获取到当前线程的Looper。
  • ThreadLocal可以在不同的线程中互不干扰地存储并提供数据,通过ThreadLocal可轻松获取每个线程的Looper。
  • 线程默认没有Looper,若需要使用Handler就必须为线程创建Looper。
  • UI线程(ActivityThread)在创建时就会初始化Looper,也即Handler可以在主线程中默认使用的原因。
Read more »

Application

Posted on 2020-03-24 | In Android

Application

定义

  • 代表应用程序(即Android App)的类,也属于Android中的一个系统组件
  • 继承关系(继承自ContextWrapper)(ContextWrapper继承自Context,Context继承自Object)
Read more »

Kotlin的Lambda

Posted on 2020-03-23 | In Kotlin

Kotlin的Lambda

Kotlin里的”高阶函数“:”参数or返回值为函数类型的函数“

Kotlin里的”高阶函数“只是个统称,没有任何特殊性,没有任何特殊功能

Read more »

Kotlin笔记

Posted on 2020-03-23 | In Kotlin

Kotlin大纲

大纲-Kotlin
Kotlin大纲

Kotlin基础、类、对象:

Read more »

Kotlin类委托和属性委托

Posted on 2020-03-23 | In Kotlin

Kotlin类委托和属性委托

v1.4.2 类委托
v1.4.2 委托属性
类委托
委托属性

kotlin类委托

Read more »
<1…161718…23>

276 posts
23 categories
47 tags
E-Mail CSDN
0%
© 2018 — 2025 阿炳
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4