顯示具有 Android 標籤的文章。 顯示所有文章
顯示具有 Android 標籤的文章。 顯示所有文章

2025年12月25日 星期四

使用Gemini重學Android程式設計心得

翻了一下舊資料,自己動手寫Android程式已經十二年前啦
當年有寫了一個很簡單的連線程式,在工作上協助Debug
然後也一路挑戰到Java的JNI(Java Native Interface)運作
(撰寫Android NDK程式)
不過終究是與工作相關性太低
就算有想寫的東西,人家開發的都弄得比自己好,還免費
所以弄完那一個後就沒有繼續進行開發
即便中途還有再想著要重啟,但一安裝完Android Studio看著那變得陌生不已的介面
還是又默默地移除它,下次再說

最近,看著Google也推出了,用嘴(描述)就可以寫程式的Antigravity後
就又非常有興趣想要切入
因為用描述寫程式,可以不用太深入語法問題,只要專注於程式結構與目標
尤其我對Android舊官方語言的Java已經不是很熟,新推的kotlin更陌生
以往經驗來說從做中學是最速成,而且AI還可以帶教學說明細節
就決定來寫一個想做的APP

只是剛好看到Antigravity出狀況把人家的D槽給砍了
(Google開發平台Antigravity爆嚴重事故 用戶硬碟被無預警格式化)
加上它不是Android專屬的開發環境
無法預覽UI的板面,模擬執行,還有看LOG
最終還是使用Genimi+Android Studio進行開發與學習(?)

(以下文多只有心得,沒有程式碼與圖像)

2022年8月18日 星期四

新手機Samsung Galaxy A52S 5G 8GB+256GB使用心得

其實去年電信合約到期我就想換機了
除了原先習慣性在合約到期時檢視之外
舊手機背板的玻璃破損割傷我的手也是個原因
很怕這樣一路碎到無法使用
好在有手機保護殼的蔽護之下,最終是沒問題的
還能用就簽個短約再撐一下到今年換約吧
這樣一路又撐到了現在
剛好要出差國外,舊手機的容量不足(64GB),已補上128GB記憶卡無法再插sim卡
那麼為了方便雙卡雙待使用,還是買隻容量大的新手機來用用
上網研究與跟網友討論後,最終決定選擇這隻三星最有誠意的中階手機A52S 5G

2013年12月25日 星期三

撰寫Android NDK程式

一開始知道Android NDK時只覺得:好棒,可以用C/C++寫Android程式。
可是安裝與設定方式一直都沒看懂過。
只大概知道概略流程:
windows要裝cygwin的環境,然後用命令列或批次檔去編譯出.so檔
最後再與Android的專案做連結成為可用的程式。
後來工作繁重就也沒再深入了解,
最近買新電腦,自然又燃起重新切入的欲望。

現在新的NDK與套件已經變得既不用安裝cygwin,也不用進行太多的命令列執行
然而,也是要有對於JNI(Java Native Interface)的基本了解
進行上才會順利一些,不然就會像我一樣
一直搞不懂為什麼編譯明明顯示成功,在執行時還是會掛點
直到我開了logcat上網查才發現有地方不對
不過進度卡最兇的反而不是JNI的部分
以下是一點小小筆記

2013年5月1日 星期三

Ogre3D 1.9 RC1 Release

算了一算,又過了快一整年沒碰Ogre3D
今天剛看了一下官網,最新版1.9的RC1釋出
http://www.ogre3d.org/2013/04/21/ogre-1-9-rc1-is-here

對我來說最重大的更新大概在於官方正式支援Android的編譯
不用再爬了一大堆討論串後,才得到結果
只是實際下載下來,發現沒有解說文件...
而且我對NDK的使用還不熟...嚴格說來應該等同不會用
看來要寫出構想中的程式,還是是漫漫長路啊

2013年2月27日 星期三

Google Play台灣市場付費軟體重開!

終於等到這一天啦!

可惜軟體數量目前還不多,不過已經有幾個軟體想進行購買了。
如MX Player Pro,Ipcam Viewer與SNESDroid的付費版。
不過可惜只有第一項有,後面兩項還沒有開放台灣區使用。
相信應該快了。

2012年12月20日 星期四

Sony Xperia Acro S~高規格的防水Android手機

老實說肖想換Android手機已經很久了
不過這東西跟電腦其實是差不多的東西
只有購買到一定規格以上的等級,才能確保使用的長久
而這樣的價格勢必不便宜
所以觀望了好一陣子,心目中的機子終於出現了
擁有防水機能+千萬畫素相機+雙核心+1G RAM與16GB ROM的
Xperia Acro S就成了我的選擇
問題來了,今年12月22日,也就是後天,Xperia V就要發售
身為此一機種的後續機,CPU更強,支援LTE也就是4G網路,電池還可以拆換
同時售價應該跟我那時購買差不多,都是破1萬5千元
為什麼不等這一隻上市,而要使用前一代較低階的機種?

2012年1月30日 星期一

Android程式開發簡易心得


近來同事們使用智慧型手機的人節節高昇
尤其是Android的人數更是眾多
興起了寫個小程式玩玩的念頭

可是一查之下,Android SDK(Software Development Kit)是用Java開發
這可頭痛了,雖然說是源自C的物件導向語言
可是幾乎沒用過,就算現在可以使用C/C++開發
但主要的UI(User Interface)還是使用Java
這...反正網路上一堆教學,就硬著頭皮上啦!