- 浏览: 76326 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (101)
- Android (45)
- java中多线程的实现 (1)
- Runnable (2)
- Thread (1)
- TCP网络编程 (1)
- PHP (1)
- java (4)
- JDBC (1)
- oauth登录 (1)
- 中文乱码 (1)
- Ajax (1)
- web (2)
- Mysql (2)
- HTML5 (0)
- HTML5 (1)
- entity not found (1)
- JQuery (2)
- 使用jsp和Servlet实现一个验证码 (1)
- 验证码 (1)
- 异常 (1)
- webService (2)
- not insert异常 (1)
- JAVAmail (1)
- 选中分享 (1)
- 控件 (1)
- 方法 (1)
- listView (1)
- android控件 (1)
- jqueryMobile (1)
- servlet开发中文乱码解决方案 (1)
- servlet开发中文乱码解决方案 (1)
- web文本框初始提示 (1)
- web文本框初始提示 (0)
- xml (1)
- java中的加密技术 (1)
- 互联网 (1)
- mysql数据库 (1)
- java单例模式 (1)
- gson转json (1)
最新评论
-
Android自动化测试--Espresso框架使用
2016-11-01 10:02 764转载: Android自动化测试--Espresso框架 ... -
浅谈android中仅仅使用一个TextView实现高仿京东,淘宝各种倒计时
2016-11-01 09:54 1093转载:http://blog.csdn.net/u0130 ... -
利用apktool等工具发编译android apk
2016-10-25 09:15 751这个是我的csdn中的一篇关于android app反编译的文 ... -
Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunchin
2016-10-08 10:30 1041向studio中导入微信支付Demo的时候报错了,具体如图: ... -
android studio实用快捷键收集
2016-09-30 17:51 494本人用android studio刚开始,做一下笔记,只适用于 ... -
android中事件分发机制
2016-09-22 11:52 590转载自:http://www.cnblogs.com/linj ... -
LinerLayout滑动后停在顶部
2016-09-18 12:08 688转载自:http://blog.csdn.net/ff2008 ... -
android studio入门知识
2016-09-06 18:11 716http://blog.csdn.net/jdsjlzx/ar ... -
android图片加载OOM解决方案
2016-08-30 15:17 495转载自:http://www.apkbus.com/blog- ... -
android oom连带问题,以及tag错位问题结局方案
2016-08-30 13:48 678http://www.apkbus.com/blog-8430 ... -
android新手指导
2016-08-30 11:59 406http://www.apkbus.com/forum.php ... -
android app自动化测试
2016-07-12 15:51 522android sdk的lib目录下有个monkeyrunne ... -
利用BadgeView实现数字提醒效果
2016-07-06 16:38 979BadgeView是一个第三方开源库, github地址:ht ... -
android端图片缓存实现,特别适用于listview来回滚动
2016-07-02 10:40 701转载自: http://www.open-open.com/l ... -
android文件存储文本
2016-05-17 17:26 507/** * 写入文本 */ private void ... -
android listView的BaseAdapter的抽取
2016-05-12 11:52 668/** * BaseAdapter的抽取 * @autho ... -
android全局异常捕获并发送异常到邮箱
2016-05-12 11:41 1127public class AppException exten ... -
android第三方框架xutils的使用
2016-05-12 11:35 852这里写一些网络请求的相关 //初始化相关参数和对象 publi ... -
android端版本更新
2016-05-12 11:26 739整个思路,先判断服务端当前版本是不是高于本地版本,高的话可以选 ... -
android端从相册或者拍照读取图片
2016-04-16 16:45 833android端从相册或者拍照读取图片,见demo
相关推荐
这个开源项目提供了一种实现方式,它通过自定义一个`SecuredSharedPreferences`类来替代原生的`SharedPreferences`. `SecuredSharedPreferences`在读写数据时会进行加密和解密操作。它使用了对称加密算法,如AES...
在Android开发中,SharedPreferences是一个广泛使用的轻量级数据存储机制,用于存储应用的简单键值对数据,如用户设置或小量配置信息。这个“Android轻量级安全SharedPreferences包装器”是一个开源项目,旨在增强...
DroidCrypt是一个专门为Android平台设计的轻量级加密库,其主要功能是使用AES(Advanced Encryption Standard)算法对字符串进行加密操作。AES是一种广泛应用于现代数据安全的对称加密标准,以其高效和安全性著称。...
这个"安卓SQLite数据库相关-Android安全简单的键值对数据存储库源码.rar"压缩包文件包含了用于创建一个安全且简单键值对数据存储的源代码。以下是对这个主题的详细说明: 1. SQLite基础: SQLite是一个开源的关系...
它是一个开源库,允许在SQLite上添加透明的加密层,确保即使数据库文件被盗,数据也无法被读取。 5. **文件系统安全**:避免在外部存储(如SD卡)上直接存储敏感数据,因为外部存储可能容易被访问。如果必须存储,...
【Android 开源项目:数据口袋】是一个专门为 Android 平台设计的数据存储与管理库,它提供了简单易用的 API,使得开发者能够方便地在应用程序中处理数据存储问题。这个开源项目的目标是帮助开发者提高开发效率,...
2. **数据加密**:使用生成的密钥对敏感常量进行加密,然后可以将加密后的数据存储在任何地方,如SharedPreference或文件中。 3. **数据解密**:在需要使用常量时,从KeyStore中检索密钥,然后使用它来解密存储的...
"一个好用的Android SharePreferences.zip" 提供了一个开源项目,名为 Treasure-master,它是一个对原生 `SharedPreferences` 进行封装的库,旨在提高开发效率和代码的可读性。下面我们将详细探讨 `...
相关blog: ... android hawk 数据库 github 开源项目 Hawk 是一个非常便捷的数据库 ....其它3个都是lib库 选择其中一个就行 lib对解析方式做了修改 分为gson和fastjson版本 hawk_lib 是源码 需要加入rx 才能使用rx功能
通过研究这个开源项目,开发者可以学习到Android安全编程的最佳实践,包括如何使用Android Keystore系统进行密钥管理,如何使用加密库进行数据加密,以及如何设计用户友好的密码管理界面。同时,也可以了解如何实现...
10. **安全实践**:比如数据加密、权限管理、防止SQL注入等,确保应用的安全性。 11. **单元测试和集成测试**:JUnit、Espresso等工具用于编写测试代码,保证代码质量。 通过分析和学习这个开源项目,开发者不仅...
SQLCipher是一款基于SQLite核心扩展而来的开源数据库引擎,它支持透明的数据加密功能。通过SQLCipher,开发者可以轻松实现数据库级别的数据加密和解密,确保数据即使在被非法获取时也无法被读取。 ### 2.2 ...
3. **密钥对的生成与存储**: 在原生代码中,可以调用加密库的API生成密钥对,并将私钥加密后存储到安全的位置,如Android的SharedPreferences或内部存储。私钥应该被加密并使用一个强密码或设备独有的密钥(如...
Android支持多种加密库,如Android Keystore System用于存储密钥,以及AES(高级加密标准)等加密算法对密码进行加密。 4. **权限管理**:如果应用涉及到读写外部存储或者访问网络,需要在AndroidManifest.xml中...
在Android应用中,我们通常需要将`Session`对象保存在一个单例类或者使用`SharedPreferences`存储其状态,以便在后续的操作中复用,减少连接创建的开销。 4. **执行远程命令** - 使用`Session`对象创建`Channel`,...
在Android开发中,SQLite是一个重要的组成部分,它是一个轻量级的、开源的、自包含的关系型数据库管理系统,用于存储和管理应用程序的数据。SQLite被广泛应用于移动设备,因为它的体积小、性能好且易于使用。本教程...
4. **图片缓存策略**:对于朋友圈中的图片,可以使用开源库如Android的 Glide 或 Picasso 进行图片加载和缓存。它们会自动处理图片的缩放、内存和磁盘缓存,优化用户体验。 5. **异步加载**:为了保持界面流畅,...
在Android开发中,数据存储是不可或缺的一部分,而`MMKV`是一个由微信团队开源的高性能、轻量级的全局共享内存Key-Value存储系统,它旨在替代传统的`SharedPreferences`,提供更快的读写速度和更便捷的数据管理方式...
在"Androidoschina-android-app"中,我们通常会看到一个基于MVP(Model-View-Presenter)或MVVM(Model-View-ViewModel)的设计模式。这种设计模式可以清晰地分离业务逻辑、数据处理和用户界面,提高代码的可读性...
在本项目中,"36 Flutter仿京东商城项目 用户登录 退出登录 事件广播更新状态.rar",我们主要探讨的是如何使用Flutter框架构建一个类似京东商城的移动应用,并且涉及到了用户登录、退出登录以及事件广播更新状态的...