当前位置: 首页 > news >正文

山东省建设监理协会网站打不开宁波门户网站建设

山东省建设监理协会网站打不开,宁波门户网站建设,做行业网站投入,超市网站建设方案模板目标 使用 Android Room 实现持久化库。 代码 Kotlin 代码编写 DemoDatabase,在build生成 DemoDatabase_Impl 疑问 Provider的数据会存在设备吗? 内部存储: 当使用 Room 创建数据库(如 DemoDatabase),数据库文件通常…

目标

使用 Android Room 实现持久化库。

代码

Kotlin 代码编写 DemoDatabase,在build生成 DemoDatabase_Impl

疑问

Provider的数据会存在设备吗?

内部存储:

  • 当使用 Room 创建数据库(如 DemoDatabase),数据库文件通常会存储在 data/data/<package_name>/databases/ 目录下。例如,如果包名是 com.example.yourapp,则数据库文件将存储在 data/data/com.example.yourapp/databases/
  • 这部分存储是应用的私有存储,其他应用无法访问,除非用户进行 root 操作。

provider 应用是数据库在哪?是否会存在设备的是路径中?

adb shell
# 进入应用的db目录,sharepreference
cd data/data/com.demo.tool.provider

拉应用数据出来

adb pull data/data/com.demo.tool.provider

如何控制Provider的使用权限?

在AndroidManifest.xml中可定义<permission>,并在 <provider> 中定义读写权限的名称进行绑定。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"><!-- 声明权限,signature 或者 signatureOrSystem 等  --><permission android:name="com.demo.nw.provider.networkdata.NetworkDataContentProvider.WRITE_NETWORK_DATA"android:protectionLevel="signature"/><permission android:name="com.demo.tool.provider.networkdata.NetworkDataContentProvider.READ_NETWORK_DATA"android:protectionLevel="signatureOrSystem"/><applicationandroid:allowBackup="true"android:dataExtractionRules="@xml/data_extraction_rules"android:fullBackupContent="@xml/backup_rules"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/Theme.DataProvider"tools:targetApi="34"><!-- (NetworkDataContentProvider)provider中定义权限名 --><provider android:process=":networkSlicingProvider"android:protectionLevel="signatureOrSystem"android:writePermission="com.demo.tool.provider.networkdata.NetworkDataContentProvider.WRITE_NETWORK_DATA"android:readPermission="com.demo.tool.provider.networkdata.NetworkDataContentProvider.READ_NETWORK_DATA"android:multiprocess="true"android:label="Demo Tool Network Data Provider"android:initOrder="99"android:exported="true"android:enabled="true"android:directBootAware="true"android:authorities="com.demo.tool.provider.networkdata.NetworkDataContentProvider"android:name="com.demo.tool.provider.networkdata.NetworkDataContentProvider"android:grantUriPermissions="true"/></application>
</manifest>

http://www.yayakq.cn/news/351355/

相关文章:

  • 做网站公司有哪些纺织品做外贸一般在哪个网站上
  • 做营销策划要用到哪些网站网站建设项目描述范文
  • 品牌网站建设找顺的iis一个文件夹配置多个网站
  • 网站建设人员组成wordpress自定义界面
  • 爱站长尾关键词挖掘工具中国五百强企业排名表
  • 石家庄网站建设技术支持金华职院优质校建设网站
  • 英文网站建设的问题东莞网站建设(信科网络)
  • 深圳建站公司模板高德是中国的还是外国的
  • 网站 竞争分析深圳海洋网络做网站
  • 济南哪里做网站机械设计最好的三维软件
  • 国内网站不备案厦门网站推广公司
  • wordpress 导航站模板下载地址网站如何百度收入
  • 邯郸网站建设开发公司视觉冲击力的网站设计
  • 国外空间设计网站中国建筑总公司官网首页
  • 能打开各种网站的浏览器下载合集免费网络课程
  • 无锡网站排名系统邢台做网站咨询
  • 广州网站导航wordpress仿百度文件
  • 杭州外贸网站制作网站开发需要的准备
  • 做网站如何防止被骗温州网站设计平台
  • 织梦网站登录阎良建设局 网站
  • 网站建设安全制度图片ui设计与艺术设计区别
  • 网站源代码怎么放入 dede网站后台千锋python培训
  • 网站备案的影响全国做网站哪家好
  • 安徽网站建设 网新集团网站建设招标
  • dede网站不能够生成做SEO用dede还是wordpress
  • 广州外贸营销网站建设公司wordpress 后台样式修改
  • iis的网站登录没反应如何做企业产品推广
  • er图关于网站建设物业公司网站建设策划书
  • 怎么在word里做网站福永外贸网站建设
  • 哪些网站设计的好wordpress开发网站