- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 数据库安全存储的方法概要
方法概要方法 限定符和类型方法和说明voidlogin(java.lang.String token, java.lang.String appId, Context context)登录方法,需传递正确的token和appId,两个都必须正确,否则将无法登录abstract voidnoNetwork
2015-03-03 14:21:37 715
转载 影子侠开发者蛋仔-谷歌官方文档之使用Tabs创建Swipe视图
Swipe View提供在同级屏幕中的横向导航,例如通过横向划屏手势切换的tab(一种称作横向分页的模式)。这节课会教你如何使用swipe view创建一个tab layout实现在tab之间切换,或显示一个标题条替代tab。Swipe View Design在实现这些功能之前,你要先明白在Designing Effective Navigation, Swipe Views
2015-03-02 14:34:33 653
原创 关于数据库存储的问题
数据安全存储功能主要是针对数据库操作,只要集成了数据安全存储SDK,那么应用的数据库会自动被加密,保证数据库里面数据的安全,一般情况下,普通手机的数据库资源是相对安全的,但是一旦手机获取到root权限以后,就可以获取数据库文件,这样就会导致一些恶意应用程序窃取数据库里面的数据,进而导致数据泄露,集成数据安全存储SDK以后,应用的数据库文件是被加密的,加密算法使用的算法也是目前很安全的a
2015-02-13 10:10:24 556
原创 开发者必备工具-加密算法SDK
加密算法SDK目前有两个版本,一个是AES加密算法版本,另一个是SM4加密算法版本,AES加密算法是国际上比较通用的加密算法,安全性较高,SM4是国家保密局推出的商用加密算法,同样具有较高的安全性对于加密算法的选择,用户可以根据自己的需要自由选择。 集成加密算法SDK以后,SDK会自动对I/O流进行加密,也就是说在应用内部的所有读写操作都会自动进行加解密,用户无需做什么操作,这样就
2015-02-12 13:55:09 1442
转载 影子侠开发者-数据库加密SDK详细说明文档
集成方式:加密SDK共有两个文件,一个是libaes.so文件,一个是aes.jar文件,使用时二者缺一不可。在工程项目路径下建立libs目录,将aes.jar包放入libs文件夹,之后在libs文件夹下建立armeabi文件夹,将libaes.so文件放入其中。如果开发工具为AndroidStudio,还需要将以下代码添加至build.gradle文件中的android节
2015-02-10 14:30:23 641
原创 # Android中Activity四种启动模式和taskAffinity属性详解 #(5)原创分享
由上述可知,Task是Android Framework中的一个概念,Task是由一系列相关的Activity组成的,是一组相关Activity的集合。Task是以栈的形式来管理的。 我们在操作软件的过程中,一定会涉及界面的跳转。其实在对界面进行跳转时,Android Framework既能在同一个任务中对Activity进行调度,也能以Task为单位进行整体调度。在启动模式为standard或singleTop时,一般是在同一个任务中对Activity进行调度,而在启动模式为singleTask或si
2015-02-09 10:40:59 620
原创 # Android中Activity四种启动模式和taskAffinity属性详解 #(4)
## 四 实例验证singleInstance的行为 ## 根据上面的讲解,并且参考谷歌官方文档,singleInstance的特点可以归结为以下三条: 1. 以singleInstance模式启动的Activity具有全局唯一性,即整个系统中只会存在一个这样的实例
2015-02-06 11:28:28 528
原创 # Android中Activity四种启动模式和taskAffinity属性详解 #(3)
# Android中Activity四种启动模式和taskAffinity属性详解 #(3)----------影子侠开发者社区Rong## 三 实例验证singleTask启动模式 ## 上面将activity的四种启动模式就基本介绍完了。为了加深对启动模式的了解,下面会通过一个简单的例子进行验证。由以上的介绍可知,standard和singleTop这两种启动模式行为
2015-02-05 14:16:54 694
原创 # Android中Activity四种启动模式和taskAffinity属性详解 #(2原创分享)
activity有四种启动模式,分别为standard,singleTop,singleTask,singleInstance。如果要使用这四种启动模式,必须在manifest文件中<activity>标签中的launchMode属性中配置,如: <activity android:name=".app.InterstitialMessageActivity" android:label="@string/interstitial_label"
2015-02-04 14:22:25 821
原创 # Android中Activity四种启动模式和taskAffinity属性详解 #(1)
# Android中Activity四种启动模式和taskAffinity属性详解 #(1)原创分享----------影子侠开发者社区Rong在android应用开发中,打造良好的用户体验是非常重要的。而在用户体验中,界面的引导和跳转是值得深入研究的重要内容。在开发中,与界面跳转联系比较紧密的概念是Task(任务)和Back Stack(回退栈)。activity的启动模式会影响Ta
2015-02-03 12:15:05 453
原创 # 深入理解Java中为什么内部类可以访问外部类的成员#
# 深入理解Java中为什么内部类可以访问外部类的成员# ------影子侠开发者社区Rong ## 内部类简介 虽然Java是一门相对比较简单的编程语言,但是对于初学者,还是有很多东西感觉云里雾里,理解的不是很清晰。内部类就是一个经常让初学者感到迷惑的特性。即使现在我自认为Java学的不错了,但是依然不是很清楚。其中一个疑惑就是为什么内部类对象可以访问外部类对象中的成员(包括
2015-01-30 10:40:35 634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人