安卓开发

todo markdown编辑器。

线程、协程、广播器、service。
Timer:Java定时类。
AlarmManager:安卓定时工具。
OkHttp4:安卓网络请求工具之一。
Gson:json格式解析库。

UI

ListViewAdapter列表数据和UI适配(主动通知型vm模型?)。
runOnUiThread更新UI。

本地存储

本地存储

1
2
3
4
5
6
7
8
9
10
11
12
13

// 获取SharedPreferences对象
val preferences = getSharedPreferences("my_prefs", Context.MODE_PRIVATE)
// 读取数据
val count = preferences.getInt("count", 0)
val city = preferences.getString("city", "北京")
Log.d("abc",count.toString())
Log.d("abc",city.toString())
// 写入数据
val editor = preferences.edit()
editor.putInt("count", count + 1)
editor.putString("city", "上海")
editor.apply()

数据库

SQLite,简洁。

广播

生命周期安全:通过在UI组件的生命周期方法中动态注册/取消广播接收器,可以避免内存泄露问题。


安卓开发
http://example.com/2024/04/10/安卓开发/
作者
AddSomeSalt
发布于
2024年4月10日
许可协议