Android开发之存储
文章平均质量分 79
hi_0123
这个作者很懒,什么都没留下…
展开
-
Android中数据库的创建与增删改查操作
今天写一下关于Android中数据库Sqlite的一些基本操作吧。首先创建一个类继承SqliteOpenHelper并重写其方法,另外需要另外加一个构造函数,如下:public MyOpenHelper(Context context, String name){ super(context, name, null, 1); }这样我们就可以很方便的创建MyOpenHelper的对象原创 2015-09-30 21:18:40 · 3712 阅读 · 0 评论 -
Android读写操作之sdcard的读写操作
今天我们讲下sdcard的读写操作,感觉这个内存的读写操作要用的多,因为我们一般都是把文件存储到sdcard中。好了,我们直接看代码吧。一定要注意:对于文件的读写操作一定不要忘了加权限: 下面的就是MainActivity了:package com.example.file_02;import java.io.BufferedInputStream;impor原创 2015-09-22 20:07:59 · 710 阅读 · 0 评论 -
读取网络中的数据并写入数据库
今天我们重点讲下Android中数据库的知识。假如我们现在有这样一个需求:从网络"http://218.244.149.129:9017/api/news_recommend.php"解析Json数据显示在Activity中,然后把读取到的内容写入数据库中。MainActivity:package com.example.test_02;import java.util.A原创 2015-09-23 21:32:58 · 635 阅读 · 0 评论 -
使用SharedPreferences读写文件到内存
今天我们讲下SharedPreferences的使用,就是读取或写入数据到内存中,比较简单,我们直接看代码吧。package com.example.sharedpreferences_01;import android.os.Bundle;import android.app.Activity;import android.content.SharedPreferences;i原创 2015-09-22 20:24:28 · 774 阅读 · 0 评论 -
使用SQLiteOpenHelper插入数据到数据库并读取数据库中的内容
1、首先新建一个类DBOpenHelper继承SQLiteOpenHelper然后重写其方法。类DBOpenHelperpackage org.mobiletrain.sqlite_demo4;import android.annotation.SuppressLint;import android.content.ContentValues;import android.co原创 2015-09-23 22:52:20 · 2289 阅读 · 0 评论 -
图片的三级缓存
三级缓存:强引用---》软引用---》sdCardHashMap map = new HashMap();//存储图片的"数据库"new 出来的内存空间 强引用内存:强引用 软引用 弱引用 虚引用1、强引用:new LruCache垃圾回收机制--》这块空间是无法回收。java当内存不足的时候宁可抛出OutofMemory Error原创 2015-10-24 10:35:48 · 753 阅读 · 0 评论 -
SharedPreferences之存储用户登录名
需求:当用户点击记住用户名时,我们在下次启动Activity时就可以自动添加用户名。思路:这里当用户点击记住用户名时,我们需要把用户输入的用户名写入文件,然后在下次启动Activity时直接从内存中读取用户名添加到用户名的输入框。代码如下:xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/ap原创 2015-09-22 20:20:30 · 480 阅读 · 0 评论 -
数据库插入查询练习之词典
需求:在主Activity中将一个单词和解释存入数据库,然后当我们输入单词或者解释时,能够通过模糊查询数据库并把结果显示在第二个对话框Activity的ListView中的每一项中,如果单词不存在则提示用户是否插入数据或者放弃。思路:1、创建一个类DBOpenHelper继承于SQLiteOpenHelper并重写其方法2、在主Activity中获取到模糊查询的ArrayLis原创 2015-09-23 22:12:52 · 426 阅读 · 0 评论 -
数据库之数据的插入与显示之二
需求:输入标题和内容,通过点击”插入数据"按钮把数据插入到数据库,然后在下面的ListView列表中显示数据库中的内容思路:这道题目算是比较简单的,就是单纯的把数据插入到数据库,然后通过查询数据库并把内容显示出来,我们直接看代码吧。MainActivity:package org.mobiletrain.sqlite_demo2;import android.os.Bund原创 2015-09-23 22:35:19 · 603 阅读 · 0 评论 -
Android读写操作之内存的读写操作
今天我们讲下Android中文件的读写操作。其中分为两种,一种是对于Android中内存的读写操作,还有一种是Android中sdcard的读写操作。下面我们先介绍一下Android中内存的读写操作。我们直接看代码吧,都有很详细的注释:package com.example.file_01;import java.io.BufferedReader;import java.i原创 2015-09-22 20:00:32 · 3051 阅读 · 0 评论