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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Xposed学习一:初探

發布時間:2024/8/26 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xposed学习一:初探 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習Xposed框架,在github:https://github.com/rovo89 下載XposedInstaller安裝到手機上來管理Xposed的模塊。 本文記錄根據官方文檔(資料1)在android studio下創建Xposed模塊的步驟: 1 打開AS創建空activity的項目; 2 在AndroidManifest.xml下添加<meta-data>,代碼如下: <meta-dataandroid:name="xposedmodule"android:value="true"/><meta-dataandroid:name="xposeddescription"android:value="學習" /><meta-dataandroid:name="xposedminversion"android:value="54"/> View Code

?

  需要添加三個<meta-data>,注意的是name字符串不能更改且version要對應你等下要依賴的jar版本 3 包含XposedBridgeApi-54.jar——這里要與上面的xposedminversion value對應 3.1 在app目錄下創建deps文件夾,并將jar復制到此目錄下,如圖:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

3.2 在app目錄下的build.gradle文本(見上圖)中添加命令將jar包含進項目: dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])compile 'com.android.support:appcompat-v7:22.0.0'<span style="color:#3333ff;">provided fileTree(dir: 'deps', include: ['*.jar'])</span>} View Code

?

4 在java目錄下創建java類開始寫代碼,按照官方文檔的代碼: package com.jason.learnxpose;import de.robv.android.xposed.IXposedHookLoadPackage; import de.robv.android.xposed.XposedBridge; import de.robv.android.xposed.callbacks.XC_LoadPackage;/*** Created by vendanner.*/ public class Tutorial implements IXposedHookLoadPackage{@Overridepublic void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {XposedBridge.log("Loaded app" + lpparam.packageName);} } View Code

?

5 在assets/xposed_init文本中添加我們寫的類全名:Xposed框架只會加載在此文本中出現的類(看Xposed學習三)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  xposed_init內容:com.jason.learnxpose.Tutorial 6 Run得到將當前模塊安裝到手機中;在最初我們是創建沒有activity項目,在Run時需要修改設置: 點擊右圖中的app,得到下圖 選擇Do not launch Activity。 此時點擊Run將apk安裝到手機,打開手機中的Xposed Installer點擊模塊看到剛剛安裝的模塊。模塊必須重啟才能開始工作,在后面的討論Xposed原理會講到為何重啟才能工作。至此,在android studio上開發Xposed模塊的全部流程結束。
參考資料: 1?Development tutorial 2?Xposed 開發教程(翻譯自官方)

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

?

轉載于:https://www.cnblogs.com/vendanner/p/4784377.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Xposed学习一:初探的全部內容,希望文章能夠幫你解決所遇到的問題。

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