簡體   English   中英

從Android應用的APK獲取硬件傳感器數據

[英]Getting hardware sensor data from the apk of an android app

我是Java和android的新手。 我正在做一個關於Android應用程序的研究項目,在其中我必須知道這些應用程序如何使用運動傳感器數據。 為此,我需要反編譯並獲取源代碼。 我使用了兩個或三個可用的工具進行了反編譯。 但是在我反編譯的每個應用程序中,硬件傳感器數據都是模糊的。 我嘗試在jadx反編譯工具中使用反混淆選項,但它不起作用。 傳感器數據仍然被混淆。 我需要獲取該代碼以了解該應用程序注冊了多少個事件偵聽器以及為該應用程序設置的采樣頻率。 請建議我該怎么做。

根據所需的傳感器數據類型,

  • 重力,線性加速度,旋轉矢量,有效運動,步進計數器和步進檢測器傳感器是基於硬件或基於軟件的。
  • 加速度傳感器和陀螺儀傳感器始終基於硬件。

請在此處參考官方文檔

采用

public void onSensorChanged(SensorEvent event){}

以獲得所需的數據類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM