【实例简介】

①该资源中片段代码截取于网上,特别感谢网上的大神

②该Demo是一个android的简单注册登录,包括:

∷SQLite的注册数据保存

∷注册登录数据的shakeAnimation验证

∷头像的上传与SQLite数据库保存显示

∷登录记住密码功能(SharedPreferences保存显示)

【实例截图】

【核心代码】

4a8eefbc-21bb-49f0-823e-1fdfbf3891b3

└── SQLite_Demo01

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   └── com

│   │   └── test

│   │   ├── Activity

│   │   │   ├── BuildConfig.class

│   │   │   ├── FirstPageActivity$1.class

│   │   │   ├── FirstPageActivity$2.class

│   │   │   ├── FirstPageActivity$3.class

│   │   │   ├── FirstPageActivity$4.class

│   │   │   ├── FirstPageActivity.class

│   │   │   ├── ForgetPwdActivity$1.class

│   │   │   ├── ForgetPwdActivity.class

│   │   │   ├── LoginActivity$1.class

│   │   │   ├── LoginActivity$2.class

│   │   │   ├── LoginActivity$3.class

│   │   │   ├── LoginActivity.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$string.class

│   │   │   ├── R.class

│   │   │   ├── RegisterActivity$1.class

│   │   │   ├── RegisterActivity$2.class

│   │   │   └── RegisterActivity.class

│   │   ├── Adapter

│   │   │   ├── DBAdapter$DBOpenHelper.class

│   │   │   ├── DBAdapter.class

│   │   │   ├── DBAdapterImage$DBOpenHelper.class

│   │   │   └── DBAdapterImage.class

│   │   ├── Bean

│   │   │   └── User.class

│   │   └── Utils

│   │   ├── ClearEditText.class

│   │   └── Tools.class

│   ├── classes.dex

│   ├── res

│   │   └── crunch

│   │   ├── drawable-hdpi

│   │   │   ├── chatfrom_bg_new_fmessage_normal.9.png

│   │   │   ├── edit_indicator.png

│   │   │   ├── icon.png

│   │   │   ├── loginview.png

│   │   │   ├── mail_attach_item_bg.9.png

│   │   │   ├── mini_avatar.png

│   │   │   ├── mm_chat_listitem_normal.9.png

│   │   │   ├── mm_chat_listitem_pressed.9.png

│   │   │   ├── open_image_btn_normal.png

│   │   │   ├── open_image_btn_pressed.png

│   │   │   ├── search_clear_normal.png

│   │   │   ├── search_clear_pressed.png

│   │   │   └── title_bg.png

│   │   ├── drawable-ldpi

│   │   │   ├── edit_indicator.png

│   │   │   ├── icon.png

│   │   │   ├── loginview.png

│   │   │   ├── search_clear_normal.png

│   │   │   └── search_clear_pressed.png

│   │   ├── drawable-mdpi

│   │   │   ├── edit_indicator.png

│   │   │   ├── icon.png

│   │   │   ├── loginview.png

│   │   │   ├── search_clear_normal.png

│   │   │   └── search_clear_pressed.png

│   │   └── drawable-xhdpi

│   │   ├── edit_indicator.png

│   │   ├── loginview.png

│   │   ├── search_clear_normal.png

│   │   └── search_clear_pressed.png

│   ├── resources.ap_

│   └── SQLite_pj.apk

├── gen

│   └── com

│   └── test

│   └── Activity

│   ├── BuildConfig.java

│   └── R.java

├── proguard.cfg

├── project.properties

├── res

│   ├── drawable

│   │   ├── delete_selector.xml

│   │   └── item_edit_bg.xml

│   ├── drawable-hdpi

│   │   ├── btn_style_one_focused.9.png

│   │   ├── btn_style_one_normal.9.png

│   │   ├── btn_style_one_pressed.9.png

│   │   ├── chatfrom_bg_new_fmessage_normal.9.png

│   │   ├── edit_indicator.png

│   │   ├── icon.png

│   │   ├── login_edit_normal.9.png

│   │   ├── login_edit_pressed.9.png

│   │   ├── loginview.png

│   │   ├── mail_attach_item_bg.9.png

│   │   ├── mini_avatar.png

│   │   ├── mm_chat_listitem_normal.9.png

│   │   ├── mm_chat_listitem_pressed.9.png

│   │   ├── open_image_btn_normal.png

│   │   ├── open_image_btn_pressed.png

│   │   ├── search_clear_normal.png

│   │   ├── search_clear_pressed.png

│   │   └── title_bg.png

│   ├── drawable-ldpi

│   │   ├── btn_style_one_focused.9.png

│   │   ├── btn_style_one_normal.9.png

│   │   ├── btn_style_one_pressed.9.png

│   │   ├── edit_indicator.png

│   │   ├── icon.png

│   │   ├── login_edit_normal.9.png

│   │   ├── login_edit_pressed.9.png

│   │   ├── loginview.png

│   │   ├── search_clear_normal.png

│   │   └── search_clear_pressed.png

│   ├── drawable-mdpi

│   │   ├── btn_style_one_focused.9.png

│   │   ├── btn_style_one_normal.9.png

│   │   ├── btn_style_one_pressed.9.png

│   │   ├── edit_indicator.png

│   │   ├── icon.png

│   │   ├── login_edit_normal.9.png

│   │   ├── login_edit_pressed.9.png

│   │   ├── loginview.png

│   │   ├── search_clear_normal.png

│   │   └── search_clear_pressed.png

│   ├── drawable-xhdpi

