摘要: 加入OkHttp的依赖 implementation 'com.google.code.gson:gson:2.8.6' 创建一个OkHttpClient的实例 OkHttpClient client = new OkHttpClient(); 发送HTTP请求,build方法之前有很多的连缀可以丰 阅读全文
posted @ 2021-09-08 20:53 橘子小哥 阅读(57) 评论(0) 推荐(0) 编辑
摘要: GSON神奇之处在于可以将一段JSON格式的字符串自动映射成一个对象,从而不需要我们手动去编写代码进行解析。 添加GSON依赖 implementation 'com.google.code.gson:gson:2.8.6' 我们要获得的字符串对象如下 [ {"id":"5,"version":"5 阅读全文
posted @ 2021-09-08 20:53 橘子小哥 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 简单使用 1.在界面编写ListView <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heigh 阅读全文
posted @ 2021-09-03 18:08 橘子小哥 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 动态注册 如何创建一个广播接收器,首先创建一个新类,让其继承BroadcastReceiver,并重写父类的onReceive方法。当有广播来到时,onReceive方法就会得到执行,具体的逻辑可以在这个方法中处理。这里我们以监听网络变化为例。 public class MainActivity e 阅读全文
posted @ 2021-09-02 12:23 橘子小哥 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一般来说,我们的程序有很多个标题栏,如果每个活动的布局中都编写一遍同样的标题栏代码,明显会导致大量代码重复。这个时候我们可以使用引入布局的方式来解决这个问题,新建一个布局title.xml。 <LinearLayout xmlns:android="http://schemas.android.co 阅读全文
posted @ 2021-09-01 22:51 橘子小哥 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 文件存储是Android中最基本的一种数据存储方式,它不对存储的内容进行任何格式的格式化处理,所有数据都原封不动的保存到文件中,因而它比较适合用于存储一些简单的文本数据或二进制数据。 保存数据 Context类中提供一个openFileOutPut(),可以用于将数据存储到指定的文件。这个方法接收两 阅读全文
posted @ 2021-08-30 15:31 橘子小哥 阅读(11) 评论(0) 推荐(0) 编辑
摘要: LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作。 配置LitePal 编辑app/build.gradle文件,在dependencies闭包中 阅读全文
posted @ 2021-08-30 15:30 橘子小哥 阅读(166) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences是用键值对的方式来储存数据,支持不同类型的数据储存,存进去的是什么类型的数据,取出来的就是什么类型的。要想使用SharedPreferences来储存数据,首先需要获取到SharedPreferences对象。Android中主要提供三种方法用于得到SharedPr 阅读全文
posted @ 2021-08-30 15:30 橘子小哥 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Android为了我们能更加方便的管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类我们可以非常简单的对数据库进行创建和升级。 创建SQLiteOpenHelper帮助类 SQLiteOpenHelper是一个抽象类,如果我们要使用它的话,就需要创建一个自己的帮助类去继承它 阅读全文
posted @ 2021-08-30 15:30 橘子小哥 阅读(707) 评论(0) 推荐(0) 编辑
摘要: ContentProvider是Android实现跨程序共享数据的标准方式。不同于文件储存和SharedPreferences存储中的两种全局可读写操作模式,ContentProvider可以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄露的风险。 创建 通过新建一个类去继承Co 阅读全文
posted @ 2021-08-30 15:29 橘子小哥 阅读(117) 评论(0) 推荐(0) 编辑