写在前面

在学习完之前的内容,发现没有对组件中的输入的数据进行存储。所以,在这里会提到数据存储。可是输出存储有很多种,上面的 SharedPreferences 就是其中的一个、还有使用数据库(Mysql、sqlite)以及使用文件的形式保存文件。

其实 SharedPreferences 保存的方式,它也是用文件保存。只是它可是用 xml 文件来保存的,一般这个文件我们是无法看到的。而且由于现在的安卓手机的安全性增强,那些处于系统目录下的文件都不能直接去查看(其实也没必要去看)。

SharedPreference 的使用场景非常广泛。可以保存该应用相关信息,以及 QQ 和 微信中的免密登录等等……,不过它的用法也非常的简单。咱们现在开始吧

AndroidJava

前言

首次学习 Activity 的生命周期,似懂非懂。不过通过代码的方式可以大致理解一下,Activity 在创建的时候会执行那些方法,比如临时退出到主界面,手机息屏,新消息,来电等等状态时。会执行到的方法。

一个 Activity 的生命周期如下。

图片来自网络,侵删
AndroidJava

学习感受

WebView 网页视图在 Android APP 中也是用的非常多,比如微信、QQ、淘宝、bilibili 等等这些非常受欢迎的应用都有使用到这个组件。

同时,WebView 是可以调用里面的 Javascript 代码。JavaScript 代码也能够调用的 Android 中相关的代码,这就相当于是混合开发。混合开发的案例也非常多,比如我们的常用的淘宝,它就是使用了混合开发的方式了。

本日志仅仅是记录了 WebView 的一些基本的使用,深入学习这种混合的开发方式,这里不过多赘述。

AndroidJava

我想要说

ScrollView 是带滑动条的视图组件,当我们的内容在这个窗口无法全部展示出来,默认是不会有滚动条出现的。所以,我们需要添加一个滚动视图来展示这些未展示的部分。

ScrollView 的使用是非常简单的。

不过 ScrollView 是纵向滚动的。它还有一个横向的滚动条,叫做 HorizontalScrollView,即水平滚动视图。

AndroidJava

我想要说

昨天整理完了 ListView,现在学起 GridView 组件就是较为简单的事情了,比如创建 Adapter 等等还是一样的。建议看完 ListView 再去学习 GridView 就相对简单一些

话不多说,直接上示例。

对啦,这次我对 git 的用法有了一些了解。后续就可以在 github 上看到我的 Android 例子了。

AndroidJava

我想要说

今天学习 ListView 组件,和其它的组件不同的是。ListView 组件并不是简简单单的创建和使用就行,ListView 组件中,需要放置其某一个项,也就是 item。在说实例之前,先来看看 ListView 是长什么样子的吧。

由于这个组件非常的重要,会讲的详细一些。

ListView 学好了之后,后面的 GridView 也是大同小异

AndroidJava

我想要说

今天,学习了 CheckBox 组件。以及 CheckBox 组件的实现复选功能

以及自定义的复选样式。

和单选框不同的是,复选框是不需要按钮组的。其实复选框本来就是多选的。😊😊

还有使用 setOnCheckedChangeListener 用来监听哪个复选按钮是被选中的。

AndroidJava