Native.js

// NewViewController為應(yīng)用內(nèi)創(chuàng)建的原生的ViewController類名,所調(diào)用頁面的內(nèi)容需要在原生代碼中完成  
var newVCobj = plus.ios.newObject("NewViewController");  
var UIApplicationClass = plus.ios.importClass("UIApplication");  
var UIAppObj = UIApplicationClass.sharedApplication();  
var del = plus.ios.invoke(UIAppObj,"delegate");  
// 如果當前應(yīng)用delegate對象包含UIWindow對象并且變量名命名為“window”可以這么寫,  
// 否則需要根據(jù)實際代碼情況修改  
// 應(yīng)用的delegate對象也可以添加一個返回UIViewController的方法  
var appWindowObj = plus.ios.invoke(del,"window");  
var appRootController = plus.ios.invoke(appWindowObj,"rootViewController");  
plus.ios.invoke(appRootController,"presentViewController:animated:completion:",newVCobj,"YES",null);


var newVCobj = plus.ios.newObject("ViewController");

// 設(shè)置其name屬性值

newVCobj.plusSetAttribute( "urlString", url );

var UIApplicationClass = plus.ios.importClass("UIApplication");

var UIAppObj = UIApplicationClass.sharedApplication();

var del = plus.ios.invoke(UIAppObj,"delegate");

// 如果當前應(yīng)用delegate對象包含UIWindow對象并且變量名命名為“window”可以這么寫,

// 否則需要根據(jù)實際代碼情況修改

// 應(yīng)用的delegate對象也可以添加一個返回UIViewController的方法

var appWindowObj = plus.ios.invoke(del,"window");

var appRootController = plus.ios.invoke(appWindowObj,"rootViewController");

//plus.ios.invoke(appRootController,"presentViewController:animated:completion:",newVCobj,"YES",null);

plus.ios.invoke(appRootController,"pushViewController:animated:",newVCobj,"YES");

1粪般、unipp跳轉(zhuǎn)android界面
jsCallNativeActivity() {
                // #ifdef APP-PLUS
                //獲取宿主上下文
                var main = plus.android.runtimeMainActivity();
                //通過反射獲取Android的Intent對象
                var Intent = plus.android.importClass("android.content.Intent");
                //通過宿主上下文創(chuàng)建 intent
                var intent = new Intent(main.getIntent()); 
                //設(shè)置要開啟的Activity包類路徑  com.example.H5PlusPlugin.MainActivity換掉你自己的界面
                intent.setClassName(main, "com.example.H5PlusPlugin.MainActivity");
                //開啟新的任務(wù)棧 (跨進程)
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                //向原生界面?zhèn)髦挡僮?                intent.putExtra("uni_key", "來自uniapp的值");
                //開啟新的界面
                main.startActivity(intent);
                //#endif
            }
 
 
uniapp接收參數(shù)
在onshow方法里面調(diào)用

onShow() {
            //#ifdef APP-PLUS
            if (plus.runtime.arguments) {
                let lastAppShare = plus.runtime.arguments;
                let appArgs = JSON.parse(lastAppShare);
                if (appArgs) {
                    console.log('receive args from native:', appArgs);
                }
            }
            //#endif
        },
2林螃、android打開uniapp指定界面
  startActivity(new Intent(this, PandoraEntryActivity.class)
                    .putExtra("userName", "張三")
                    .putExtra("token", "TOKEN")
                    .putExtra("path", "login")
)
android接收參數(shù)
     Intent i = getIntent();
 
        String uni_key = i.getStringExtra("uni_key");
 
        Toast.makeText(MainActivity.this, uni_key, Toast.LENGTH_LONG).show();
3、AndroidManifest配置
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宋下,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌十偶,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件园细,死亡現(xiàn)場離奇詭異扯键,居然都是意外死亡,警方通過查閱死者的電腦和手機珊肃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門荣刑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人伦乔,你說我怎么就攤上這事厉亏。” “怎么了烈和?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵爱只,是天一觀的道長。 經(jīng)常有香客問我招刹,道長恬试,這世上最難降的妖魔是什么窝趣? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮训柴,結(jié)果婚禮上哑舒,老公的妹妹穿的比我還像新娘。我一直安慰自己幻馁,他們只是感情好洗鸵,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著仗嗦,像睡著了一般膘滨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上稀拐,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天火邓,我揣著相機與錄音,去河邊找鬼德撬。 笑死贡翘,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的砰逻。 我是一名探鬼主播鸣驱,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蝠咆!你這毒婦竟也來了踊东?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤刚操,失蹤者是張志新(化名)和其女友劉穎闸翅,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體菊霜,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡坚冀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鉴逞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片记某。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖构捡,靈堂內(nèi)的尸體忽然破棺而出液南,到底是詐尸還是另有隱情,我是刑警寧澤勾徽,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布滑凉,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏畅姊。R本人自食惡果不足惜咒钟,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望若未。 院中可真熱鬧朱嘴,春花似錦、人聲如沸陨瘩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舌劳。三九已至,卻和暖如春玫荣,著一層夾襖步出監(jiān)牢的瞬間甚淡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工捅厂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贯卦,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓焙贷,卻偏偏與公主長得像撵割,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辙芍,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容