omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

Android 开发, Android 安全 精品资料收集 (持续更新...)

系统安全 (Android) 看雪安全论坛 吾爱破解 DroidSec安卓安全中文站 阿里聚安全 360安全播报平台 腾讯安全应急响应中心 360移动安全 wiki.secmobi.com mobilesecuritywiki.com android-security-aw...

2019-06-27 13:04:14

阅读数 61

评论数 0

【译】使用Sovrin构建Android应用程序

您现在可以通过运行脚本来为Android构建libindy库。是啊! 如果您想要保留该构建过程,可以从Evernym下载库。谢谢! 怎么办?你有arm,arm64和x86的libindy.so,但你如何使用它? 我创建了一个Android Studio示例应用程序DroidLibIndy,您可以将...

2019-08-19 03:55:23

阅读数 10

评论数 0

Android微信智能心跳方案

前言: 在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多两个多礼拜,在我们基本上摸清了Line和WhatsApp的心跳机制后,Ray才告诉我们真正的任务——对微...

2019-04-18 17:31:27

阅读数 175

评论数 0

Android7.1 Presentation双屏异显原理分析

绪论        随着用户的需求增多,特别是对于一些Android平板电脑以及其他的一些Android智能设备可能有多个屏幕,用户不仅想要在主屏幕上显示内容,同样在第二屏幕上也要显示想要的内容,这样可以达到更好的体验效果。Google也是不负众望在Android4.2版本以后提供了Present...

2019-01-10 16:31:44

阅读数 364

评论数 0

基于Android5.1的双屏异显分析

平台:android5.1  场景:客户的设备需要使用到双屏异显。分析双屏异显时,framework所做的准备。  时间:2016.9.28 Android从4.2开始支持双屏异显,其Java使用示例代码如下: 1.如何获取设备上的屏幕? DisplayManager mDisplayM...

2019-01-10 16:27:17

阅读数 103

评论数 0

深入源码分析non-sdk并绕过Android 9.0反射限制

Android 9.0终于来了,non-sdk或许是我们最大的适配点。本文将分析non-sdk的原理以及如何绕过它继续反射调用系统私有API。   先看一段简单的反射代码:             Class<?> activityThreadCl...

2019-01-10 10:05:48

阅读数 761

评论数 0

Android P 图形显示系统

Android P 图形显示系统(一)硬件合成HWC2 Android P 图像显示系统(二)GraphicBuffer和Gralloc分析 Android P 图像显示系统(三)Android HWUI 绘制流程 Android P 图形显示系统(四) Android VirtualDis...

2019-01-10 09:57:57

阅读数 853

评论数 1

adb命令实现一些有趣的功能

下载ADB工具集,手机连接电脑后,用Windows自带命令行进入ADB工具,输入以下命令即可免root实现神奇功能 1.电量显示: adb shell content insert --uri content://settings/system --bind name:s:status_ba...

2019-01-08 18:16:03

阅读数 435

评论数 0

Android PC投屏简单尝试—最终章2

源码地址:https://github.com/deepsadness/AppRemote 上一章中,我们简单实现了PC的投屏功能。 但是还是存在这一些缺陷。 屏幕的尺寸数据是写死的 不能通过PC来对手机进行控制 直接在主线程中进行解码和显示,存在较大的延迟。 所以这边文章。我们需要根据上...

2019-01-08 18:05:10

阅读数 563

评论数 0

Android PC投屏简单尝试—最终章1

回顾之前的几遍文章,我们分别通过RMTP协议和简单的Socket 发送Bitmap图片的Base64编码来完成投屏。 回想这系列文章的想法来源-Vysor,它通过 USB来进行连接的。又看到了 scrcpy项目。 于是有了这个系列的最终章-仿scrcpy(Vysor)ps:其实就是对着scrcpy...

2019-01-08 18:04:17

阅读数 1023

评论数 0

Android PC投屏简单尝试(录屏直播)3—软解章(ImageReader+FFMpeg with X264)

