XE5深入技術研討 |
|
qcom
版主 發表:79 回覆:114 積分:43 註冊:2011-05-12 發送簡訊給我 |
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 發送簡訊給我 |
我喜歡這類的技術研討會,因為可以學到很多東西。
在移動平台上,要學習的東西可真多,如果每樣都自己摸索,那可真累人。 最近比較熱門的問題,如: 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 發送簡訊給我 |
不好意思, 個人私心的建議
能否不要開在月中, 月初或月底都可以 ===================引 用 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 發送簡訊給我 |
終於找到 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
高階會員 發表:29 回覆:135 積分:127 註冊:2002-10-07 發送簡訊給我 |
在 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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |