JackChan

生活不止眼前的苟且,还有诗和远方!

Android安全加密:数字签名和数字证书

Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名和数字证书 Android安全加密:Https编程 一、数字签名1. 概述数字签名是非对称加密与数...

2016-09-10 14:25:49

阅读数 11608

评论数 3

Android安全加密:对称加密

Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名和数字证书 Android安全加密:Https编程 以上学习所有内容,对称加密、非对称加密、消息摘...

2016-09-09 22:46:57

阅读数 13406

评论数 2

MediaSession框架介绍

很多同学,在学习安卓的时候,可能会完成一个音乐播放器的项目,因为音乐播放器项目会贯穿安卓的四大组件。在项目中,大家一定会在服务中使用MediaPlayer去播放音乐,但是界面如何控制服务进行音乐的更换、改变播放进度,大家往往会使用发送广播的方式去通知服务,同时,服务可以发送广播通知界面播放进度的变...

2017-03-06 00:42:43

阅读数 526

评论数 0

Android的跨进程通信

Android系统的跨进程简介为什么不能直接跨进程通信?为了安全考虑,应用之间的内存是无法互相访问的,各自的数据都存在于自身的内存区域内。如何跨进程通信?要想跨进程通信,就要找到一个大家都能访问的地方,例如硬盘上的文件,多个进程都可以读写该文件,通过对该文件进行读写约定好的数据,来达到通信的目的。...

2017-03-03 10:48:16

阅读数 622

评论数 0

图片加载小框架

效果图 public class ImageLoader { private Handler mUIHandler; private Handler mPollThreadHandler; private Semaphore mSemaphoreThreadPool; ...

2017-01-16 13:16:23

阅读数 381

评论数 0

一种更清晰的Android架构

原文出处:http://www.kuqin.com/shuoit/20151106/348821.html?url_type=39&object_type=webpage&pos=1过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大...

2016-11-10 22:45:42

阅读数 477

评论数 0

React Native

携程 React Native 实践与性能优化携程火车票业务在 React Native 实践中踩过的坑

2016-11-10 21:00:17

阅读数 294

评论数 0

Android 屏幕适配

一、适配方式之dp名词解释分辨率:480*800,1280*720。表示物理屏幕区域内像素点的总和。(切记:跟屏幕适配没有任何关系)因为我们既可以把1280*720 的分辨率做到4.0 的手机上面。我也可以把1280*720 的分辨率做到5.0 英寸的手机上面,如果分辨率相同,手机屏幕越小清晰。p...

2016-10-25 15:31:18

阅读数 1042

评论数 0

Android WebView 性能优化

原文出处:http://motalks.cn/2016/09/11/Android-WebView-JavaScript-3/Mo说:大家通过前两篇文章想必都能顺利的 get 到 WebView 与 JavaScript 交互的技能了。现在 App 嵌入 H5 页面已经是稀松平常的事情了,开发者要...

2016-10-07 18:33:39

阅读数 2272

评论数 0

RecyclerView的优化:RecycledViewPool

想必Tabs+ViewPager+ListView 结合使用的场景在你的Android手机中的各大应用里并不少见,比如最为典型的网易新闻。众所周知,用RecyclerView可以非常简单的替代掉ListView

2016-10-06 02:19:52

阅读数 15548

评论数 0

Android WebView 和 javaScript的互相调用(二)

Android WebView 和 javaScript的互相调用(一) Android WebView 和 javaScript的互相调用(二) Android WebView 和 javaScript的互相调用(三)

2016-10-05 18:36:52

阅读数 643

评论数 0

Android WebView 和 javaScript的互相调用(一)

原文出处:http://blog.csdn.net/wangtingshuai/article/details/8631835目前越来越多的Android App 都采用了混合编程的架构,也就是Android 原生控件+html5,当然html 页面也必须运行在webview 控件中,我们可以简单...

2016-10-05 18:27:06

阅读数 955

评论数 0

Android多媒体开发框架

一、Vitamio框架Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿。支持的平台 ...

2016-10-02 16:06:10

阅读数 3157

评论数 0

Android多媒体开发

Android多媒体开发系列文章 Android多媒体开发:录音机 Android多媒体开发:照相机 Android多媒体开发:第三方框架 一、什么是多媒体 多媒体(duō méi tǐ) 的英文单词是Multimedia,它由media和multi两部分组成。一般理解为多种媒体的综合 多媒体是计...

2016-10-02 12:38:29

阅读数 6551

评论数 1

Android全屏沉浸式应用

原文出处:http://bbs.itheima.com/thread-298355-1-1.html?zztj3?rss一、概念首先让我们看一下默认状态栏的显示效果 以下以微信与qq为例:由于Android 系统自4.2 开始 UI 上就没多大改变,而4.4增加了透明状态栏与导航栏的功能如以下图的...

2016-09-26 20:42:32

阅读数 3429

评论数 0

Data Binding Library数据绑定框架

Data Binding Library是Google在2015年IO大会上发布的一个用于实现MVVM设计模式的支持库

2016-09-19 17:17:35

阅读数 555

评论数 0

Android Loader机制全面详解及源码浅析

原文出处:http://blog.csdn.net/yanbober/article/details/48861457一、背景在Android中任何耗时的操作都不能放在UI主线程中,所以耗时的操作都需要使用异步实现。同样的,在ContentProvider中也可能存在耗时操作,这时也该使用异步操作...

2016-09-14 12:26:04

阅读数 6656

评论数 1

Android安全加密:Https编程

概述SSL(Secure Sockets Layer 安全套接层),为网景公司(Netscape)所研发,用以保障在Internet 上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。一般通用之规格为40 bit 之安全标准,美国则已推出1...

2016-09-10 14:37:50

阅读数 4733

评论数 0

Android安全加密:消息摘要Message Digest

1. 常见算法MD5、SHA、CRC 等2. 使用场景 对用户密码进行md5 加密后保存到数据库里 软件下载站使用消息摘要计算文件指纹,防止被篡改 数字签名(后面知识点) 百度云,360网盘等云盘的妙传功能用的就是sha1值 Eclipse和Android Studio开发工具根据sha1值来判断...

2016-09-10 14:04:06

阅读数 4803

评论数 0

Android安全加密:非对称加密

介绍与对称加密算法不同,非对称加密算法需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加...

2016-09-10 13:48:24

阅读数 6950

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