當一個元件所顯示的內容過長時,可能會顯得不完整。在Android 8 (Oreo, SDK 26)增加了自動調整字體大小,讓TextView文字大小自動擴展或收縮,使得輸入時可以看到完整內容。
當一個元件所顯示的內容過長時,可能會顯得不完整。在Android 8 (Oreo, SDK 26)增加了自動調整字體大小,讓TextView文字大小自動擴展或收縮,使得輸入時可以看到完整內容。
Android 8 (Oreo, SDK 26)增加了自動填入的框架,使我們在填寫表單時更快速較不易出錯。
本篇中使用基礎元件(EditText, SharedPreferences),來完成自動填入的功能。
Google TTS相對於其他TTS的使用方式來講非常的容易上手,網路上也有很多教學文章可參考。
但由於開發所使用的機器Android版本較舊,只有早期的Pico TTS可以使用,必須上網下載Google TTS apk才能使用Google文字轉語音引擎。
下載並安裝好Google TTS後,遇到以下幾種問題及解決方式。
Android 要在app上播放gif的方式有很多種, 可以使用ImageView輪撥, WebView來播放等等。
在網路上收尋到第三方Library : GifImageView搭配Glide來播放gif檔。Android上的Glide主要是處理圖片與影片的技術,讓原本的加載流程更加順暢。
在Android系統中,我們可以通過編譯系統檔案來更改Resolution。
必須具有root權限,才能編譯系統檔案。
先取得root權限並remount後,使用adb shell進入Android系統中。
1 | adb root |
Adb 修改方式
根據 Android官方文件可在程式中隱藏Navigation Bar
1 | window.decorView.apply { |
但使用滑鼠點擊後,會顯示Navigation Bar,必須再呼叫此函式再將Navigation Bar隱藏起來即可。
何時觸發便是本篇所要談論的重點
最近開發的產品中,需透過USB轉Ethernet來連接網路,但底層只燒錄AX88772B chipset的Driver。
本篇說明如何確認手邊的Ethernet Adapter支援哪種Driver。
在上篇『ActiveMQ MQTT Server 架設』中我們已架設好MQTT Server,此篇我們將在Android上建立MQTT Client與MQTT Server做溝通.
此篇使用org.eclipse.paho來架設MQTT Client
Android 開發上需要和MQTT Server做溝通,在此之前必須先架設MQTT Server來協助開發.
此篇主要在Window 10中使用Apache ActiveMQ來做架設
針對需要具有系統權限的app,可以使用以下兩種方式來達成。
編譯後再使用signapk.jar來sign key
編譯時sign key