如何使用termux來獲取手機的各樣資料

2021-10-20 17:46:54 字數 1026 閱讀 2669

最近買了乙個鍵盤,開始玩起了手機上的linux:termux 。於是開始了各種的玩機。

我安裝了python3,然後也執行了

pkg install termux-api

就可以開始我的玩機時光了。

當然,如果你需要檔案系統許可權,那你要去執行乙個開啟許可權的命令,搜搜就找到了。

以下是用python獲取手機電池電量的**。

import os

import json

request = os.popen(

"termux-battery-status"

)# print(request.read())

r = json.loads(request.read())

print

(r['percentage'

])

我突然又想到,如果根據剩餘電量來控制手機螢幕亮度怎麼樣呢?

於是我寫了下面的**來根據剩餘電量控制螢幕亮度。

import os

import json

import time

while

true

: request = os.popen(

"termux-battery-status"

)# print(request.read())

r = json.loads(request.read())

p =int(r[

'percentage'])

# 143是上限可自行調整

count =

int(p /

100*

143)

os.popen(f"termux-brightness "

) time.sleep(90)

print

(str

(p)+

':'+

str(count)

)

然後把它放在後台,就會發現手機快沒電時會變得特別黑。

待續

如何使用openpyxl來獲取excel中的某一列

由於execl的列都是按照 a b c 來進行排列的,不利於使用列表的方式獲取,實際上openpyxl提供了columns方法,然後生成元組的方式來產生每個列為元素的元組。更多資訊可以參考openpyxl的官方教程openpyxl。wb load workbook 檔案路徑 檔名 sheet wb....

安卓手機使用termux執行完整的linux環境

將termux的軟體源換成清華源 sed i s deb.stable main 1 ndeb stable main prefix etc apt sources.list sed i s deb.games stable 1 ndeb games stable prefix etc apt so...

如何獲取手機的快取

1 手機中的快取一般放在手機中data data 的專案 cache當中,cache檔案是可不讀不可寫,所以不能直接獲取 2 可以在原始碼中找到 mpm.getpackagesizeinfo 包名,mstatsobserver 3 getpackagesizeinfo的方法已經被隱藏了,只能採用反射...