持续化技术简介数据持续化就是☞将那些内存中的瞬时数据保存到存储设备中,保证手机关机的情况下不会丢失。保存在内存的数据是瞬时状态的,保存在存储设备中的数据是处于持久状态的。持久化技术提供了一种机制让数据在瞬间状态和持久状态之间转化。三大持久化技术 文件存储,sharepreferences,数据库存储。文件存储所有数据不进行任何格式化处理直接存入文件中,适合一些简单的文本数据和二进制数据。Share
RAD Studio 10 SeattleRAD XE10 SeattleRAD 10 Seattlec++builder 10 SeattleDelphi 10 Seattlehttp://docwiki.embarcadero.com/RADStudio/Seattle/en/Main_Pagehttp://www.embarcadero.com/products/rad-studio/wha
转载 2015-09-01 09:17:00
403阅读
//蓝牙 System.Bluetooth //单元中主要包含以下几个类 TBluetoothManager、TBluetoothDeviceList、TBluetoothAdapter、TBluetoothDevice、TBluetoothService、 TBluetoothServiceList、TBluetoothSocket TBluetoothManager //蓝牙管理器,用于蓝...
转载 2019-07-05 11:47:00
408阅读
2评论
//消息提醒(从手机屏幕顶部向下滑动,出现的提示消息) NotificationC: TNotificationCenter; procedure TNotificationsForm.btnSendNotificationImmediatelyClick( Sender: TObject); var Notification: TNotification; begin { ver...
转载 2019-07-05 11:42:00
245阅读
2评论
Delphi XE10 创建匿名线程,已经很容易了, TThread.CreateAnonymousThread( // 创建一个匿名线程, procedure begin // 代码。 TThread.Synchronize(TThread.CurrentThread, procedure //
转载 2020-06-01 09:13:00
933阅读
2评论
Delphi XE10 RTL - PPL - TTask 并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。 TTask(并行运行多个任务) 说明: TTask的实例是一个可以在并行于其他正
转载 2020-06-23 14:21:00
374阅读
2评论
//截取屏幕图片 function MakeScaleScreenshot(Sender: TControl): TBitmap; function GetScreenScale: Single; var ScreenService: IFMXScreenService; begin Result := 1; if TPlatformServices.Curr...
转载 2019-07-05 11:51:00
270阅读
2评论
//当前网络状态(引用 Androidapi.JNI.Network.pas) IsConnected //连接 IsWiFiConnected //Wifi是否连接 IsMobileConnected //移动网络是否连接
转载 2019-07-05 11:49:00
201阅读
2评论
待补充
转载 2019-07-05 11:44:00
213阅读
2评论
1、File cacheDir = context.getCacheDir(); 应用内部存储空间(数据文件私有)文件存储到这个路径下,不需要申请权限,当应用被卸载的时候,目录下的文件会被删除。 需要注意的是,这个文件的目录和应用的存储位置有关, 当应用被移动到外部存储设备的时候,文件的绝对路径也是变化的,所以建议当数据存储到这个目录的时候,用相对路径。
短信是:data/data/com.android.providers.telephony目录下的mmssms.db数据库文件中的sms表 通话记录:data/data/com.android.providers.contacts目录下的contacts2.db数据库文件中的call表 data/data/com.android.providers.contacts目录下的contac
转载 2023-06-12 20:05:01
562阅读
打开备份短信的方法:1.通过电脑找回手机短信内容的最基本思路,即将保存手机短信容的数据库文件传输到电信上,用相关手机信看工具进找回,对此需要借助第三方ROOt工获取手机ROOT权限。2.并非所有手机都支持通过第三方ROOT工具来获取级权限,对于小米MIUI稳定版系统,需刷机成开发版,然利用自的ROOT管理工具来获取其ROOT限。3.当成功获取手机ROOT权限后,即可借助RE文件管,将保存手机短信内
https://www..com/Bonny.Wong/p/7440288.html DevExpress VCL套件是一套非常
转载 2018-02-01 00:53:00
78阅读
2评论
//引用单元 FMX.Android.DeviceInfo.GetInformation; Memo1.Lines.Add('ID:'+FMX.Android.DeviceInfo.ID); Memo1.Lines.Add('IMEI:'+FMX.Android.DeviceInfo.IMEI); Memo1.Lines.Add('User:'+FMX.Android.Devic...
转载 2019-07-05 11:54:00
219阅读
2评论
虚拟机默认安装在c盘中,这会越来越占c盘内存,可能在虚拟机上运行程序会出现某些错误。 一、配置系统环境变量1.新建系统变量,选择你想要存储位置。 2.选择系统变量【Path】,【新建】,将新建的ANDROID_SDK_HOME加进去。二、完成后重启电脑三、下载新的虚拟机会在E:\android路径下自动生成.android文件夹,存放下载的虚拟机 四、删掉C盘中的.
DevExpress VCL套件是一套非常强大的界面控件,可惜关于Delphi开发方面的说明太少,有些控件使用起来一头雾水,不知从何下手。本节详细介绍在Delphi Xe10 Seattle中如何利用dxLayoutControl 控件来做界面布局。 1、 首先从工具箱面板中将dxLayoutCon
转载 2021-01-07 17:03:00
428阅读
2评论
1、Delphi XE10 MessageDlg 介绍 原型: function MessageDlg(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons; const AHel
转载 2020-06-01 09:43:00
629阅读
2评论
更新日期:2019.07.05
转载 2019-07-05 11:27:00
98阅读
2评论
# Android Room 存储位置的科普文章 Android 是一个广泛使用的移动操作系统,它提供了多种存储方式来处理数据。本篇文章将重点分析 Android Room 数据库的存储位置,介绍其基本使用以及如何在应用中高效地操作数据库。 ## 什么是 Android Room? Android Room 是 Google 提供的一种数据库库,它封装了 SQLite 数据库,为应用开发者提
原创 20天前
13阅读
# Android IndexedDB 存储位置实现指南 ## 概述 作为一名刚入行的开发者,你可能对如何在Android平台上使用IndexedDB进行数据存储感到困惑。IndexedDB是一个低级的API,用于在用户的浏览器或设备上存储大量结构化数据。虽然它最初是为Web浏览器设计的,但Android开发者也可以通过一些库来实现类似的功能。 在本文中,我将向你展示如何在Android项目
原创 1月前
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5