谢厂节的博客

Cade's Blog

Rtsp-Android-Client实现的安卓简单RTSP播放器

项目使用库 github上的Rtsp-Android-Client库 https://github.com/htwahzs/Rtsp-Android-Client active_main.xml <?xml version="1.0" en...

2018-12-22 22:37:37

阅读数 1225

评论数 0

安卓原生 VideoView实现rtsp流媒体的播放

本项目实现安卓原生 VideoView实现rtsp流媒体的播放。 AndroidManifest.xml权限设置 <uses-permission android:name="android.permission.INTERNET"/&am...

2018-12-22 22:34:08

阅读数 1063

评论数 0

Android Studio ADB几个问题

问题一:ADB 经常死机、掉线 把在线的adb.exe注释掉,下载这个adb adb下载 下载后把路径加入到path里。 问题二:ADB 找不到设备 在电脑上安装好手机google usb驱动后,手机进入设置 ==> 应用程序 ==> ...

2018-06-28 22:32:10

阅读数 1501

评论数 0

Android Studio Multiple dex android/support/v4 处理

ionic 项目提示:com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;打开文件夹 b...

2017-09-12 13:53:06

阅读数 460

评论数 0

Android Studio 使用aar

一、生成 新建 New Module 选择Android Library 写好程序后,Build-Rebuild Project,就可以在/build/outputs/aar/ 下生成对应的aar。 默认生成的debug,如果要生成release, 打开Terminal,输入命...

2017-08-14 17:21:45

阅读数 219

评论数 0

Android Studio 代码混淆

混淆作用 将程序变得难以阅读,防范程序被逆向。 Android Studio开启混淆的方法 Android Studio自身集成Java语言的ProGuard作为压缩,优化和混淆工具,可以配合Gradle构建工具使用。找到gradle里的minifyEnabled设置为true即可。 ...

2017-06-29 21:40:24

阅读数 369

评论数 0

OKHttp 上手记录

简介:Android提供了两种HTTP通信类,HttpURLConnection和HttpClient。OKHttp是一个相对成熟的解决方案,处理了很网网络疑难杂症:会从很多常用的连接问题中自动恢复。如果服务器配置了多个IP地址,当第一个IP连接失败时,OkHttp会自动尝试下一个IP。OkHtt...

2016-12-24 16:28:21

阅读数 355

评论数 0

Android Monkey测试手记

简介Monkey测试是一个APP的压力测试工具特性 测试的对象仅为应用程序包 测试使用的事件流数据是随机的,不能自定义 可对MonkeyTest的对象、事件数量、类型、频率进行设置 用法基本语法 $adb shell monkey [options]不指定options的情况下,Monkey以...

2016-11-30 10:18:23

阅读数 298

评论数 0

AndroidManifest allowBackup配置风险

背景2012年Android 2.2 Froyo系统中,谷歌引入了系统备份的功能,允许用户备份系统应用和第三方应用的APK安装包和应用数据。 第三方应用需要在AndroidManifest.xml中配置allowBackup(默认true)。当这个标志被设置为true时,应用程序数据可以在手机未...

2016-11-21 08:39:44

阅读数 347

评论数 0

Android安全开发之安全使用HTTPS

1、HTTPS简介 阿里聚安全的应用漏洞扫描器中有证书弱校验、主机名弱校验、webview未校验证书的检测项,这些检测项是针对APP采用HTTPS通信时容易出现风险的地方而设。接下来介绍一下安全使用HTTPS的相关内容。1.1 为何需要HTTPSHTTP协议是没有加密的明文传输协议,如果APP采...

2016-11-18 08:59:06

阅读数 1437

评论数 0

Android HTTPS中间人劫持漏洞浅析

作者:行里1. Android HTTPS中间人劫持漏洞描述 在密码学和计算机安全领域中,中间人攻击 ( Man-in-the-middle attack,通常缩写为MITM )是指攻击者与通讯的两端分别创建独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方...

2016-11-18 08:29:18

阅读数 1499

评论数 0

Android debugaable值的设置

使用AndroidStudio打包的APK,被检测:在manifest.xml中定义Debuggable项,如果该项被打开,app存在被恶意程序调试的风险,可能导致泄漏敏感信息泄漏等问题。 如果在AndroidManifest.xml里写: <application android:debu...

2016-11-17 09:54:05

阅读数 2833

评论数 1

Android安全--webview远程代码执行漏洞

说明Android API level 16以及之前的版本存在远程代码执行安全漏洞,源于程序没有正确限制WebView.addJavascriptInterface方法,攻击者可以利用Java Reflection API 执行任意Java对象的方法。最早公布 CVE-2012-6636【1】。影...

2016-11-07 15:08:20

阅读数 1256

评论数 0

Android 安全--WebView不校验证书漏洞

继承关系java.lang.Object 继承者 android.os.Handler 继承者 android.webkit.SslErrorHandler问题方法cancel( )停止加载问题页面proceed( )忽略SSL证书错误,继续加载页面触发条件: 1. 调用Ss...

2016-11-07 14:03:58

阅读数 3965

评论数 0

Android Eclipse导出jar包

导出jar 项目上点右键,选择Export bin/res也不要选作为库导出 编译项目,在项目的bin/下会生成对应的.jar文件。

2016-08-30 08:33:42

阅读数 853

评论数 0

Android ADT 导入aar

IONIC项目里引用了一个barcodescanner,在eclipse导入项目后,会缺少必要的引用。操作步骤: 把 barcodescanner-release-2.0.1.aar改名为 barcodescanner-release-2.0.1.zip 解压缩 得到文件夹: 新建目录 libs,...

2016-08-16 14:38:48

阅读数 1873

评论数 0

Android Studio Tips(部分问题可能集成ionic才会出现)

导入项目时进度条卡住不动查看gradle版本:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all 存放位置:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3k...

2016-08-11 07:53:38

阅读数 2048

评论数 0

Android开发系列6 x86模拟器 Genymotion使用

genymotionandroid x86的模拟器。安装比较容易,不再详解。 官网地址: https://www.genymotion.com/ http://www.genymotion.net/常见问题如果windows10下运行报错,尝试以下解决方案: 1.检查注册表: HKEY...

2015-08-19 09:19:31

阅读数 1538

评论数 0

Android 开发系列5 使用netty

预留

2015-07-02 10:39:00

阅读数 950

评论数 0

Android 开发系列 4 布局

预留

2015-07-02 10:19:48

阅读数 418

评论数 0

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