使用FFmpeg进行软件解码并通过RTMP进行推流 编译带有x264的FFmpeg 编写FFmpeg代码进行推流 通过ImageReader的回调,我们就可以得到截屏的数据了。第一遍文章是通过自定义的Socket 协议进行传输。这里通过FFmpeg,将得到的数据进行软件编码,然后同样通过RTM...

2019-01-08 18:03:11

阅读数 198

评论数 0

Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo 想法来源 上一边文章的最后说使用录制的Api进行录屏直播。本来这边文章是预计在5月份完成的。结果过了这么久,终于有时间了。就来填坑了。 主要思路 直接使用硬件编码器进行录制直播...

2019-01-08 18:01:49

阅读数 289

评论数 0

Android PC投屏简单尝试- 自定义协议章(Socket+Bitmap)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo 效果预览 投屏效果预览 简单说明: 使用Android MediaProjection Api来完成视频的截图 通过WebSocket进行链接。将图片传递给网页 想法来源 ...

2019-01-08 17:59:52

阅读数 335

评论数 0

Android 屏幕录制GIF脚本

因为一直需要将Android手机上的效果录制下来,转成gif,然后上传到博客上。 原来都需要手动操作好几次,所以索性的写了一个脚本来配合使用。 环境准备 FFmpeg下载 去官网下载地址下载好,解压就可以了。 adb下载 需要下载AndroidSDK。因为笔者下载了Android Stu...

2019-01-08 17:58:14

阅读数 165

评论数 0

Android adb无线调试脚本

使用adb的无线调试功能十分的方便。 但是实际工作中,总是要手动输入,十分麻烦。所以就把它写成脚本文件。 使用步骤 连接上USB 运行脚本文件(windows双击运行bat文件,mac的话terminal运行) 拔掉USB 这样就可以愉快的开始无线调试了~ 注意手机和电脑需要在一个无线...

2019-01-08 17:55:40

阅读数 90

评论数 0

【译】Introducing scrcpy

我开发了一个应用程序来显示和控制连接在USB上的Android设备。 它不需要任何root访问权限。 它适用于GNU / Linux,Windows和Mac OS。 它侧重于: 亮度 (原生,仅显示设备屏幕) 表演 (30~60fps) 质量 (1920×1080或以上) 低延迟 (...

2019-01-08 16:41:11

阅读数 567

评论数 0

Android远程桌面助手

        很早之前,做过一个《WinCE远程桌面助手》,在没有屏幕或者调试LCD驱动时,发挥了很大作用,平日开发也是必备。后来还被网友用于处理一些疑难问题,如无法输入开机密码时可通过该工具远程输入,触屏坏了也可远程操作。转做Android开发时,便有将该工具移植到Android上的打算。只是...

2019-01-08 14:31:35

阅读数 1215

评论数 1

vysor原理代码实现(V2.0)

看过 vysor原理以及Android同屏方案 , 我突然想到整个过程应该如何验证的问题。于是反编译了vysor 最新的apk, 其中的代码逻辑依然具有很强的借鉴意义。其中通过 shell 环境下调用 adb 获取截屏权限成为了全篇的亮点所在。以下文字简要地记录了个人的理解过程,同时希望增进对An...

2019-01-06 05:59:03

阅读数 466

评论数 0

Android截屏方法总结

最近研究了一些Android的截屏方法,做一个总结。 图片剪裁方法 使用View.getDrawingCache()得到Bitmap。非常简单但是只能截图本应用的图片,并且没办法控制截图的范围。 对Bitmap进行截屏。可以方便的操作截取大小,但是需要提前截取整个屏幕,然后再处理生成的Bitma...

2019-01-06 05:11:15

阅读数 127

评论数 0

AndroidAsync

原文章:http://www.koushikdutta.com/AndroidAsync AndroidAsync AndroidAsync是一个低级别的网络协议库。如果你在找一个容易使用,高级别,Android软件,http请求库,可查看Ion库(它建立在AndroidAsync之上)。标准的...

2019-01-06 05:08:39

阅读数 99

评论数 0

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