摘要: 今天在学习android数据库,运行程序的时候报错,错误是:Entities and POJOs must have a usable public constructor. You can have an empty constructor or a constructor whose param 阅读全文
posted @ 2020-02-06 13:42 littlemelon 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 昨天一直在写一个测试口算的简单APP,但不知道怎么回事,算出题目的答案和存入的答案不一样,一直找,也没找到。导致昨天的博客没发,今天早上起来继续找,通过控制台发现题目给出的数字和控制台打印的数不一样,回过头看到界面,发现Textview太小,导致数字溢出。哎!!!! 思想:首先就是需要四个fragm 阅读全文
posted @ 2020-02-05 12:26 littlemelon 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 今天简单的学习了页面的切换和界面之前的数据传递。 页面切换需要用到Navigation。Navigation 是 JetPack 中的一个组件,用于方便的实现页面的导航,所以抽象出了一个 destination 的概念,大部分情况一个 destination 就表示一个 Fragment,但是它同样 阅读全文
posted @ 2020-02-03 12:50 littlemelon 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 这几天一直学习android的保存数据,今天来认识一下更强的保存数据。 之前用ViewModel保存数据,屏幕反转,或者回到主界面都可以保存,但是如果退出或者重启手机就不行,今天就来完成这一功能。 之前我们创建的My View Model都是继承View Model,今天是继承Android Vie 阅读全文
posted @ 2020-02-02 14:10 littlemelon 阅读(753) 评论(0) 推荐(0) 编辑
摘要: SharedPreference是一种轻量级的内部数据存储方式,采用Key/value的形式,只运行存储一些简单的数据,比如int,float等类型 首先先创建SharedPreference package com.example.sharedpreference; import androidx 阅读全文
posted @ 2020-02-02 12:06 littlemelon 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一个好的程序员,应该多读几本好的书。自己也爱读书,但是身为一个程序员,对适合的程序员读的书却是少之又少。还好老师给留的读书作业,希望自己能把这个习惯给养成。 老师推荐的是《梦断代码》这本书,看书名挺枯燥的,但是这本书看了已经一半多了,就看完的这些部分说点自己想说的。开始看的时候,还是很轻松很调侃的在 阅读全文
posted @ 2020-02-01 15:16 littlemelon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 之前我们说过用View Model可以保存数据,这是因为我们允许后台有多个进程,但是如果不运行后台有过个进程那怎么办? 如果后台杀死进程,要想数据保存,我们可以用 OnSaveInstanceState(Bundle outState)这个方法,将需要存的数按key-value值存入到outStat 阅读全文
posted @ 2020-02-01 15:10 littlemelon 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 今天学习了Android Jetpack的架构,学习的非常浅显,只了解了一些基本内容,但可以看出这些基本内容的区别。 手动存取:这是最基础的架构,也是我学习之前一直用的架构,但是这个架构代码不好维护,而且数据得不到保护。先看个例子 ,这是初始画面,可以进行+1和-1操作,但是如果我们旋转屏幕,画面就 阅读全文
posted @ 2020-01-20 19:17 littlemelon 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 今天学习安卓的控件发现和WEB的相似,只不过WEB是通过代码然后再页面上显示,但是安卓的只需点击相应的控件拉到Component Tree里。个人觉得安卓的界面搭建比WEB的简单,不需要耗费太多时间。 而且和WEB一样,每个控件都有一个id,我们通过其id来建立它们之间的联系。 用每一个控件时,都得 阅读全文
posted @ 2020-01-18 18:10 littlemelon 阅读(295) 评论(0) 推荐(1) 编辑
摘要: 首先任何一门技术都是有其出处的,通常来说都是有官方网站,所以在刚接触的时候,一定是去看官方网站的介绍是最好的。然后按照官方文档所说一步一步来。 官方网址 https://developer.android.google.cn/ 打开官网后,可以在平台的概念、版本、技术里面浏览一下,快速的对andro 阅读全文
posted @ 2020-01-17 16:52 littlemelon 阅读(1203) 评论(0) 推荐(1) 编辑