前言
未加密的抓包截图
加密之后的抓包截图
基本需求及概念
AES算法
AES基本原理及算法流程
AES算法流程
RSA算法
RSA算法基本原理及流程
RSA算法实现流程
AES与RSA相结合数据加密方案
Android端 AESRSA结合实践
基本要求
基本流程
Android端
服务器端
java版示例
更多参考
前言
最近维护公司APP应用的登录模块,由于测试人员用Fiddler抓包工具...
分类:
移动开发 时间:
2016-03-26 06:56:23
阅读次数:
969
一、Android四大组件 1. Activity 生命周期: 2. Service 生命周期: Service的生命周期长,没有用户界面,可以用来开发监控程序。 Service有两种调用方式: 通过Context.startService()调用Service,当调用者关闭时,Service不会关
分类:
移动开发 时间:
2016-03-16 01:17:58
阅读次数:
285
今天在Github上面看到一个来自于 daimajia所写的关于Android自定义View实现带数字的进度条(NumberProgressBar)的精彩案例,在这里分享给大家一起来学习学习!同时感谢daimajia的开源奉献!
第一步、效果展示图1、蓝色的进度条
图2、红色的进度条
图3、多条颜色不同的进度条
图4、多条颜色不同的进度条 版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载...
分类:
移动开发 时间:
2016-03-12 06:53:21
阅读次数:
388
前言
最近有个项目有关于播放音乐时候,关于歌词有以下几个功能:
1、实现歌词同步滚动的功能,即歌曲播放到哪句歌词,就高亮地显示出正在播放的这个歌词;
2、实现上下拖动歌词时候,可以拖动播放器的进度。即可以不停地上下拖动歌词,当手指离开屏幕时候 即从当前拖动到的歌词位置播放。
3、实现歌词的字体大小可以进行缩放的功能。即双指在屏幕进行缩放操作时,歌词的字体大小也进行相应的缩放操作...
分类:
移动开发 时间:
2016-03-06 15:57:38
阅读次数:
366
1.错误描述今天在Android4.4 的小米4手机上运行我的程序的时候没有报错,而在Android 5.1的华为P7上运行我的程序的时候报了以下的错误,错误提示如下:E/AndroidRuntime(12500): FATAL EXCEPTION: main
E/AndroidRuntime(12500): Process: com.xtc.watch, PID: 12500
E/AndroidR...
分类:
移动开发 时间:
2016-02-24 09:38:23
阅读次数:
466
1.RoboBinding RoboBinding是一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架。从简单的角度看,他移除了如addXXListener(),findViewById()这些不必要的代码,连如BufferKnife那样的Inject
分类:
移动开发 时间:
2016-02-17 19:03:21
阅读次数:
195
错误描述
今天在Android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误:
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.a...
分类:
移动开发 时间:
2016-01-27 17:24:07
阅读次数:
177
下面是一个Android HttpsURLConnection忽略Https证书是否正确的Https请求工具类,不需要验证服务器端证书是否正确import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import j...
分类:
移动开发 时间:
2016-01-17 16:16:37
阅读次数:
182
在之前的Android基础入门系列我们就讲解过Git的简单使用了,进阶系列我们
系统地对Git进行讲解,基本命令的使用;工作区,暂存区,历史仓库,远程仓库的概念,
团队协作中的分支管理,Android Studio中使用Git等;Git是一个快速的分布式的版本
控制系统,和其他的版本控制系统的差别在于Git直接记录快照,而不是差异比较!
差异比较的版本控制系统只关心文件内容的具体差异,然后每次记录哪些文件做了...
分类:
移动开发 时间:
2016-01-16 19:33:36
阅读次数:
244
今天调试一个bug的时候,情景如下: 一个Activity A,需要用startActivityForResult方法开启Activity B。Activity B的launch mode被设置为singleTask,那么在Activity B开启之后的瞬间(未等B返回任何result),Activity A中的onActivityResult方法就会被调用,并且收到一个RESU...
分类:
移动开发 时间:
2016-01-14 06:21:01
阅读次数:
496