精华内容
下载资源
问答
  • Android数据存储方式

    2019-11-16 09:00:21
    1、 在下列选项中,Android中的五大存储数据方式不包括() A、文件 B、SQLite数据库 C、SharedPreferences D、Map E、网络 您提交答案:D 正确答案:D 文件存储简介 ...

    在这里插入图片描述

    1、 
    在下列选项中,Android中的五大存储数据方式不包括()
    
    A、文件
    B、SQLite数据库
    C、SharedPreferences
    D、Map
    E、网络
    您提交答案:D
    
    正确答案:D
    

    文件存储简介
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • android数据存储方式

    千次阅读 2016-10-24 18:47:53
    Android中五大存储方式为:SharedPreference存储,SQLite数据库存储,I/O文件存储,ContentProvider存储,网络存储.
    Android中五大存储方式为:SharedPreference存储,SQLite数据库存储,I/O文件存储,ContentProvider存储,网络存储.

    1.SharedPreference:是Android提供的用来存储一些简单配置信息的一种机制,例如:登陆用户的用户名和密码,其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取写入。SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中德File Explorer 中德/data/data/<packagename>/shares_prefs下。

    2.I/O文件存储:是一种较常用的方法,在Android中读取/写入文件的方法,与Java中实现I/O的程序是完全一样的,提供了openFileInput()和openFileOutput()方法来读取设备上的文件,文件存储用起来较为方便,程序可以自己定义格式。

    3.网络:利用HTTPURLConnection对象或者HttpClient对象,我们可以从网络中获取数据(例如加载服务器端数据,加载service数据等)

    4.ContentProvider存储:在Android系统中,没有一个公共的内存区域,供多个应用共享存储数据中的Contentprovider提供了一种多应用间数据共享的方式,可支持在多个应用中存储和读取数据。比如:联系人信息,音频,视频可以被多个应用程序访问。

    5.SQLite数据库:是一个非常流行的嵌入式数据库,它支持SQL语言,并只利用很少的内存就有很好的性能,如果要在Android上存储数据,使用SQLite 数据库是一种非常好的选择。尤其是海量数据时候性能优越,可以使用SQL查询。
    展开全文
  • Android 数据存储方式

    千次阅读 2011-02-22 10:28:00
    Android有4种存储数据方式,它们分别是: Preferences, Files, Database, Network 1。Preferences用于存储key-value paires,它是一个轻量级的键值存储机制,只可以存储基本数据类型。 2。...

    Android有4种存储数据的方式,它们分别是:

    Preferences, Files, Database, Network

    1。Preferences用于存储key-value paires,它是一个轻量级的键值存储机制,只可以存储基本数据类型。

    2。Files不必多说,只是在Android中Application无法读写其它Application的文件。文件是通过 FileInputStream和FileOutputStream来对文

         件进行操作。

    3。database,就是大家熟知的SQLite3.

    4。Android还提供了网络存储数据的方式,具体参看以下两个package:

             java.net.*

             android.net.*

         其实就是与网络服务器取得联系,存放于网络服务器上。

    展开全文
  • Android数据存储方式及存储位置

    千次阅读 2014-04-24 12:14:13
    Android数据存储方式及存储位置 Android数据存储是很重要的一个环节,有以下几种方式: 一、Shared Preference 使用:

    Android数据存储方式及存储位置

    Android数据存储是很重要的一个环节,有以下几种方式:

    一、Shared Preference

    使用:

    SharedPreferences sp = 
    	MainHello.this.getSharedPreferences("hello", 0);
    
    int age = sp.getInt(“Age”, 0);		// read
    
    SharedPreferences.Editor ed = sp.edit();	// write
    ed.putString("Name", "mike");
    ed.putInt("Age", 33);
    ed.putFloat("Salary", 1080.55f);
                	
    ed.commit();
    

    存储位置:

    Data is stored in xml format, located at
    /data/data/<package name>/shared_prefs/hello.xml

    XML file Content:
    <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
    <map>
    <string name="Name">mike</string>
    <float name="Salary" value="1080.55" />
    <int name="Age" value="33" />
    </map>

    二、Internal Storage

    使用:

    try {
    	String str = "Hello World";
    	FileOutputStream fos = 
    		MainHello.this.openFileOutput("hello.txt", MODE_PRIVATE);
    	fos.write(str.getBytes());
    	fos.close();
    	}
     catch (Exception e) {
    	e.printStackTrace();
    }
    

    存储位置:

    /data/data/<package name>/files/hello.txt

    三、External Storage

    使用:

    String str = "Hello World";
    File file = new File(getExternalFilesDir(null), "hello.txt");
    FileOutputStream fos = new FileOutputStream(file);
    fos.write(str.getBytes());
    fos.close();
    

    存储位置:

    /mnt/sdcard/Android/data/<package name>/files/hello.txt

    、SQL Lite

    使用:

    public class MyDB extends SQLiteOpenHelper {
    
    	public MyDB(Context context) {
    		super(context, "TestDB", null, 1);
    	}
    
    	@Override
    	public void onCreate(SQLiteDatabase db) {
    		String sql = "CREATE TABLE stu (" +
    				"sid INTEGER," +
    				"sname TEXT)";
    		db.execSQL(sql);
    	}
    
    	@Override
    	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    		// Used when 模式更新
    	}
    }
    MyDB d = new MyDB(MainHello.this);
    SQLiteDatabase db = d.getWritableDatabase();
    db.execSQL("INSERT INTO stu(sid, sname) VALUES(3, 'Jason')");
    

    存储位置:

    /data/data/com.hezongjian/databases/

    五、Content Provider

    使用:

    ContentResolver cr = getContentResolver();
    Cursor cur = cr.query(android.provider.CallLog.Calls.CONTENT_URI, null, null, null, null);
                
    cur.moveToFirst();
               
    int num = cur.getColumnIndex(CallLog.Calls.NUMBER);
                
    do
    {
                Log.e("CALLLOG", cur.getString(num));
    }while(cur.moveToNext());
                
    cur.close();
    
    // android.permission.READ_CONTACTS permission
    



    展开全文
  • 谈谈android数据存储方式

    千次阅读 2013-10-08 20:22:43
    它是Android提供的用来存储一些简单配置信息的一种机制,采用了XML格式将数据存储到设备中。只能在同一个包内使用,不能在不同的包之间使用。 (2)文件存储数据;文件存储方式是一种较常用的方法,在Android中读取...
  • Android数据存储方式之:SharePreference

    千次阅读 2015-03-26 14:46:55
    Android应用开发常用到的数据存储方式有以下五种: 1 ,使用SharedPreferences存储数据 2, 文件存储数据 3 ,SQLite数据库存储数据 4 ,使用ContentProvider存储数据 5, 网络存储数据 今天就简单...
  • android开发中常用的第五种数据存储方式就是我们常用的GET,POST等采用http协议来与服务器打交道。比如数据文件上传下载,网页请求等。几乎所有的应用都必须与网络打交道。举个很简单的get请求网络的例子: try { ...
  • Android数据存储方式(一)文件

    万次阅读 2013-02-24 22:18:10
    Android数据存储提供了如下几种方式: 1、文件 2、SharedPreferences(偏好参数) 3、SQLite数据库 4、内容提供者(Content provider) 5、网络 本篇介绍第一种存储方式:文件,我们采用文件来保存用户输入...
  • Android数据存储方式之SharedPreferences

    千次阅读 2011-06-01 21:28:00
    通过这些存储技术可以将数据存储在各种存储介质上,Android数据存储提供了如下几种方式:1、文件2、SharedPreferences(参数)3、SQLite数据库4、内容提供者(Content provider)5、网络在这里我们将对...
  •  SharePrefences是Android数据存储最常用的方式之一,本文着重介绍一下 二、SharePrefence  SharePrefence是用来保存少量数据的方式,如保存程序配置信息等。SharePrefences的源码如下所示: package ...
  • Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用 Android提供的ContentProviders。 Android中4种数据存储方式: Shared Preferences ...
  • 本篇来介绍一下Android数据存储的第二中方式:SharedPreferences,这种方式在保存软件的各项参数时应用最广泛,一般采用.xml文件来进行存放。 实现的简单界面如下: 在Activity的子类中,我们可以通过两种...
  • Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用Android提供的ContentProviders。 Android中4种数据存储方式: Shared Preferences ...
  • 核心原理: Context提供了两个方法来打开数据文件里的文件IO流 FileInputStream openFileInput(String name); FileOutputStream(String name , int mode),这两个方法第一个参数 用于指定文件名,第二个参数指定打开...
  • Android数据存储提供了如下几种方式: 1、文件 2、SharedPreferences(偏好参数) 3、SQLite数据库 4、内容提供者(Content provider) 5、网络 一.文件 A.存储到android自带的存储空间中 文件存储数据...
  • 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许...如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences
  • android数据储存存储方式

    千次阅读 2014-05-16 00:45:40
    可以将数据储存在内置或可移动存储,数据库,网络,sharedpreference。  android可以使用Content provider来使你的私有数据暴漏给其他应用程序。 一.sharedpreference  得到sharedpreference的两种方法:  1....
  • Android数据存储方式

    千次阅读 2018-11-14 17:03:32
    1.Android常用的数据存储方式 File存储 SharedPreferences存储 SQLite轻量型数据库 ContentProvider 四大组件之一 2.File存储 最基本的一种数据存储方式,不对存储的内容进行任何的格式化处理,所有数据都...
  • Android数据存储方式

    千次阅读 2016-10-21 10:17:29
    今天开始我们的第四点:Android数据存储方式Android数据存储方式,主要有五种: 一、Android本身的数据库:SQLite数据库,SQLite是一个轻量级的,跨平台的数据库。数据库中所有的信息都存储在单一文件内,
  • Android 数据储存的方式有很多种 —— SharedPreferences 储存 、 文件储存 、 数据库储存 、 网络储存(储存到后台网络) ,虽然储存方式那么多,但是这些储存方式也有一定的规律可寻: SharedPreferences : ...
  • Android数据存储几种方式用法总结

    千次阅读 2016-12-11 12:16:11
    Android数据存储几种方式用法总结 1、概述  Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序...
  • Android数据存储五种方式总结

    万次阅读 2017-07-27 18:28:32
    Android数据存储五种方式总结
  • Android五大数据存储方式
  • android开发数据存储方式

    千次阅读 2012-02-28 23:38:13
    Android提供了5种方式存储数据: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据; 其中3,4已经在Android SQLite解析、Android ...
  • 本文介绍Android平台进行数据存储的五大方式,分别如下:        1 使用SharedPreferences存储数据     2 文件存储数据    &...
  • Android数据存储

    千次阅读 2016-07-12 13:32:07
    数据存储Android开发中是很重要的,因为做一个项目一定会用到数据存储,比如游戏或者应用的一些设置配置,游戏存档,应用使用习惯等。这篇主要写本地文件的存储,下篇会介绍数据库相关内容。 这里首先讲Android的...
  • android常见数据存储方式

    千次阅读 2018-03-05 18:10:26
    android数据的存储大致可以分为文件存储方式和数据库存储方式。今天先简单讲述在android系统中文件数据存储方式,后面再讲解数据库的存储方式。文件存储无非就是牵涉到文件流,文件流直接导向就是文件的目录,...
  • Android数据储存

    2019-09-13 04:03:14
    Android提供了三种数据储存方式,分别为: 1.文件储存——文件存储数据使用了Java中的IO操作来进行文件的保存和读取 2.SharedPreferences储存——SharedPreferences可以存取简单的数据 3.Sqlite...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 246,028
精华内容 98,411
关键字:

android数据存储方式