2018/10/31

[Android] Play Video File

要在 Android 裡面播放影片,可以透過 VideoView 這個物件來用。
這邊簡單寫了一個可以播放/暫停的範例程式。

[Android] Animation on UI View

Android 裡面有一些動畫的套件可以用,例如: 淡入出,移動...等。
這篇先以淡入、淡出的動畫來示範

[Android] Switch Activity with Transition Animation

這篇要來寫如何切換 Activity ,另外在切換的時候還可以加入轉場的特效。

[Android] Drawer

本篇寫 Android App 的抽屜物件(Drawer),從左邊滑出,如下圖效果。
 

[Android] RecyclerView

如果要寫一個可以滑動的圖片集,Android 有 RecyclerView 這個工具可以用。
這篇就寫簡單基本的用法跟應用。

2018/10/30

[Android] Get Amplitude from Device Microphone

本篇寫從手機裝置的麥克風,取得音量的大小。

[Android] OpenCV SDK for Android in java

因為以前都只在 Windows上用 C/C++ 來寫 OpenCV,但如果要在 Android APP 上做影像處理的話,OpenCV 是有提供 SDK 可以包成 JNI 給 Android 用的。

在 Android 裡面有兩種寫 OpenCV 的方法:
一種是用 C++ 的語法寫,包給 java 用(參考這篇)。
這篇寫另外一種用 java 的語法呼叫 OpenCV 的函式寫。

[Android] WIFI Direct Connection

一般做UDP傳輸前,裝置的wifi網路都要先連接到共同一個網域(AP)底下,才能透過IP來進行溝通。
但是如果可以直接利用wifi direct的方式連接的話,不需要連接AP就可以直接溝通了。

2018/10/26

[Android] Swipe Gesture Detection

Android目前還沒有現成的函式可以判斷一些滑動的手勢,例如:向左滑、向右滑、向上滑、向下滑。
只好透過利用OnTouchListener來自己寫一個滑動手勢的判斷。

[Android] Set ImageView Resource

在Android裡面的ImageView物件上放圖片來源,除了直接在xml設定以外,程式碼有兩種方法可以用。
一種是抓手機內的資料夾讀取圖檔,另一種是直接抓Android專案中的drawable資料夾。

2018/10/25

[C/Cpp] Read Text File

用C語言讀取文字檔
先建立一個file.txt檔案放在C槽位置,讀取文字檔裡面的數字。

2018/10/17

[C#] WPF Timer

WPF有很多種計時器可以用來跑動畫的東西,這裡寫一個比較簡單的Timer用法。
這種寫法是直接寫在cs檔裡面,用DispatcherTimer來設定一個每秒count+1的計時器,並且加到5之後就停下來。

[C#] WPF Auto Launch exe File

讓程式可以自動執行某個exe檔案
1. 在執行前可以先檢查檔案是否存在,避免找不到檔案造成當機。
2. 接著還要判斷exe是否已經執行,避免重複執行一樣的。
3. 都確認後再來自動執行myRun.exe檔案。
可以利用MessageBox.Show來提示檢查結果,而且這樣寫會比較安全&完整一點。

[C#] WPF Object Array

在寫WPF的介面時,如果需要用到大量相同的物件,比較直接的方法就是在xaml裡面一直複製貼上程式碼。

[C#] WPF Read Text File

WPF 如何讀取文字檔