Android CursorLoader - onLoadFinished not called

先前為了不影響UI Thread的執行,等到程式都Ready時,才執行CursorLoader的初始化。

執行程式時都很正常也能收到onLoadFinished callback event,但旋轉屏幕時卻無法再次收到onLoadFinished callback event。

按照網路所使用的方式,先destroyLoader在restartLoader也是無法收到event。


Android 多屏顯示

Android在SDK 17時,提供了多屏異步顯示。本篇將敘述如何在兩個屏幕中透過HDMI來達成異步顯示的方式。


Android Baidu Text To Speech

Text To Speech (TTS) 文字語音,也就是將使用者輸入的文字轉化為語音。百度TTS 是一個免費的文字語音SDK,本篇將以百度TTS SDK 來達成文字語音的功能。


Android TensorFlow Lite 人臉辨識

在上一篇,我們介紹過使用TensorFlow Lite來辨識物品,此篇我們來探討如何達成人臉辨識。
由於無法取得TensorFlow Lite的人臉模型,因此我們必須自已訓練模型來分析圖片。


Android TensorFlow Lite 辨識物品

由於最近需要去研究人臉辨識的實作方式,雖然目前網路上提供很多SDK,不過大多數都是要付費使用,畢竟一個Machine Learning的資料庫也需要維護,所以大部分不會有免費使用的SDK。

在網路上搜尋後,找到了一個輕量化的開源資料庫 - TensorFlow Lite

本篇先以辨識圖像的例子來解說,往後再介紹人臉辨識的方式。


Android 區域網路 - Jcifs-ng

Android 與 Windows之間可透過smb socket技術在區網中上傳或下載檔案。

之前提過使用Jcifs library來達成此功能,但是Jcifs只支援smb 1,而不支援smb 2/smb 3。

因此需要透過其他library來完成,如smbj或jcifs-ng。