Android Studio-基于SQLLITE实现登录注册功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio-基于SQLLITE实现登录注册功能相关的知识,希望对你有一定的参考价值。

参考技术A

继启动界面之后,现在开始做登录界面和注册界面。需要看启动界面教学的,请戳我的博客 Android Studio之启动界面教学 https://www.jianshu.com/p/7e0955291b18?tdsourcetag=s_pctim_aiomsg

其实安卓的登录注册,和JAVA是一样的,甚至于是极简版的JAVA登录注册,安卓太智能了,数据保存在sqllite中,完全不需要导包,而且还伴有可视化界面,简直无敌,安卓可以说是目前我们学过的最简单的语言,只是大家没有好好学罢了。如果大家认真学习,会发现真的超简单....

闲话不多说,接下来直接开始。

好啦,各位同学,我想我写的够详细了,希望能够帮到大家。

咱们就差一个备忘录了,
未完待续....

如何sqllite数据库复制到android手机上

我用eclipse开发程序时在PC上就把sqllite数据库创建好了,但是如果把这个数据库包直接发布到android手机上啊,因为我有一些初始化程序设置的配置参数信息,请高手 们指点。。。

你是说直接打包到apk包中么?

1.把你的.sqlite文件打包成zip文件放在Assert目录下。

2.在程序第一次运行时,Activity.getAssert()函数读助assert目录下的sqlite文件,复制到你想要的目录下(一般是sd卡目录下,不过要注意的就是 要检查sd卡是否存在)

3.用SqliteDataBase.openDataBase()函数打开数据库,进行各种操作。

--------------------------
但你的需求,如果只是配置信息,用SharedPreferences 来做不是更方便么?
参考技术A   可以将数据库.db文件复制到Android工程的res raw文件夹中
  1、在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中
  2、然后再打开该数据库文件,复制的基本方法是使用getResources().openRawResource方法获得res raw目录中资源的InputStream对象
  3、然后将该InputStream对象中的数据写入其他的目录相应的文件中
  4、最后可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件.
参考技术B 用Eclipse直接导进去就行啦

以上是关于Android Studio-基于SQLLITE实现登录注册功能的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 制作的类有错误 - 这里发生了啥?

android studio 添加阿里云仓库

SQLlite实现增删查改

android之SQLlite操作

Android Studio模拟器的root权限

Android sqllite 问题