先前為了不影響UI Thread的執行,等到程式都Ready時,才執行CursorLoader的初始化。
執行程式時都很正常也能收到onLoadFinished callback event,但旋轉屏幕時卻無法再次收到onLoadFinished callback event。
按照網路所使用的方式,先destroyLoader在restartLoader也是無法收到event。
先前為了不影響UI Thread的執行,等到程式都Ready時,才執行CursorLoader的初始化。
執行程式時都很正常也能收到onLoadFinished callback event,但旋轉屏幕時卻無法再次收到onLoadFinished callback event。
按照網路所使用的方式,先destroyLoader在restartLoader也是無法收到event。
Android針對影片截圖的方式,可使用MediaMetadataRetriever來完成。
Android在SDK 17時,提供了多屏異步顯示。本篇將敘述如何在兩個屏幕中透過HDMI來達成異步顯示的方式。
Text To Speech (TTS) 文字語音,也就是將使用者輸入的文字轉化為語音。百度TTS 是一個免費的文字語音SDK,本篇將以百度TTS SDK 來達成文字語音的功能。
在上一篇,我們介紹過使用TensorFlow Lite來辨識物品,此篇我們來探討如何達成人臉辨識。
由於無法取得TensorFlow Lite的人臉模型,因此我們必須自已訓練模型來分析圖片。
由於最近需要去研究人臉辨識的實作方式,雖然目前網路上提供很多SDK,不過大多數都是要付費使用,畢竟一個Machine Learning的資料庫也需要維護,所以大部分不會有免費使用的SDK。
在網路上搜尋後,找到了一個輕量化的開源資料庫 - TensorFlow Lite
本篇先以辨識圖像的例子來解說,往後再介紹人臉辨識的方式。
Android 與 Windows之間可透過smb socket技術在區網中上傳或下載檔案。
之前提過使用Jcifs library來達成此功能,但是Jcifs只支援smb 1,而不支援smb 2/smb 3。
因此需要透過其他library來完成,如smbj或jcifs-ng。
在Android 機器上想要讀取Windows 或 Linux 網路芳鄰中檔案時,
可使用第三方Library : Jcifs 來實現.
Step 1: 下載GStreamer
先到官網下載GStreamer source code
https://gstreamer.freedesktop.org/data/pkg/android/
NanoHttpd是一個輕量級的Http Server,可在本地端接收Http Client所傳來的訊息。