
android
hdc_星空古路
分享知识,快乐自己
展开
-
android进程间通讯(1)--Bundle和文件共享
Android进程间通讯(1)–Bundle和文件共享前言:之前记录过android的IPC方式有Bundle,文件共享,Messenger,AIDL,ContentProvider和socket。后面将详解这几种IPC方式。按类别原理分类,实际上方式可以分为4种:1.Bundle 2.文件共享 3.Binder,包括Messenger,AIDL, ContentProvider 4.sock原创 2018-02-06 14:03:57 · 444 阅读 · 0 评论 -
android进程间通讯(2)--Binder解析及AIDL的使用
android进程间通讯(2)–理解Binder及AIDL使用前言:之前一篇文章记录了Bundle和文件共享的方式来进行进程间通讯,但并不是所有场景都适用的,比如A进程正在进行一个计算,计算完成后要启动B进程并把计算结果传递给B进程,但是计算结果不支持放入Bundle,又或者A进程有个封装好的方法,B进程想要调用A进程里面的方法,使用Bundle则行不通了。因此android提供了一种进程间通原创 2018-02-06 17:48:07 · 488 阅读 · 0 评论 -
使用adb快速安装
前言:在正常的android应用开发过程中,测试代码通过instans run 的方式可以快捷的测试,但有时候我们需要打包测试,测试混淆和压缩后的签名包,这时候通过adb命令会快捷很多1.adb环境配置方式1.直接将android sdk路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools原创 2017-06-22 11:44:29 · 4644 阅读 · 0 评论 -
版本控制工具--git以及多电脑使用同一github账号协同开发
版本控制工具–git,以及多电脑使用同一github账号协同开发前言:版本控制工具是开发中必不可少的,常见的以及常使用的版本控制工具有git和svn。git是典型的分布式版本控制工具,不需要网络也可以提交代码,即每个设备都是一个仓库。svn是典型的集中式版本控制工具,即需要一个中心仓库,其他设备提交代码需要网络连接上中心仓库。两种版本控制工具各有利弊以及适合其使用的环境。一.g...原创 2018-03-08 14:59:16 · 8182 阅读 · 0 评论 -
Android中AES加密算法
Android中AES的使用常见的加密算法大致有两种,一种是对称加密算法如AES,另一种是非对称加密算法如RSA。在对称加密算法中,加密与解密的密钥是相同的。密钥是绝对不可以泄漏的,否则会被攻击者还原密文,窃取机密数据。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解...原创 2018-03-01 15:46:02 · 1415 阅读 · 0 评论 -
android进程间通讯(3)--使用socket
android进程间通讯(3)–使用Socket前言:本文记录android进程间通讯的另一种通讯方式–Socket。Socket也称“套接字”,是网络通讯中的概念,它分为流式套接字和用户数据报套接字两种,分别对应网络传输层的TCP和UDP协议。TCP协议是面向连接的协议,提供稳定的双向通讯功能,TCP连接的建立需要经过“三次握手”,具有很高的稳定性。UDP是无连接的,提供不稳定的单向通讯功能...原创 2018-02-23 15:07:52 · 2262 阅读 · 0 评论 -
Resolved versions for app (26.1.0) and test app (27.1.1)
Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’. Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (26.1.0) and test app ...原创 2018-05-17 14:36:55 · 2131 阅读 · 0 评论 -
Xposed框架的使用--简单入门
Xposed框架的使用1.xposed是什么?框架是一款开源框架,其功能是可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。Xposed 就好比是 Google 模块化手机的主体,只是一个框架的存在,在添加其他功能模块(Modules)之前,发挥不了什么作用,但是没了它也不行。也正因为如此,Xposed 具...原创 2018-09-08 17:30:12 · 144634 阅读 · 22 评论