全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2433
推到 Plurk!
推到 Facebook!

XE5深入技術研討

 
qcom
版主


發表:79
回覆:114
積分:43
註冊:2011-05-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-10-17 13:40:55 IP:61.219.xxx.xxx 訂閱
XE5的推出的確引起用戶很大的迴響, 也帶來許多新技術的衝擊, 因此我們正規劃於十一月中舉辦一場XE5技術研討會針對最近用戶所提問的許多技術課題:

1. Barcode, QR code, Bluetooth....等應用
2. 如何呼叫整合 Obj-C 與Java code....
3. 如何使用 FireDAC 連結資料庫
4. 如何開發出好的mobile程式

相信應該還有許多其他課題, 歡迎大家提供給我們參考, 以便有更充分的內容.
編輯記錄
qcom 重新編輯於 2013-10-17 13:41:25, 註解 無‧
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-10-17 21:08:18 IP:122.116.xxx.xxx 訂閱
我喜歡這類的技術研討會,因為可以學到很多東西。
在移動平台上,要學習的東西可真多,如果每樣都自己摸索,那可真累人。

最近比較熱門的問題,如:

1. 如何解決 Android 起動黑屏現象(啟動時會黑屏,停頓個幾秒),最佳解決,可在啟動時顯示一張圖片,並且可放直/橫圖。

2. Android 下官方不建議使用 InputQuery 改用 TPopup 替代,實機測試 InputQuery 開啟後,直接按機子下方「Home」鍵,再進入 App 會當機,但使用 TPopup 裡放入 TEdit 又要自己解決鍵盤升起時,要自動移位等種種問題,等於要自己重做一個 InputQuery 的功能,有現成的嗎?

3. Android 下 TWebBrower 是否有縮放的功能?如何做?

4. Android 如何使用自訂字型,也就是在 App 裡加入自己的 *.ttf / *.otf 後,在程式裡能選擇字型並顯示出來(在 XE5 for iOS 很容易就能實現了,但在 XE5 for Android 目前我找不到方法)。

以上請參考

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-10-18 10:04:26 IP:59.120.xxx.xxx 未訂閱
不好意思, 個人私心的建議
能否不要開在月中, 月初或月底都可以

===================引 用 qcom 文 章===================
XE5的推出的確引起用戶很大的迴響, 也帶來許多新技術的衝擊, 因此我們正規劃於十一月中舉辦一場XE5技術研討會針對最近用戶所提問的許多技術課題:

1. Barcode, QR code, Bluetooth....等應用
2. 如何呼叫整合 Obj-C 與Java code....
3. 如何使用 FireDAC 連結資料庫
4. 如何開發出好的mobile程式

相信應該還有許多其他課題, 歡迎大家提供給我們參考, 以便有更充分的內容.
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-10-30 12:44:56 IP:122.116.xxx.xxx 訂閱
終於找到 TWebBrower 可以 Zoom 縮放的方法了:


[code delphi] procedure TAndroidWebBrowserService.InitUIThread;
begin
FJWebBrowser := TJWebBrowser.JavaClass.init(SharedActivity);
FJWebBrowser.getSettings.setJavaScriptEnabled(True);
// Add following 4 lines for Zoom support
FJWebBrowser.getSettings.setSupportZoom(True);
FJWebBrowser.getSettings.setBuiltInZoomControls(True);
FJWebBrowser.getSettings.setDisplayZoomControls(False);
FJWebBrowser.getSettings.setLightTouchEnabled(False);
//End Zoom support
FListener := TWebBrowserListener.Create(Self);
FJWebBrowser.SetWebViewListener(FListener);
FJNativeLayout := TJNativeLayout.JavaClass.init(SharedActivity,
MainActivity.getTextEditorProxy.getWindowToken);
FJNativeLayout.SetPosition(100,100);
FJNativeLayout.SetSize(300,300);
FJNativeLayout.SetControl(FJWebBrowser);
FJNativeLayout.SetFocus(False);
end;
[/code]


以上參考:
https://forums.embarcadero.com/thread.jspa?threadID=96292&tstart=0

===================引 用 Main Chen 文 章===================
3. Android 下 TWebBrower 是否有縮放的功能?如何做?

編輯記錄
Main Chen 重新編輯於 2013-10-30 12:47:05, 註解 無‧
Main Chen 重新編輯於 2013-10-30 12:47:42, 註解 無‧
Main Chen 重新編輯於 2013-10-30 12:48:40, 註解 無‧
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-10-30 13:18:52 IP:122.116.xxx.xxx 訂閱
在 Android 裡使用了 SQLite 資料庫,並將它儲存在 TPath.GetDocumentsPath (/data/data/com.embarcardero.test) 目錄下,而在這個目錄下就屬於自已 App 的沙盒 (SandBox) ,在未  Root 時,其它的備份工具無法備份這裡的資料,如果我想要使用者能備份自己的 SQLite 資料檔,目前想到:

1. 備份到 SDCard:
將 SQLite 檔備份一份到 TPath.GetSharedFilesDir (/mnt/sdcard/Download/xxxx) 目錄下,使用者很容能備份下來。

2. 備份到 Cloud:
使用 Google 提供的 Android Backup Service http://developer.android.com/guide/topics/data/backup.html ,但不知道在 Delphi 如何用?

有什麼比較好的方法或建議嗎?
編輯記錄
Main Chen 重新編輯於 2013-10-30 13:22:20, 註解 無‧
qcom
版主


發表:79
回覆:114
積分:43
註冊:2011-05-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2013-10-30 17:22:23 IP:61.219.xxx.xxx 訂閱
本研討會內容將是比較硬的技術課題, 也是許多用戶常問的問題. 預計在十一月19-22日舉辦,請勿錯過 !

Delphi XE5Android/iOS- 通往環境的重要觀念類別介面和方法- 動態呼叫靜態呼叫- 會使用下列幾個實例來說明: Delphi XE5API, Bar Code 與3
編輯記錄
qcom 重新編輯於 2013-10-30 17:23:34, 註解 無‧
系統時間:2024-11-21 19:53:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!