基于Xposed框架的锁屏录音机的实现总结

原创 2015年07月09日 11:55:45

需求:在手机屏幕锁定的状态下,长按音量上键开启录音机,再次长按时停止录音.


基本方法:通过Xposed框架hook类classPhoneWindowManager的interceptKeyBeforeQueueing方法,截获音量上键事件,调用录音机功能.


1.创建Xposed模块的方法:

     (1)在androidmanifest.xml中配置application的<mete-date>数据

     

 <meta-data 
            android:name="xposedmodule"
            android:value="true"/>
        <meta-data 
            android:name="xposeddescription"
            android:value="LockScreen  VoiceRecorder"/>
        <meta-data
            android:name="xposedminversion"
            android:value="30+"/>

    (2)在工程目录assets目录下创建xposed_init文本文件,内容为需要Xposed框架初始化的类的全路径(包名加类名)

2.创建需要Xposed框架初始化的类,此类需要实现Xposed框架提供的一些接口

IXposedHookInitPackageResources;IXposedHookLoadPackage;IXposedHookZygoteInit

在接口的初始化方法中,加载module类的hook方法.


3.创建hook按键事件并处理事件的module类,此类中的方法通常为static静态方法.

通过XposedHelpers.findAndHookMethod(类名,方法名)实现事件的截获与处理.调用录音机的Service类

4.创建录音机功能实现的service类



Xposed框架下的NFC开启锁屏源码

  • 2014年04月25日 14:41
  • 2.36MB
  • 下载

用Xposed框架实现微信机器人

  • 2017年02月15日 12:28
  • 20.27MB
  • 下载

Android中Xposed框架篇-修改系统位置信息实现自身隐藏功能

本文转载自Android中Xposed框架篇—修改系统位置信息实现自身隐藏功能 前文已经介绍了Xposed框架的基本使用规则,本文主要来介绍一个实际案例,就是如何通过这个框架来修改系统的地理位置信息...

Android中Xposed框架篇---修改系统位置信息实现自身隐藏功能

一、前言前文已经介绍了Xposed框架的基本使用规则,本文主要来介绍一个实际案例就是如何通过这个框架来修改系统的地理位置信息来实现隐藏功能,在如今社交工具的发展特别是微信,他有一个实时位置共享功能,那...

Android中Xposed框架篇---修改系统位置信息实现自身隐藏功能

目录(?)[-] 一前言二定位原理三拦截操作四操作结果演示五总结 一、前言 前文已经介绍了Xposed框架的基本使用规则,本文主要来介绍一个实际案例就是如何通过这个框架来修改系统的地理位置信...

Android中Xposed框架篇-微信实现本地视频发布到朋友圈功能

本文转载自微信实现本地视频发布到朋友圈功能 前一篇文章已经详细介绍了如何使用Xposed框架编写摇色子和剪刀石头布作弊器,本文继续介绍如何使用Xposed框架编写微信插件将本地小视频发布到朋友圈,这...

Android dalvik挂钩-Xposed框架如何实现注入

转:http://www.cnblogs.com/jiayy/p/4305018.html Android so注入-libinject2 简介、编译、运行 Android...

Android中Xposed框架篇—修改系统位置信息实现自身隐藏功能

Android中Xposed框架篇—修改系统位置信息实现自身隐藏功能 http://www.wjdiankong.cn/android中xposed框架篇-修改系统位置信息实现自身隐藏功能/ ...
  • d3soft
  • d3soft
  • 2016年12月21日 13:55
  • 1094

android hook 框架 xposed 如何实现注入

转:http://www.cnblogs.com/jiayy/p/4305018.html Android so注入-libinject2 简介、编译、运行 Android so注入-li...

实现一个Android锁屏App的难点总结

本文转载自: https://segmentfault.com/a/1190000007157971 自定义一个漂亮实用的锁屏app,如果能赢得用户的认可,替换系统自带的锁屏,绝对是一个不...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于Xposed框架的锁屏录音机的实现总结
举报原因:
原因补充:

(最多只允许输入30个字)