摘要:
今天学习了AndroidViewModel,但是我根据视频上讲解,根据所讲用例,在添加依赖得时候一直报错,后来我请教大佬,他告诉我说是,因为网络得问题,国外得一些依赖有可能下不下来,所以可以下载阿里云的依赖。 implementation 'androidx.lifecycle:lifecycle- 阅读全文
摘要:
今天学习了永久保存数据这一块的知识,利用viewmodel的知识可以暂时储存数据,但是当app后台被清除的时候,数据就会丢失,但是利用sharedpreferences的知识就可以做到将数据保存 下面是我做的一个实例: MainAcitivity:(注释部分是最简单的本类中储存) package c 阅读全文
摘要:
我今天做了一个综合行的稍微复杂一点的app,将之前学到的知识都串一遍,更好的运用和记忆。 今天做的项目为:篮球计分器。 可以记A队,B队的等分情况,可以将比分全部清零,可以进行一次撤回操作,可以实现本地化(即英汉都可运行,不丢失数据),可以进行横屏操作。 java/MainAcitivity: pa 阅读全文
摘要:
昨天因为有点事情,没有及时发表博客,昨天学习了LiveData和DataBinding,LiveData属于jetpack中的框架里面的,DataBinding可以进行数据绑定。 我分别利用这两部分知识做了一个实例,可以进行对比一下。 LiveData: java/MainAcitivity: pa 阅读全文
摘要:
今天学习了ViewModel,其是Jetpack的一个类,它可以将界面中的数据独立出来,这样不会造成页面上信息的丢失。 我跟着视频做了一个简单的实例: 首先创建项目的时候它和以往的项目会有些不一样,因为需要使用Jetpack库,所以需要勾选上Use legacy android.support li 阅读全文
摘要:
今天学习了关于屏幕方向的安卓开发基础知识,其总的来说是适应屏幕,就比如现在很火的王者荣耀,刺激战场这种横屏游戏,需要适应恒屏幕,它们需要设置两个activity_main.xml文件,一个为竖屏,一个为横屏,下面我来说一下其操作过程。 我首先做了一个简单的页面,为了更容易看出效果,就做了六个按钮,并 阅读全文
摘要:
今天学习了关于app的本地化(将app界面语言在虚拟机上可以切换语言)。 我来阐述一下具体得步骤: 第一步: 我先做了一个简单得例子: 界面截图(最上方为一个显示框,显示“Hello”,点击按钮之后可以在Hello下方显示“I love you!”): 这是英文版,需要让它可以在虚拟机上设置变为中文 阅读全文
摘要:
第4章:贵族专制、民主政治和系统设计 1.在系统设计中,概念完整性应该是最重要的考虑因素。为了反映一系列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合的系统,即使它包含着许多很好的设计。 2.简洁和直白来自概念的完整性,每个部分必须反映相同的原理需求的一致平衡。在语法上,每个 阅读全文
摘要:
这两天系统学习了对大部分基本控件得控制,今天做了一个系统的控件控制,先把代码发表一下,随后由上而下功能分讲。 MainActivity: package com.example.controlmode; import androidx.appcompat.app.AppCompatActivity; 阅读全文