【Android】SharedPreferences
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置 其原理是通过Android系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。 获取SharedPreferences对象 (1) 获取默认设置集合: SharedPreferences sp = Prefer...
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置 其原理是通过Android系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。 获取SharedPreferences对象 (1) 获取默认设置集合: SharedPreferences sp = Prefer...
Android Studio创建新工程时默认设置的目标SDK版本是最新SDK版本,目前是API 28。但是这个版本的SDK不能下载源码,编程时无法查看。以下是修改工程目标SDK版本的方法。 1.打开工程设置:File->Project Structure或View->Open Module Settings,在app->Properties选项卡中将Compile Sdk...
使用Android Studio创建一个默认的Hello World项目,不添加其他任何代码,生成的APK已经有1.5 MB: 主要原因是工程里自动添加了v7的向下兼容包,为了使低版本(4.0以下)的Android能够使用高版本(4.0及以上)的特性。如果我们用不上这个兼容包就可以将其删除: 1.打开工程设置:File->Project Structure或View->...
用于将各种数据以合适的形式显示在View中给用户看,为ListView, Spinner等控件设置数据 每行都是一个布局 1.ArrayAdapter 构造器: (1) public ArrayAdapter(Context context, int resource, List<T> objects); public ArrayAdapter(Context ...
Activity类继承自Context类,因此可以在Activity的代码中为Context参数提供this
在运行Android测试用例时报错: Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/...
SD卡:Android的外部存储空间 使用DOS命令创建SD卡:mksdcard 2048M D:\sdcard.img 其中mksdcard.exe位于[SDK安装目录]\emulator 检测SD卡是否存在: if (Environment.getExternalStorageState().equals(Environment.MEDIA_M...
官方文档:https://developer.android.google.cn/guide/topics/ui/custom-components 参考: https://www.jianshu.com/p/cb93ab95acbf https://www.jianshu.com/p/705a6cb6bfee 继承View类或...
广播是是一个全局的监听器,监听/接收Activity发出的广播消息,并作出响应 创建广播接收器类: public class MyBroadcastReceiver extends BroadcastReceiver { public MyBroadcastReceiver() { System.out.println("**每次广播都会实例化一个新的广...
Android中进程的5种状态: 当前进程 后台Activity Service 后台进程 空进程 如果内存空间不够则从下往上依次删除 Service只是临时删除,保留句柄,可以运行时再恢复 官方文档:https://developer.android.google.cn/guide/components/activities/activity-lifecyc...