線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1138
推到 Plurk!
推到 Facebook!

如何呼叫 ios 去執行安裝程序 ipa

尚未結案
mike0518@gmail.com
一般會員


發表:1
回覆:1
積分:5
註冊:2014-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-06-12 10:30:31 IP:58.38.xxx.xxx 訂閱
請教大家,
xe6該如何寫程式碼, 呼叫已經被下載到手機端的安裝程式,
android : 有兩種方式可以搞定.但是ios該如何呢(已經越獄了)?
以下是XE6 , android 兩種的處理方式,

uses

{$IFDEF ANDROID}
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android,
Androidapi.Helpers,
Androidapi.JNI.Net,
Androidapi.JNI.GraphicsContentViewText;
{$ENDIF}
..................
............
begin

.......

aFile:=TJfile.JavaClass.init(
Androidapi.Helpers.stringtojstring(FDowloadPath '/'), ///手機下載本地路徑
Androidapi.Helpers.stringtojstring(FINSTALLFILE) ///下載的安裝程式
);
Intent := TJIntent.Create ;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
Intent.setDataAndType(
TJnet_Uri.JavaClass.fromFile(aFile),
Androidapi.Helpers.StringToJString('application/vnd.android.package-archive')
);
SharedActivityContext.startActivity(Intent);
b.安裝程式放在webserver上面下載
Intent := TJIntent.Create ;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setData(
TJnet_Uri.JavaClass.parse( stringtojstring(FREMOTE_HTTP_DOWNLOADPATH FINSTALLFILE) ) ///安裝程式下載的url
);
SharedActivityContext.startActivity(Intent);
------
A old delphi programmer
編輯記錄
mike0518@gmail.com 重新編輯於 2014-06-12 10:34:08, 註解 無‧
系統時間:2024-04-27 2:07:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!