android数据库

Android手机通讯录项目开发--联系人数据库contacts2.db介绍

て烟熏妆下的殇ゞ 提交于 2019-12-09 12:32:17
项目描述:该项目为基于Android平台的手机通讯录,主要模块分为四个部分:联系人管理模块,通话记录管理模块,短信管理模块,系统设置模块。 系统结构图如下: 本项目启动时间:2014年5月28日 说明:本次开发项目的所有源码全部会分享给大家。开发此项目的目的有这几点:一、锻炼独立开发项目的能力,二、增加对Android开发的了解,三、熟悉Android通讯录机制。 闲话不多说,正式开始! 技术要点一:熟悉Android联系人数据库contacts2.db 1.获得联系人数据库contacts2.db文件 步骤一、打开Eclipse并且运行模拟器; 步骤二、调出文件浏览器File Explorer(从工具栏中依次打开Windows—>Show View -> Other -> Android - > File Explorer),如图所示: 步骤三、打开文件浏览器,并在此目录data->data->com.android.providers.contacts->databases下,找到数据库:contacts2.db,注意:如果是想导出真机上的contacts2.db数据库,真机必须是经过root以后才能导出,否则在data目录层就打不开。 步骤四、选中contacts2.db,并且在File Explorer的右上角,选择导出键,将contacts2.db数据库导入到电脑上。

Android中保存图片的两种方式

蓝咒 提交于 2019-12-06 22:16:21
Android中保存图片的两种方式 第一种是保存到数据库: 1、 保存到数据库: 2、 从数据库读取: 二是以图片格式保存到本地 1、 A、声明tempFile以保存到指定路径: B、保存到tempFile: 2、 或者用系统方法保存到本地: 3、 从相册或者相机获得的url也可以用下面的方法来得到图片 4、 以上3种url获取图片的方法: ps:通过系统方法得到的地址还可以通过以下方式获得: 来源: oschina 链接: https://my.oschina.net/u/698243/blog/97888

课设

本小妞迷上赌 提交于 2019-12-06 20:23:31
目录 1. 需求分析 1 1.1 系统需求分析 1 1.2 用例分析 1 2. 系统设计 2 2.1 系统总体设计 2 2.2 系统数据库设计 1 2.3 系统各功能模块 2 3. 系统测试 2 3.1 注册页面测试 2 3.2 登录界面测试 3 3.3 功能界面测试 3 3.3 好友管理界面测试 4 3.3 收藏界面测试 5 4. 系统实现 5 4.1 登录 (MainActivity) 5 4.2 注册 (Main2Activity) 7 4.3 首页 (Main3Activity) 8 4.4 我的收藏 (ShujiActivity) 9 4.5 好友管理 (jiahaoyou) 10 4.6 数据库的创建 (MyHelper) 13 5. 总结 13 附录 1 14 一.课设题目 14 基于 Android 系统 族迹 APP的设计与实现 14 二.清单文件 14 三.布局代码 15 1.activity_jiahaoyou 15 2.activity_main 18 3.activity_main2 21 4.activity_main3 23 5.activity_shuju 24 6.fragment_dashboard 24 7.fragment_home 25 8.fragment_notifications 27 四. Java 代码 32 1

课设

你。 提交于 2019-12-06 19:58:56
一、绪论 (一)设计背景及意义 本文描述了开发用于提高我国高校管理效率的课程设计管理系统。该系统的设计基于Android和B/S架构的跨平台混合模式开发、Java语言编程和MySQL数据库,用UML面向对象方法建模,构建符合高校课程设计全流程管理的系统模型。通过确定参与者、创建系统用例、描述系统时序图、确定静态结构来进行系统需求分析;系统总体功能设计、业务流程设计和数据库设计来进行系统设计。详细描述各功能模块的设计;通过关键技术的分析,确定Android平台架构及物理模型,采用主流的JDK+Eclipse+ADT的模式实现Android客户端的功能;采用B/S模式三层架构实现PC端功能。在android studio中能很好的运用这个模式进行开发个人管家的界面 (二)编写目的 本课题将从用户使用角度出发,完成一个功能齐全、使用便捷,用户界面美观大方的手机通讯录应用系统。为方便用户的管理,让联系人信息和头像一目了然:简化用户进行增加、删除、查找操作;并且具备更改头像的功能,拥有英观。简洁。方便的通讯录主界面。总体目标功能如下: (1) 查看功能:显示出所有自己数据中的详细值息。 (2) 增加功能:能快速,便捷地录入新数据,包括:你的计划及目标等。 (3) 修改功能:选中自己的信息及计划和目标时,可对此人的相应数报进行修改。 (4) 删除功能:选中你的id,计划的时

Android中保存图片的两种方式

情到浓时终转凉″ 提交于 2019-12-06 19:48:53
Android 中保存图片的两种方式 第一种是保存到数据库: 1、 保存到数据库: 2、 从数据库读取: 二是以图片格式保存到本地 1、 A 、声明tempFile以保存到指定路径: B 、保存到tempFile: 2、 或者用系统方法保存到本地: 3、 从相册或者相机获得的url也可以用下面的方法来得到图片 4、 以上3种url获取图片的方法: ps:通过系统方法得到的地址还可以通过以下方式获得: 来源: CSDN 作者: rudyalwayhere 链接: https://blog.csdn.net/rudyalwayhere/article/details/6043201

