前言:上一篇文章写了在Android中利用SharedPreferences保存数据,SharedPreferences在保存数据的时候主要是保存一些应用程序的设置信息或者少量的用户信息,并且是以key-value形式保存的String类的信息,比较有局限性。比如你需要保存从网络获取的图片到本地作为...
分类:
移动开发 时间:
2015-07-28 10:20:27
阅读次数:
236
功能需求:
接上一篇文章,如果sim卡变更,则发送一条报警短信给安全号码
接收从安全号码发来的短信,如果内容为报警指令,则根据相应的报警指令做出相应的操作
发送短信1.创建一个SmsManager对象
SmsManager manager = SmsManager.getDefault();2.通过SharedPreferences获取安全号码 String number3.创建短信内容: con...
分类:
移动开发 时间:
2015-07-26 17:28:40
阅读次数:
228
很多应用都会有用户设置,用户的一些偏好可以由用户来决定那是应用人性化的体现,在实际开发中很多情况都作成可配置的了,本篇博客要介绍的是一个比较炫的状态按钮切换,我想很多开发者都想做出这样的效果,在这里我也就把自己参与的项目当中的这部分实现,做出Demo来于朋友们分享。没有图,我感觉就特别不舒服: 这样...
分类:
移动开发 时间:
2015-07-24 17:35:58
阅读次数:
146
功能需求:
用户点击主页面上的“手机防盗”按钮时,判断用户是否设置过密码。
如果没有设置过,则弹出输入密码对话框
如果设置过了,则弹出设置密码对话框
用户的密码要进行MD5加密之后再存储在内存中
技术点:
- 自定义对话框的使用
- MD5加密的实现方式
- SharedPreferences的读写操作自定义对话框
1.在layout目录下创建一个布局文件,把自定义的对话框布局设置成功...
分类:
移动开发 时间:
2015-07-24 06:58:31
阅读次数:
237
最近在读项目源码的时候,发现一个SharedPreferencesCompat类,这个类做了一些简单的工作,后来google之后理解了这种写法的缘由,在这里跟大家分享一下。
首先我们直接来看这个类的源码,很简短
/**
* Reflection utils to call SharedPreferences$Editor.apply when possible,
* falling b...
分类:
其他好文 时间:
2015-07-23 19:54:38
阅读次数:
166
由于手机安全卫士每次打开都要进行检查软件版本的工作,久而久之会浪费用户的流量。因此,我们要在设置页面中,由用户自己确认是否需要开启检查更新的操作。效果图:
技术点:
1.自定义组合控件
2.SharedPreferences的读写操作自定义组合控件
和之前自定义风格的原因一样,都是为了减少工作量。由于该组合控件会有很多地方要用到,因此,我们把它抽取出来,封装在一个类中,需要使用的时候直接调用...
分类:
移动开发 时间:
2015-07-23 19:54:34
阅读次数:
140
我们通常使用SharedPreferences存储一些需要保存在本地,但又不至于存储在数据库里的一些数据,一般我们用它来存储一些用户名,密码等数据是非常方便的,那么如果我们想要存储的信息有10几条,我们就得写10几行重复的代码把他们存进去,取出来的时候还得写10几行代码将他们一条一条取出来,那么有没...
分类:
移动开发 时间:
2015-07-21 12:05:53
阅读次数:
190
SQLite轻量级的、嵌入式的、关系型数据库Android、IOS等广泛使用的的数据库系统SQLite数据库之中可以方便的使用SQL语句,实现数据的增加、修改、删除、查询等操作SQLiteOpenHelper:负责创建、打开、更新、关闭数据库和创建数据表SQLiteDataBase:执行SQL语句、...
分类:
数据库 时间:
2015-07-17 11:16:19
阅读次数:
181
我们通常使用SharedPreferences存储一些需要保存在本地,但又不至于存储在数据库里的一些数据,一般我们用它来存储一些用户名,密码等数据是非常方便的,那么如果我们想要存储的信息有10几条,我们就得写10几行重复的代码把他们存进去,取出来的时候还得写10几行代码将他们一条一条取出来,那么有没有什么办法可以只需要一行代码就可以将他们存进去,一行代码就将他们取出来?答案是有...
分类:
移动开发 时间:
2015-07-16 20:08:09
阅读次数:
181
获取SharedPreferences的两种方式:1 调用Context对象的getSharedPreferences()方法2 调用Activity对象的getPreferences()方法两种方式的区别:调用Context对象的getSharedPreferences()方法获得的SharedP...
分类:
其他好文 时间:
2015-07-16 19:14:18
阅读次数:
163