日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xp怎样安装android-studio,Xposed 框架的安装

發布時間:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xp怎样安装android-studio,Xposed 框架的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

借鑒:

安裝流程:

安裝 雷電模擬器3.93

下載安裝xposed框架。

xposed 框架在Dalvik 虛擬機和ART虛擬機上的安裝不一樣(至于ART虛擬機和Dalvik虛擬機的區別,可以參閱 文章)

如果Android 版本不小于 5.0,就是ART版本的虛擬機,需要安裝的 Xposed框架 提取碼:at5u;

如果Android版本小于5.0,基本上是Dalvik的虛擬機,需要安裝的 Xposed 框架 提取碼:dsc0

至于Android 神器 xposed 框架使用指南 提到的需要下載兩個文件進行安裝,我們可以先安裝上述的文件,運行后會提示缺少另一個文件,然后點擊安裝即可。

ART上的安裝

授予root權限

接下來提示安裝成功后,重啟,可以看到安裝成功

安裝成功

基于Android Studio 編寫一個Xpose模塊

新建一個空項目,名為XposeDemo,可以包含或者不包含Activity,因為這里的demo中不會用到activity. 流程如下:

新建模塊項目

編寫模塊代碼

添加模塊入口

添加模塊的額外信息

1. 新建模塊項目:導入Xpose的jar包

這里使用的是 api-82.jar (提取碼:zxsh), 將文件添加到libs目錄下

libs目錄

然后去修改build.gradle(app)

gradle修改

我的AS版本是3.6.1, 和上文的博客在這里的修改略有區別。

2. 編寫模塊代碼

這里創建XP_Hook類

package com.example.xposedemo;

import de.robv.android.xposed.IXposedHookLoadPackage;

import de.robv.android.xposed.XposedBridge;

import de.robv.android.xposed.callbacks.XC_LoadPackage;

public class XP_Hook implements IXposedHookLoadPackage {

@Override

public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {

if(loadPackageParam.packageName.equals("com.qianyu.zhuceji")){

XposedBridge.log("xp模塊的構建!!!"); // 在日志中打印出一條信息

}

}

}

這里使用 com.qianyu.zhuceji ,是因為要測試的apk軟件的包名就是這段字符。 測試的軟件 zhuceji.apk (提取碼:v1bh)

3. 添加模塊入口:創建文件夾assets和文件xposed_init

創建后的目錄樹如下:

文件目錄樹

xposed_init的內容如下:

com.example.xposedemo.XP_Hook

就是我們編寫的類的路徑名。這里的作用相當于說明編寫模塊的入口是哪里。

4. 添加模塊的額外信息:在AndroidManifest.xml 中添加模塊信息

AndroidManifest.xml 標識

android:name="xposedmodule"

android:value="true"/>

android:name="xposeddescription"

android:value="Xposed Proxy For HOOK"/>

android:name="xposedminversion"

android:value="54"/>

對這里添加的信息做一個說明:

xposedmodule: Android程序作為Xposed中的一個模塊,所以值為true

xposeddescription: 對本模塊功能的描述,簡單敘述就可以

xposedminversion: 本模塊開發時用到的Xposed的jar包最低版本號,這里是54。

5. 在模擬器中進行運行

在模擬器上運行我們編寫的項目,模擬器會提示需要重啟,重啟后,打開Xpose,查看日志信息如下:

重啟后的日志

之后點擊zhuceji程序后,再查看Xpose的日志信息,這里需要刷新一下(比如,先點擊下框架,再點擊日志),就輸出了我們寫的那句話:

運行程序后

以上。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的xp怎样安装android-studio,Xposed 框架的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。