android数据库持久化框架

爱⌒轻易说出口 提交于 2019-12-06 14:48:39
android 数据库持久化框架 前言 Android 中内置了 SQLite, 但是对于数据库操作这块 , 非常的麻烦 . 其实可以试用第 3 方的数据库持久化框架对之进行结构上调整 , 摆脱了访问数据库操作的细节 , 不用再去写复杂的 SQL 语句 . 虽然这样会在数据库操作上损失一点性能 , 但基于xxxx对数据库操作不频繁性能要求不高可以使用 , 所带来的好处即使有一个良好的统一的数据库操作以及降低代码维护成本 . 适合与 android 的数据库持久化框架主流的有 2 种 : androrm 和 ormlite. 简单的对这 2 种框架以及 SQLite 在 CPU:1GHz,RAM:512M 的 android 的及其上进行插入 1W 条数据的性能测试 , 得到的结果如下 : SQLite=287.488s; androrm=310.562s;ormlite=333.760s. 可见使用原始的 SQLite 性能最高 . 由于 ormlite 用注解字段的方式 , 使得在性能有着一定的损失 . 不过 , ormlite 架构更适合 java, 而且类似 hibernate, 而 androrm 适合与 python. 下面就对 ormlite 框架进行简单的介绍 . 1. ormlite 框架 1. 从 http://ormlite.com/releases/

android直接链接sqlserver数据库

[亡魂溺海] 提交于 2019-12-05 17:05:12
1、开发中遇到需要android端直接链接服务端sqlserver数据库,并向sqlserver数据库插入数据的场景。 2、链接到sqlserver数据库,需要用到 jtds 工具包,我使用的是 jtds-1.3.1.jar 。点击百度网盘下载,密码: fma7 3、下面就是直接链接sqlserver数据库的代码: package com.mtjsoft.www.myapplication.data; import android.util.Log; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * @author mtj 2018-4-9 10:00:48 * Created by Administrator on 2018/4/9. * android 链接sqlserver数据库 */ public class MtjServerDatabaseTools { private static String user = "数据库用户名" ; private static String password = "数据库密码" ;

Android如何连接SQLServer数据库

早过忘川 提交于 2019-12-05 16:57:43
一、开发环境 Android开发工具:Android Studio。 数据库:SQLServer。 二、下载支持Android的SQL驱动。 备注:最新版即可,他们已经做了兼容了,我用的是最新版1.3.1版。 类库包下载地址: https://sourceforge.net/projects/jtds/files/ 三、创建DBUtil.java数据库配置操作类。 public class DBUtil { private static String IP = "192.168.1.138"; private static String DBName = "tu"; private static String USER = "sa"; private static String PWD = "123qwe!@#"; /** 创建数据库对象 */ private static Connection getSQLConnection() { Connection con = null; try { Class.forName("net.sourceforge.jtds.jdbc.Driver"); //加上 useunicode=true;characterEncoding=UTF-8 防止中文乱码 con = DriverManager.getConnection("jdbc

Android 数据库 SQLiteOpenHelper

早过忘川 提交于 2019-12-04 13:55:01
public class DbOpenHelper extends SQLiteOpenHelper { private static String name = "test.db"; /* 数据库名称 */ private static int version = 1; /* 数据库版本号 */ public DbOpenHelper(Context context) { super(context, name, null, version); // TODO Auto-generated constructor stub } @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub String sql = "create table person(id integer primary key autoincrement, name varchar(64))"; db.execSQL(sql); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub } } private

Android-断点续传下载

陌路散爱 提交于 2019-12-04 13:54:42
工作找完了,玩也玩完了,该好好学习了,最近我把《Java并发编程的艺术》这本书给读完了,对于并发编程以及线程池的使用还是不娴熟,我就在imooc上找到一个项目“ Android-Service系列之断点续传下载 “,这是我对这个项目在编写的时候记录。 涉及知识点 UI界面编写 数据库 Service 广播传递数据 多线程以及Handler 网络 这些应该是Android的基础,我就不累述了,到时候在代码中遇到了再进行解释。 这个项目主要的流程是: 一切的操作的开始是基于Activity的,但是我们的下载任务肯定是不能在Activity中进行的,因为假如我们的Activity切换成后台进程就有可能会被销毁(进程的优先级:前台,可见,服务,后台,空),所以我们将下载放在Service中是比较好的,但是Service和Activity一样是主线程,是不能进行数据的操作的,所以我们要利用到Thread或者是线程池,如果我们要可见下载进度的话,我们就需要通过广播的消息传递来更新UI上的进度,对于断点我们就需要实时将下载到的文件位置存储下来,所以我们利用数据库(稳定)存储进度。下载完成以后再将下载信息删除。 基础布局 这部分就不讲了,特别简单的一个布局 <?xml version="1.0" encoding="utf-8"?> < RelativeLayout xmlns: android