Android
Clownorange
爱学习 爱生活的阿倩
展开
-
依赖倒转原则案例
Person接收消息的功能运行结果:方式1分析:简单问题:如果获取的对象是微信或者短信,则需要新增类,Person类也要增加相应的方法解决方法:引入一个抽象的接口IReceiver,表示接受者,这样person类与接口发生依赖,而不是与类直接发生依赖运行结果:...原创 2020-11-26 19:13:19 · 244 阅读 · 0 评论 -
学习笔记-使用LitePal操作数据库
新建项目一、配置LitePal编辑 app/build.gradle文件,原创 2020-11-13 11:35:44 · 230 阅读 · 0 评论 -
在设备的控制台中如何将普通管理员切换成超级管理员
一、打开cmd命令窗口输入adb shell若是#则是超级管理员若是$则是普通管理员切换超级管理员,输入su-》回车没有成功,原因:使用用的模拟器,带有了Googel play 是不允许获得管理员权限。解决方法:下载一个Target是Google APIS的模拟器,打开AVD Manager,选择创建一个新的设备并给它更换镜像。更换模拟器,重新打开:...原创 2020-11-13 10:38:56 · 1212 阅读 · 0 评论 -
学习笔记-SQLiteOpenHelper的用法
新建项目一、新建MyDatabaseHelper类继承自SQLiteOpenHelperpackage 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 · 1042 阅读 · 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 · 253 阅读 · 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 · 167 阅读 · 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 · 136 阅读 · 0 评论