Android:数据持久化
丁大黄
Android开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SQL】SQL如何使0值升序排序时排最后
SELECT mylistFROM mylistORDER BY CASE WHEN t=0 THEN 1 ELSE 0 END, t原创 2021-12-16 11:30:44 · 1287 阅读 · 0 评论 -
【SQL】case when语句
CASE input_expressionWHEN when_expression THEN result_expression [...n ] [ELSE else_result_expressionEND原创 2023-02-23 09:37:28 · 1092 阅读 · 0 评论 -
【SQL】SQL中各种各样的时间
%M 月名字(January~December)%W 星期名字(Sunday~Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun~Sat)%d 月份中的天数, 数字(00~31)%e 月份中的天数, 数字(0~31)%m 月, 数字(01~12)%c 月, 数字(1~12)%b 缩写的月份名字(Jan~Dec)%j 一年中的天数(001~366)%H 小时(00~23)原创 2022-03-25 19:35:08 · 630 阅读 · 0 评论 -
【Android】Android10存储模式下读取公共资源需要申请权限
读取Picture文件夹中的视频文件,使用下列两种方法得到的路径完全相同,videoPath=/storage/emulated/0/Pictures/WeiXin/wx_camera_1609070833285.mp4具体位置在:文件管理APP——内部存储——Pictures文件夹中String videoPath = Environment.getExternalStorageDirectory() + "/Pictures/WeiXin/wx_camera_1609070833285.mp4";原创 2021-01-10 21:17:55 · 1689 阅读 · 0 评论 -
【数据库】sqlite版本升级、降级
定义全局变量:public static SQLiteHelper dbHelper;public static String folder = "android.xxx.xxx"; // 数据库保存地址public static String file = "database.db"; // 数据库名称public static int DB_VERSION = 1; // 数据库的版本号public static SQLiteDatabase db; // 数据库初始化数据库(在M..原创 2021-06-22 21:40:20 · 2306 阅读 · 2 评论 -
【Android】在AS中room数据库的可视化视图查看
androidStudio自带了一个查看器:原创 2021-06-01 20:16:22 · 2010 阅读 · 0 评论 -
【Android】数据存储,sqlite使用注意事项
获得公共路径下的文件夹目录:public class GetDir { // 获取Excel文件夹 public static String getDir(String pathname) { // SD卡指定文件夹 String sdcardPath = Environment.getExternalStorageDirectory().toString(); File dir = new File(sdcardPath + File.se原创 2021-04-11 21:57:25 · 238 阅读 · 0 评论 -
【Android】文件读写,读取和写入TXT文件
先申请权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />看文件是否存在,如果存在,啥也不干;如果不存在,将字符串数据写入到指定文件。/*** 如果找不到文件,将数据写入到指定文件 */void writeTxtFreq() { // 查找文件是否存在 String freqListTxTPath = Environment.getExternalStorage原创 2021-03-12 20:08:16 · 8261 阅读 · 2 评论 -
【数据库+Ubuntu】Ubuntu18.04安装和使用Mysql数据库
1、共8个命令即可完成安装参考命令1下载安装mysql的服务端:sudo apt-get install mysql-server命令2切换成root用户后执行下面的命令,否则可能权限不够,想换回普通用户只需ctrl+Dsudo su - 命令3下载安装mysql的客户端:sudo apt-get install mysql-client命令4sudo apt-get install libmysqlclient-dev命令5安装netstatsudo apt i原创 2020-06-11 08:53:22 · 952 阅读 · 0 评论 -
【数据库】ubuntu18.04 将MySQL数据库中的表导出
在命令行输入如下内容,注意不需要进入mysql输入如下内容,而就是在命令行输入!输入以下命令后回车,系统提示你输入数据库密码,输入密码后回车即可:mysqldump -u userName -p 源数据库 > 目标目录中的.sql文件即:mysqldump -u userName -p pigdia > /home/dj/dingjing/tabels.sql立刻就结束了,此时,tabels.sql文件已经被保存到/home/dj/dingjing/目录下...原创 2020-06-11 08:51:27 · 487 阅读 · 0 评论 -
【Android】多线程知识储备—下载网络资源,下载进度显示
多线程原创 2020-11-04 10:25:41 · 309 阅读 · 0 评论 -
【Android】文件操作工具
参考1:https://www.cnblogs.com/jdhdevelop/p/11578105.html参考2:http://blog.huangyuanlove.com/2019/04/17/%E9%80%82%E9%85%8DAndroid%E9%AB%98%E7%89%88%E6%9C%AC%E7%B3%BB%E7%BB%9F%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/1手机的外部存储可能包含两部分,一是机身存储的外部存储部分,还有一个是SD卡部分遍历手机的外原创 2020-11-04 09:36:55 · 440 阅读 · 0 评论 -
【Android】Android10读写外置存储无效
如果targetSdkVersion为29,并且测试手机为Android 10,那么会发现,就算申请了存储权限,读写外置存储依旧是无效的。这是因为Google 针对 Android 10,对存储权限进行了进一步的限制,每个App都有一块分区存储,可以进行读写访问,除此之外的路径,就访问不了了。分区存储包含:特定于应用的目录中的文件(使用 getExternalFilesDir() 访问) (/storage/emulated/0/Android/data/包名)应用创建的照片、视频和音频片段(通过原创 2020-11-02 17:03:15 · 3306 阅读 · 0 评论 -
【Android】Content Provider 知识总结
1、Content Provider 是什么应用程序间共享数据的一种方式为存储和获取数据提供了统一的接口Android为常见的一些数据提供了默认的ContentProviderUri介绍:要操作的数据表示方式2、极简形式import android.content.ContentProvider;import android.content.ContentValues;import android.database.Cursor;import android.net.Uri;imp原创 2020-10-11 22:12:55 · 974 阅读 · 1 评论 -
【Android】SQLite数据库:数据存储及可视化
特点:原创 2020-10-03 09:26:49 · 2224 阅读 · 4 评论 -
【Android】数据存储-随心所欲地管理文件
存储在内部还是外部?内部存储外部存储1、授权相关设置获取外部存储的权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>安装在sd中:android:installLocation="preferExternal"用的位置:<manifest xmlns:android="http://schemas.android.com/apk/res/android"原创 2020-10-02 22:16:17 · 174 阅读 · 0 评论 -
【Android】数据存储-SharedPreferences
1、SharedPreferences是什么?一种数据持久化的方法共享配置数据用在哪?保存一些简单数据,key-value只需一次登录,下次自动登录2、使用方法常量定义:Key public static final String LIST_VIEW_DATA_COUNTS = "list_view_data_counts";文件名称 public static final String PREFERENCE_NAME = "preference_name";默认值原创 2020-10-01 19:38:36 · 254 阅读 · 0 评论
分享