Android
Clownorange
爱学习 爱生活的阿倩
展开
-
依赖倒转原则案例
Person接收消息的功能 运行结果: 方式1分析: 简单 问题:如果获取的对象是微信或者短信,则需要新增类,Person类也要增加相应的方法 解决方法:引入一个抽象的接口IReceiver,表示接受者,这样person类与接口发生依赖,而不是与类直接发生依赖 运行结果: ...原创 2020-11-26 19:13:19 · 251 阅读 · 0 评论 -
学习笔记-使用LitePal操作数据库
新建项目 一、配置LitePal 编辑 app/build.gradle文件,原创 2020-11-13 11:35:44 · 240 阅读 · 0 评论 -
在设备的控制台中如何将普通管理员切换成超级管理员
一、打开cmd命令窗口 输入adb shell 若是#则是超级管理员 若是$则是普通管理员 切换超级管理员,输入su-》回车 没有成功,原因:使用用的模拟器,带有了Googel play 是不允许获得管理员权限。 解决方法:下载一个Target是Google APIS的模拟器,打开AVD Manager,选择创建一个新的设备并给它更换镜像。 更换模拟器,重新打开: ...原创 2020-11-13 10:38:56 · 1260 阅读 · 0 评论 -
学习笔记-SQLiteOpenHelper的用法
新建项目 一、新建MyDatabaseHelper类继承自SQLiteOpenHelper package com.example.databasetest; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.widget.Toast; import androidx.原创 2020-11-11 21:18:52 · 1068 阅读 · 0 评论 -
学习笔记-利用SharedPreferences实现记住密码的功能
一、编辑登录界面的布局 添加新的控件复选框控件,用户通过点击的方式来进行选中和取消,判断用户是否需要记住密码 二、编辑登录活动的代码 package com.example.broadcastbestpractice; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bu原创 2020-11-11 20:09:13 · 266 阅读 · 0 评论 -
学习笔记-SharedPreferences的使用
新建项目 一、修改activity_main.xml代码,在布局文件中放置一个按钮,用于将数据存储到SharedPreferences文件中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig原创 2020-11-11 19:23:55 · 172 阅读 · 0 评论 -
学习笔记-如何在android项目中使用文件存储的技术
一、创建新项目,修改activity_main.xml中代码:在布局中加入 一个EditText,用于输入文本内容 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"原创 2020-11-11 11:04:27 · 140 阅读 · 0 评论