2012-11-03 46 views
1

我想以編程方式更改Sensor名稱,更具體地說,我想重命名它。如何重命名傳感器的Android設備名稱?

是否有可能改變它的名稱,如果有的話,我該怎麼做?

因爲我可以通過在「system」文件夾中的「build.prop」文件中重命名「ro.product.name」來更改值「Android.os.Build.Product」。那麼是否有類似的方法來重新命名傳感器?

+0

到目前爲止你有代碼嗎?將它添加到您的問題將會很有用。 –

+0

請將您的問題縮小一點告知我們更多信息 –

回答

1

我個人看不出如何改變傳感器名稱,但無論如何,這是不可能的。來自android的Sensors框架只能用於以下任務:

  • 確定設備上的哪些傳感器可用。
  • 確定單個傳感器的功能,例如其最大範圍,製造商,功率要求和分辨率。
  • 獲取原始傳感器數據並定義獲取傳感器數據的最小速率。
  • 註冊和取消註冊監控傳感器變化的傳感器事件監聽器。

您也可以參考Sensor API文檔,並看到它使用名稱的唯一方法是隻讀:getName(),因此,你根本無法改變的傳感器名稱。

+0

我可以通過在「system」文件夾中的「build.prop」文件中重命名「ro.product.name」來更改值「Android.os.Build.Product」。那麼是否有類似的方法來重新命名傳感器? – Viet

+0

不,即使使用構建文件中的屬性。 –