Android Develop 解決 App 畫面無法完整填滿螢幕的問題

最近因為課程關係,所以在針對低版本的 Android 進行開發(Android 2.1 API Level 7),主要是透過 eclipse + ADT Plugin 來針對手邊的開發板開發 App。

而這次在移植原本在 Emulator 上測試開發的遊戲 App 時,卻發現畫面無法正常填滿整個螢幕(這個開發板的 LCD 螢幕解析度是 800*640),如畫面所示:

因此嘗試來解決看看到底是出了甚麼問題。

閱讀全文〈Android Develop 解決 App 畫面無法完整填滿螢幕的問題〉

Linux 解決有時使用 ifconfig 網卡出現 link is not ready 的問題

最近在搞 Android 開發板時,在設定靜態 IP 時使用如下的指令

ifconfig eth0 192.168.1.202 mask 255.255.255.0 flags

有時竟然會出現如下圖的問題

重開機可以解決,但最近連重開機都有機會連續出現該問題。

後來發現可以透過以下指令重新啟動該網卡可以暫時解決問題

ifconfig eth0 down
ifconfig eth0 up

並且在其他 Linux 系統上也偶而會出現該問題,同樣可以用此方式解決。

Android 透過 ADB Shell 安裝 Busybox〔Need Rooted〕

最近因為上課需要拿到了一張 Android (2.1) 開發板,但是卻發現原生 Image 中沒有編譯 Busybox 進去,導致很多常用的 Linux 指令(如 [ls -a]、[cp ] …)都不能用,再加上這片板子的 Android 版本太舊,無法使用 Busybox App 的自動安裝方式,那就嘗試自己來透過 ADB Shell 裝裝看了。

閱讀全文〈Android 透過 ADB Shell 安裝 Busybox〔Need Rooted〕〉