最近買了乙個鍵盤,開始玩起了手機上的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的方法已經被隱藏了,只能採用反射...