2014年4月21日

Android─adb 下 對modem模組下at command

1) ps 顯示當前運行的應用;
2) Kill -15 2666 殺掉相關的cat 應用程式;
3) stop ril-daemon 停掉ril 後臺, 去掉對AT 埠的佔用;

獲知華為模組映射的的AT埠號 /dev/ttyUSB2;

4)啟動cat 後臺運行
adb shell cat /dev/ttyUSB2

5) 在另外shell 打開後 ,執行
echo -e "at+cops?\r\n" > /dev/ttyUSB2
echo -e "at\r\n" >/dev/ttyUSB2

這時cat 後臺將會列印命令返回資訊.

參考連結
其他參考連結
其他參考連結2

2014年4月14日

Android─取得APP資料大小


YouTube實際存在儲存空間大小
在App info裡面,我們可以得到除了APK的SIZE外,還可以知道APP所儲存的Data與cache的容量。

如果我們想要自己開發一個類似的程式,透過PackageManager我們只能得到APK的SIZE,卻無法得知data size與 cache size。

上網搜尋相關的資訊,找到Android裡有一個class可以取得相關的資訊
android.content.pm.PackageStats


參考連結

但是在SDK裡面並沒有開放此方法可以使用,只有系統有調用的權限
我們並沒有使用的呼叫的權限
此時我們可以透過 Java的Reflection機制,來呼叫隱藏的API
觀看詳細請點此


待整理資料
參考連結
參考連結2
參考連結3
參考連結4