Android笔记
兴趣使然的安卓开发~
萌宅鹿同学
目前在百度工作
展开
-
【安卓笔记】—— 最基础的页面导航 Navigation
安卓之页面导航 Navigation先创建两个Fragment,HomeFragment 和 DetailFragement创建一个名为 HomeFragment 的布局同理,再创建一个 DetailFragment然后搭建 HomeFragment的界面然后搭建DetailFragment的界面创建一个导航文件 my_nav_graph.xml跳出这个界面(过程较慢,耐心等...原创 2019-08-13 23:26:45 · 1135 阅读 · 0 评论 -
【安卓项目】—— 口算测试APP(教程源自B站)
口算测试APP环境准备与界面搭建环境准备与界面搭建本 APP 将会在 欢迎界面、问答界面、问答胜利界面、问答失败界面 这4个页面之间跳转。创建 4 个 Fragment 页面,自动产生了 4 个对应的 xml 文件...原创 2019-08-20 19:59:24 · 4432 阅读 · 17 评论 -
【安卓笔记】—— 页面导航 Navigation(2)
Navigation 中的数据传递和过渡动画创建一个简单的页面导航传递静态数据传递动态数据自定义动画创建一个简单的页面导航首先创建两个 Fragment创建 HomeFragment 的页面创建 DetailFragment 的页面创建 navigation 资源文件连接页面导航的逻辑在 Activity_main.xml 中 添加 NavHostFragment在 H...原创 2019-08-16 18:26:58 · 519 阅读 · 0 评论 -
【安卓笔记】—— 页面导航 Navigation(3)
ViewModel、LiveData、DataBinding 和 Navigation的 结合搭建界面创建 ViewModelViewModel 核心作用:管理 Activity 中的数据使用 ViewModel 管理 Navigation 导航当中的数据,可以实现切换页面数据不丢失,架构更加清晰关于安卓搭建界面:是用图形化方式还是用代码:ConstraintLayout 布局的出现,使得图...原创 2019-08-17 02:18:14 · 309 阅读 · 0 评论 -
【安卓笔记】—— 感知生命周期 Lifecycles
感知生命周期 Lifecycles计时器计时器的常见方法前台计时,后台暂停的计时器LifeCycles这次的例子我们将使用 “计时器” 控件来演示,先来了解一下计时器的用法。计时器计时器是属于 TextView 的子类,来到 Text 界面,直接将 TextView 改为 Chronometer 。修改过后,界面便会出现一个时间,前面为分,后面是秒。我们将 id 改为 meter 。...原创 2019-08-31 00:58:49 · 822 阅读 · 1 评论 -
【Android-Room数据库系列】—— Room 基础
Room 数据库基础Room 简介使用Room保存本地数据到数据库中Entity 实体DaoDatabase简单案例Room 简介Room 持久库提供了一个 SQLite 抽象层,让你访问数据库更加稳健,提升数据库性能。该库帮助您在运行应用程序的设备上创建应用程序的数据缓存。这个缓存是你的应用程序唯一的真实来源,允许用户查看应用程序中关键信息的一致副本,而不管用户是否有Internet连接。...原创 2019-09-01 16:00:44 · 3058 阅读 · 4 评论