![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的Android学习
我沿海岸奔跑啊
这个作者很懒,什么都没留下…
展开
-
Android(JetPack)学习(14)Room4+数据库版本迁移Migration
Room4但SQLite只能加列,不能减,所以不能反悔如果真的不在乎数据,直接卸载App删库跑路~( ఠൠఠ )ノ原创 2020-03-10 11:09:10 · 309 阅读 · 0 评论 -
Android(JetPack)学习(13)Room3
Room3WordDao,WordDatabase,WordViewModel,Word,WordViewModel 类不变。本次将上一节的Text View显示换成RecycleViewUri uri=Uri.parse(“https://m.yundao.com/dict?le=eng&q=” + holder.eng.getText());Intent intent=ne...原创 2020-03-10 10:51:00 · 108 阅读 · 0 评论 -
Android(JetPack)学习(12)Room2
Room2viewmodel向后一步,设立仓库Repositorystatic class InsertTask extends AsyncTask<Word,Void,Void>{ private WordDao wordDao; public InsertTask(WordDao wordDao) { this...原创 2020-03-09 10:29:15 · 145 阅读 · 0 评论 -
Android(JetPack)学习(11)Room1
Room1Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。(使sqlite更高效)上次更新时间 2019 年 12 月 18 日 当前稳定版 2.2.3声明依赖项要添加 Room 的依赖项,您必须将 Google Maven 代码库添加到项目中。在应用或模块的 build.gradle ...原创 2020-03-08 12:22:32 · 123 阅读 · 0 评论 -
Android(JetPack)学习(10) LifeCycles
P21 LifeCycles(让组件感知生命周期,Activity进一步解耦)onResume方法是Activity第一次创建时 重新加载实例时调用 例如 我打开App搜索第一个界面OnCreate完 就调用onResume 然后切换到下一个界面 第一个界面不finish 按Back键回来时 就调onResume 不调onCreate, 还有就是 App用到一半 有事Home键切出去了 在回来...原创 2020-03-07 16:23:28 · 89 阅读 · 0 评论 -
Android(JetPack)学习(9) 计算小测验
P20 阶段综合:口算测试APP部分细节是自己改写了。**记住:dataBinding生成的Binding类时,会引用到自定义的model或者view。切记包名不可以大写,否则会报错:错误: 程序包Model不存在!!!!!!来源**数字块可以画辅助线(%)...原创 2020-03-07 12:00:45 · 302 阅读 · 0 评论 -
Android(JetPack)学习(8) Navigation1-3
(1)(2)(3)原创 2020-02-28 11:32:52 · 207 阅读 · 0 评论 -
Android(JetPack)学习(7) AndroidViewModel
P16 AndroidViewModel(让ViewModel访问全局资源)原创 2020-02-26 16:12:23 · 141 阅读 · 0 评论 -
Android(JetPack)学习(6) SharedPreferences(保存简单数据)
P15 SharedPreferences(保存简单数据)要养成资源分离、集中储存的好习惯。原创 2020-02-26 11:25:22 · 417 阅读 · 0 评论 -
Android(JetPack)学习(5)ViewModelSavedState(即使活动Activity在后台被杀死也能存活)
P14 ViewModelSavedState(即使活动Activity在后台被杀死也能存活)两种方式:old:package com.test;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;import androidx.databinding.DataBindingUtil;...原创 2020-02-26 10:54:33 · 561 阅读 · 0 评论 -
Android(JetPack)学习(4) 阶段综合:篮球比赛计分器
P13 阶段综合:篮球比赛计分器原创 2020-02-25 15:58:24 · 825 阅读 · 0 评论 -
Android(JetPack)学习(3) Data Binding
P12 Data Binding(界面与代码的解耦,简洁明快)要养成加入权限符的习惯,这里的num,不论是不加还是private,都会出现以下结果。原创 2020-02-25 11:30:17 · 77 阅读 · 0 评论 -
Android(JetPack)学习(2)LiveData+ViewModel
LiveData(感知数据的变化,自动刷新界面)P11用Observe观察livedata实时数据,一旦变化就用settext更新。与第一次的VIewModel相比,省去了重复的setText环节,只用一次。...原创 2020-02-25 10:58:53 · 131 阅读 · 0 评论 -
Android(JetPack)学习(1)第一个ViewModel
Android开发教程(2019最新版,使用JetPack)P10 ViewModel (从MVC到MVVM)分离出存储数据的模块MyViewModel原创 2020-02-25 10:47:49 · 105 阅读 · 0 评论