│   │   ├── btn_style_one_focused.9.png

│   │   ├── btn_style_one_normal.9.png

│   │   ├── btn_style_one_pressed.9.png

│   │   ├── edit_indicator.png

│   │   ├── login_edit_normal.9.png

│   │   ├── login_edit_pressed.9.png

│   │   ├── loginview.png

│   │   ├── search_clear_normal.png

│   │   └── search_clear_pressed.png

│   ├── layout

│   │   ├── firstpage.xml

│   │   ├── forgetpwd.xml

│   │   ├── main.xml

│   │   └── register.xml

│   └── values

│   └── strings.xml

└── src

└── com

└── test

├── Activity

│   ├── FirstPageActivity.java

│   ├── ForgetPwdActivity.java

│   ├── LoginActivity.java

│   └── RegisterActivity.java

├── Adapter

│   ├── DBAdapterImage.java

│   └── DBAdapter.java

├── Bean

│   └── User.java

└── Utils

├── ClearEditText.java

└── Tools.java

34 directories, 127 files

android用户头像保存,Android的登陆注册(sharedpreferences和SQLite保存以及头像上传显示...相关推荐

  1. android中的图片选择器,实现微信发布朋友圈多图选择上传功能

    本片文章是根据项目要求的思路去学习其他的博主改良的思路,思路会有雷同,但是该文确实属于本人原文创作,参考链接会在文章最后展示(啊啊啊啊啊,好官方....) 先说一下项目的功能要求,类似于QQ和微信在举 ...

  2. Android借助bmob实现简单的登陆注册

    借助bmob实现简单的登陆注册 实现步骤 1注册bmob 2配置Bomb相关 3扩展自己的用户列表 4实现注册 5实现登陆 欢迎下载 https://github.com/kurumi2501314/ ...

  3. Android开发 Bmob第三方云实现登陆注册

    有朋友问到,为什么使用第三方Bmob进行注册的时候返回用户为空,user=null这种情况? 我想必然是你的Javabean中定义了一个username和password与Bmob固定的接口冲突了,不 ...

  4. android用户引导页,android欢迎界面引导页

    android欢迎界面是所有程序开始的一个简短的自我介绍,让用户能够通过简单的描述和图片信息更好的了解软件,对用户体验效果非常的重要.这里我会使用VIewPager做一个欢迎界面. 1设计背景图片 根 ...

  5. android用户苹果手表,Android分析苹果手表成功原因

    Apple Watch 并不是市面上首款智能手表,但是自从苹果进入这一领域之后,Apple Watch 就一直霸占着龙头老大的位置.根据最近一次市场统计报告,Apple Watch 在智能手表领域的市 ...

  6. Android图片压缩(质量压缩和尺寸压缩)Bitmap转成字符串上传

    在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩):质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手 ...

  7. Android在未root手机获取应用内置的SQLite数据库到电脑上处理的方法(数据库备份与恢复-支持SDK30+)

    在android中我们常用sqlite数据库来存放文件,在开发中我们可能需要查看数据库中的所有的数据,以保证数据的准确性.在已经root的手机下,我们可以进入 data/data/包名/databas ...

  8. 个人界面 头像 图片选择(相册,拍照)--如何调用系统的相册,裁剪并且上传

    ##需求:个人界面的,个人头像图片的切换 方式一:点击开始切换头像的pop–相册选择 二:这里有两种方式,从相册选择和直接拍照,假设现在是从相册选择选择头像 *我在pop确定的点击方法中写了一个方法- ...

  9. ssm上传文件获取路径_ssm框架实现图片上传显示并保存地址到数据库(示例代码)...

    本案例是通过springmvc+spring+mybatis框架以商品上传为例,实现的图片上传功能,并把图片的地址保存到数据库并在前台显示上传的图片. 本项目是使用maven搭建的项目,首先看下项目结 ...

最新文章

  1. 【机器学习基石笔记】二、感知机
  2. java如何获得当前文件路径
  3. 【转】搞机:window10安装Linux子系统(WSL)及迁移到非系统盘
  4. 以links方式安装eclipse插件
  5. English trip -- VC(情景课)1 F Another view
  6. 没有基础的人可以学python吗-无基础可以学习Python吗?
  7. Dawn 阿里开源前端开发构建工具
  8. leapmotion 控制面板的启动
  9. Python有趣小程序代码
  10. 任正非:从未想干翻苹果|用友云SaaS产品“云直播”上市 |【软件网每日新闻播报│第9-28期】
  11. python 视频文件格式和分辨率转换
  12. 健康指南:趴桌睡觉三大危害
  13. 在U-boot中添加以太网驱动-Nazgul
  14. 盘点 9 款好用的开源商城系统
  15. 2月14,情人节双语送祝福!
  16. centos 7, 8 的区别
  17. PS后期合成深海海底水下人像摄影效果
  18. 11.30 - 每日一题 - 408
  19. 桌面时钟(JS版本)-electron
  20. 航空航天工业科研项目管理探析

热门文章

  1. Ubuntu12.04上编译PlateGatewayQt
  2. 修改配置文件后不重启程序即时生效
  3. SqlPlus环境配置文件
  4. 【暴力】LeetCode 300. Longest Increasing Subsequence
  5. LeetCode 147. Insertion Sort List
  6. Cache之直接映射
  7. JS——offsetWidth与offsetLeft用法之无缝滚动
  8. k8s之创建etcd集群
  9. [.NET]使用十年股价对比各种序列化技术
  10. Hadoop-熟悉常用的HDFS操作