有幸成為中台科技大學畢業專題研究的考試委員,要感謝中台資管系裡一直致力於推廣Delphi的李桂春老師,以及幾位老師排除許多意見讓Delphi這門課仍在學校中延續。
這次的二組學生共開發了六支程式
一、Smile BUS
二、學務小幫手 – 學生護照、失物招領、車號辨識、賃居訪視、校安警報系統
系統內應用了Google Map、GPS、上傳、拍照、QRCode…..等技術,完成度相當的高!
標籤: android
Delphi XE開發原生iOS/Android元件
D.P.F Delphi iOS/Android Native Components 是二套 open source 的元件集,讓開發者可以開發符合iOS/Android原生元件,不過缺點是就會失去了Delphi XE系列跨Android/iOS的原意。
D.P.F Delphi iOS Native Components
http://sourceforge.net/projects/dpfdelphiios/
D.P.F Delphi Android Native Components
http://sourceforge.net/projects/dpfdelphiandroid/
Delphi XE7 Java2OP終於release出來了
一早就收到廖啟甫大哥的訊息,把Java2OP的release資訊pass給我。
目前XE7可以將jar檔加入在android專案下的library目錄下,但需要將jar 轉換成 .pas bridge file,然後加入project才可以正確使用。以前要將jar轉pas需要一些第三方solution(如:Java2Pas….),而XE7貼心的將這個需求透過官方完成了。
Java2OP下載
http://cc.embarcadero.com/item/30007
Java2OP說明
http://docwiki.embarcadero.com/RADStudio/XE7/en/Java2OP.exe,_the_Native_Bridge_File_Generator_for_Android
【胡思亂想】有點想來自寫一本Delphi XE5/6的電子書
下午在露天拍賣看到這本書叫價到2,000元(連結),對這本Delphi 徹底研究的書印象是同學口中的”聖經本”。不過好像後續的版本就沒再出了,總覺得很可惜,Delphi快速開發的特性再加上可以開發Android/iOS,應該可以再現風華,唯讀缺少一本類似這樣的書,或許對後續推廣Delphi XE4/5/6都很有幫助。
雖然捷康有出了幾本移動開發入門手冊/FireMonkey 資料庫程式 設計篇/DataSnap 開發實戰篇,可是又覺得不夠全面。
突然有股念頭想要自幹一本電子書出來,也當作自己的成果驗收好了!
Delphi XE6(RAD Studio XE6)讓部落格流量增加?
自從XE4之後,發現自己的部落格有個很妙的現象!
只要遇到 Embarcadero有發表新的RAD STUDIO版本,
部落格的流量就會增加!
昨天 RAD STUDIO XE6發表後也是如此,呈現一柱擎天的現象~
不過老實說台灣關注 Delphi 或 RAD STUDIO的人數真的少很多
除了小弟之外,大概就是
自己也有在FB成立社群
歡迎大家多多聯繫囉!
RAD STUDIO XE6開放30天下載試用
RAD STUDIO XE6已在官方網站開放30天試用版了!
新增的功能在 What’s New裡邊有,哈哈~我只有比較注意的是In-app purchase跟In-app advertising,再來是支援Google Glass開發。
等有空下載來玩看看了!
Delphi XE5 仿Instagram 濾鏡功能for Android/iOS
隨著智慧型手機的普及,以及手機照相功能日益強大。除了最常用的Facebook、Twitter等社交App外,以照片為主的社交App Instagram 也是許多人所喜愛的服務之一。
那Delphi XE5可不可以做類似的App呢?答案是可以的!在XE5的FireMonkey就支援許多影像的濾鏡了,再加上自己的巧思以及相關的技巧後,還可以透過XE5能同時跨Android/iOS平台的特性,快速的開發出Instagram Like的App了。
範例程式下載 http://www.fmxexpress.com/wp-content/uploads/2014/04/InstagramFilters.7z
延伸閱讀:
- FireMonkey Image Effects
- Apply Over 60 Different Filter Effects With Delphi XE5 Firemonkey For Android And IOS
- Apply Delphi Firemonkey Filter Effects With Code
- Custom Filter Effect Image Shaders In Delphi Firemonkey For Android And IOS
- Save Effects To File With This Code Snippet For Delphi XE5 Firemonkey
- Speed Up Your Apps With Bitmap Caching In Delphi XE5 Firemonkey On Android And IOS
- Facial Detection Demo With Delphi XE5 Firemonkey For IOS
RAD Studio XE6 4月16日搶先看
4/16要Rad Studio Xe6要現身了,不知道跟Embarcadero之前的RoadMap是否一致。想到去年在盒子論壇看到對岸網友對XE6的猜想,大家還是對Embarcadero在文件上的完善程度不如MSDN頗有微詞。
報名網址: http://forms.embarcadero.com/RADXE6Webinar4-16?cid=701G0000000tP05
Delphi XE5讀出Android IMEI ID
首先要uses
[pascal]
uses
FMX.Platform.Android,
Androidapi.JNI.Telephony,
Androidapi.JNI.Provider ,
Androidapi.JNIBridge,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android;
[/pascal]
接著放上Button,在Click事件打上
[pascal]
var
obj: JObject;
tm: JTelephonyManager;
IMEI: String;
begin
obj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE);
if obj <> nil then
begin
tm := TJTelephonyManager.Wrap( (obj as ILocalObject).GetObjectID );
if tm <> nil then
IMEI := JStringToString(tm.getDeviceId);
end;
if IMEI = ” then
IMEI := JStringToString(TJSettings_Secure.JavaClass.getString( SharedActivity.getContentResolver, TJSettings_Secure.JavaClass.ANDROID_ID));
ShowMessage(‘IMEI :’ + #13 + IMEI);
[/pascal]
lazarus免費版的Delphi
一直在思考如果有一天如何把Delphi再發揚光大,不過現在遇到的問題在於Delphi的售價居高不下。而且也沒有Visual Studio Express這種版本…..甚至在行動APP開發的Eclipse都是免費的。
晚上看到有網友問我Lazarus的問題,才知道原來有一套Opensource的Pascal IDE~Lazarus甚至跟Delphi有很高度的相容性,也可以直接在Linux、Windows、Mac OS上安裝,甚至一樣也可以開發iOS程式(如下影片)
也可以開發Android程式(網站連結)。
等手上的案子忙完後再來試用分享囉!先記錄下來~
Lazarus http://www.lazarus.freepascal.org/
Lazarus中文社群 http://www.fpccn.com/