Java如何播放聲音? 2014 年 9 月 16 日 Magic Len 研究分享、 Java 在開發應用程式或是遊戲的時候,常常會需要加入一些音樂或是音效來提示或是取悅使用者。那麼如果是使用Java程式語言的話該如何播放出聲音呢?難不成要像是Csound一樣需要使用振盪器來振盪出不同波形、振幅、頻率的訊號嗎?不用!實際上,Java有提供音樂播放的相關套件,可以直接讀取網路上或是電腦內的音訊檔案(Audio File)。 繼續閱讀
陽明山東段縱走:坪頂古圳-擎天崗-小油坑 2014 年 9 月 11 日 Magic Len 徒步 自從先前去過一次北五指山的大草原後,就一直對那個地方念念不忘。這次的行程原本只是要去爬七星山東峰與主峰,後來乾脆決定從坪頂古圳親山步道接荷蘭古道,再去一次北五指山大草原,然後走石梯嶺到擎天崗,再下至冷水坑的七星山東峰步道登山口來爬七星山。 繼續閱讀
File Verifier X 一個基於JavaFX 能用來驗證檔案是否完整或一致的工具 2014 年 9 月 8 日 Magic Len 作品分享、 軟體介紹、 Java 害怕從網路上下載下來的檔案壞掉或是被人加料進去了嗎?使用File Verifier X檔案驗證器,就可以輕鬆地以各種常見的演算法計算出檔案的驗證碼(Checksum),再與原始檔案算出的驗證碼來比對是否一致。File Verifier X提供了MD2, MD5, CRC32, SHA1, SHA224, SHA256, SHA384, SHA512演算法來計算檔案的驗證碼,操作方式除了圖形介面外,... 繼續閱讀
Android 如何顯示或是隱藏開發人員選項? 2014 年 9 月 7 日 Magic Len Android、 Android 使用Android實體機測試開發中的Android App時,必須要開啟Android的偵錯模式才可以順利地使用透過ADB在Android上安裝測試用的APK,以及查看APP所輸出的Log。而要開啟或是關閉偵錯模式,需要從Android系統中的「開發人員選項」來設定。以往的開發人員選項可以直接在Android系統的「設定」中被找到,但是在Android 4.2.2與之後的版本,為了避免不知情的使用... 繼續閱讀
APK Downloader 輕鬆從Google Play上取得App的APK檔案 2014 年 9 月 6 日 Magic Len 網站應用 Google Play是Google官方提供的Android App商店,同時也是大部份Android裝置的使用者取得App的主要來源。只是在正常的情況下,Google Play並不會直接提供使用者下載App的APK檔案,因此如果該項在Google Play上的App突然下架或是設定地區的權限,可能就永遠找不到它了。如果可以將Google Play上App的APK安裝檔下載下來備份,那就不用擔心哪... 繼續閱讀
OpenRA讓經典遊戲-終極動員令(泰伯倫黎明)、沙丘魔堡2000與紅色警戒也能跨平台! 2014 年 9 月 6 日 Magic Len 軟體介紹 終極動員令(Westwood's Command & Conquer,此處指泰伯倫黎明,Tiberian Dawn)與紅色警戒(Red Alert)是過去曾風靡全球、在DOS和Windows平台上運行的即時策略遊戲,相信許多人都有玩過。為了使這樣的經典遊戲可以繼續留存下去,且可以在Linux、Windows、macOS等主流作業系統上運行,於是出現了OpenRA這個開放原始碼的專案來實現這個目標,... 繼續閱讀
Android 如何選取圖片或是檔案? 2014 年 9 月 4 日 Magic Len 研究分享、 Android 在設計Android App時,常常需要讓使用者選擇自己裝置內的圖片、音樂、影片或是文件,來進行一些處理,例如上傳檔案或是編輯檔案等等的功能。但是要如何讓使用者選擇檔案呢?Java程式語言的Swing函式庫中,提供了JFileChooser類別,可以直接產生出一個檔案選取的視窗,能讓使用者選取電腦內的檔案,還可以使用FileFilter過濾檔案選取視窗顯示出來的檔案類型,十分方便。雖然Androi... 繼續閱讀
台北市北投大屯山縱走 2014 年 9 月 3 日 Magic Len 徒步 台北市擁有屬於活火山的「大屯火山群」,地質活動劇烈,著名景點「小油坑」與「大油坑」還不斷噴發出硫磺氣體。既然大屯山敢冠上「大屯」之名,那它應該就可屬於大屯火山群中最具代表性的山,或許山頂就是一個火山口也說不定。帶著這樣期待的我,決定在連續好幾天的晴天之後,開啟這趟大屯山縱走之旅。 繼續閱讀
Android App支援多種不同螢幕規格的方式 2014 年 9 月 2 日 Magic Len 研究分享、 Android 使用Android系統的手機或是平板電腦非常多種,而這些裝置的螢幕尺寸、解析度和密度也都不太相同,因此在開發Android程式時必須考慮到使用者所使用的螢幕規格,並針對這些規格來設計出不同的版面,讓程式可以在各種不同的裝置下順利執行與使用。 繼續閱讀
根本就是世紀帝國的翻版!0.A.D 開源跨平台的即時戰略遊戲 2014 年 9 月 1 日 Magic Len 軟體介紹 0.A.D是一款開放原始碼且跨平台的即時制戰略遊戲,玩法就像是世紀帝國,可以選擇多種文明,每種文明都自己獨特的技術和兵種。與世紀帝國不太一樣的是,雖然0.A.D也有村民,也可以建築與採集資源,但是只有民兵可以建造軍事建築,而且採集資源的速度比村民還快。在0.A.D中有地盤的概念,因此沒辦法輕易地偷偷的把軍營直接蓋在敵人家,逃跑的時候也沒辦法偷偷的躲起來蓋市鎮中心。其它還有很多世紀帝國沒有而0.A.... 繼續閱讀