`
mmdev
  • 浏览: 12921004 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

data/data/目录下的私有数据

 
阅读更多

Android中的数据存储有好几种方式。可以存sd卡,这个跟一般的读写文件没有什么区别。可以存数据库,可以用sharedpreferences存简单的键值对。还可以在程序私有目录存文件。后面这几中方式的文件都保存在程序私有目录/data/data/yourpackage/...下面。不同的是数据库文件是有自己的目录/data/data/package/databases/..,sharedpreferences不需要指定路径,创建的时候指定文件名会自动放到/data/data/package/shared_prefd/下,然后自定义文件可以放在/data/data/package/下,可以有自己的目录结构。

new File(getFilesDir()+"/test.txt").createNewFile();
这就会在/data/data/yourpackage/下面创建一个test.txt的文件。
getFilesDir()会自动得到程序私有目录的路径,当然也可以显示指定路径。

mCityDb = openOrCreateDatabase(DB_NAME, MODE_PRIVATE, null);
这会在/data/data/yourpackage/databases/下建一个名为DB_NAME的数据库。

分享到:
评论

相关推荐

    四种Android数据存储方式

    Android系统中数据基本都是私有的,一般存放在“data/data/程序包名”目录下。如果要实现数据共享,正确的方式是使用ContentProvider。  SharedPreference SharedPreference是一种轻型的数据存储方式,实际上是基于...

    samba实验报告.doc

    "各目录说明如下: " "/data/share:管理员目录,负责管理其下所有目录。 " "/data/share/develop:develop 的主目录,除了用户本身和 system " "之外,其他用 户都是不可读不可写。 " "/data/share/productdesign:...

    IDAO_2021_oski

    将私有测试数据移动到./data/private_test目录; 需求安装。 在IDAO_2021_oski目录中打开一个终端; 使用命令pip install -r requirements.txt来安装需求; 管道启动。 使用命令sh run_pipeline.sh运行完整的...

    第四章、以太坊如何在本地私有链上创建新节点,节点间进行同步?

    1、在privateChain目录下创建一个名为data1的节点 #进入privateChain目录 cd privateChain #初始化节点创世块(注意networkid要一致) geth --datadir data1 --networkid 20200107 --rpc --rpccorsdomain * init ...

    C#通过MySql.Data.dll连接MySql数据库操作

    MySql.Data.dll 下载 实例: /// <summary> /// MySQL数据库操作 /// author:hhm /// date:2012-2-22 /// </summary> public class MySqlDbHelper { #region 私有变量 private const string defaultConfigKeyName =...

    09 数据存储(一)1

    用来存储简单数据的工具类,与Cookie的概念相似,通过用键值对的方式把简单的数据存储在应用程序的私有目录(data/data/<packagename>/sh

    Android编程中读写私有文件的方法

    所谓私有文件,则是指程序自己能读取,而其它程序没有权限访问的文件,此文件保存在Data.app.程序包.file目录下面。 其中写文件的方法比较简单: private void writeFile(String fileName, String info) { ...

    C#.NET 数据库连接

    /// 私有连接字符串 /// </summary> private String PrivateConnString = ""; private DB2Command SqlCmd = null; /// /// 初始化类的新实例 /// </summary> public DBConnectDB2() { }

    AXhub原型托管与分享

    安装完成后,在你的 Chrome 浏览器...3、默认选择同步到 Axhub,如果是私有化部署版本,选择同步到团队服务器,输入服务器ID和密码 (PS:服务器ID一般和license同时发送,密码在私有化主页右上角设置-Chrome 扩展密码)

    davinci 最新源码

    Davinci 是一个 DVAAS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立部署使用,也可作为可视...

    致力提供一站式数据可视化解决方案,支持报表、图表、大屏

    Davinci是一个DVAAS(Data Visualization as a Service)平台解决方案。 Davinci面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立使用,也可作为...

    非官方的Poloniex API客户端,具有公共/私有方法和推送。-Node.js开发

    安装npm install --save plnx使用const plnx = require('plnx')//或从'plnx'导入plnx私有/公共plnx非官方Poloniex API客户端,并带有公共/私有方法并进行推送。 安装npm install --save plnx使用const plnx = ...

    jira私有化部署,docker安装

    docker run -v /home/project/jira/jiraData:/var/atlassian/application-data/jira --name="jira" -d --restart always --link mysql8.0:mysql -p 8080:8080 atlassian/jira-software docker exec --user root jira...

    Android通过”记住密码”功能学习数据存储类SharedPreferences详解及实例

    可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。  一、简介  它提供一...

    nist-data离线资源包,用于Dependency-Check部署私有检测库

    nist-data离线资源包,用于Dependency-Check部署私有检测库

    SparkfunDataClient:用于将数据上传到 data.sparkfun.com 的 Arduino 草图

    您可以在数据流创建期间将您的数据标记为公共或私有。 用那些 sparkfun 给你的替换 PUBLIC_KEY 和 PRIVATE_KEY 将 sendToSparkfunDataServer() 上的数据名称“湿度”、“maxTemp”等替换为您设置为 sparkfun 数据...

    investpy:使用Python从Investing.com提取财务数据

    由于investpy是免费的且没有限制,因此在涉及财务数据提取以停止依赖公共/私有API时,investpy寻求成为最完整的Python软件包之一。 这些是当前使investpy成为财务数据检索中最一致的软件包之一的一些功能。 如果您...

    重尾数据下差分私有随机凸优化的改进速率_Improved Rates for Differentially Private St

    重尾数据下差分私有随机凸优化的改进速率_Improved Rates for Differentially Private Stochastic Convex Optimization with Heavy-Tailed Data.pdf

    Android数据持久化之Preferences机制详解

    Preferences是一种轻量级的数据存储机制,他将一些简单的数据类型的数据,包括boolean类型,int类型,float类型,long类型以及String类型的数据,以键值对的形式存储在应用程序的私有Preferences目录(/data/data/&...

    基于java实现的在 Android 上的模拟器检测,多开检测,Hook检测

    Anti 模拟器 这个很容易理解,模拟出来的机器,每次...因此,如果满足同一uid下的两个进程对应的包名,在"/data/data"下有两个私有目录,则违背了系统 "只为一个应用创建唯一一个私有目录"的设定,则该应用被多开了

Global site tag (gtag.js) - Google Analytics