2016-07-26 67 views
0

,因爲我有兩個不同的應用構建不同的平臺,一個在Android和另一對離子上。我怎麼能叫離子應用在Android應用程序的用戶界面

我想用點擊 事件來調用Android應用程序離子應用。

Button button = (Button)findViewById(R.id.button); 
    if (button != null) { 
     button.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       // Call ionic application here 
      } 
     }); 
    } 
+0

什麼EXA你想問嗎? –

+0

我想將Ionic(框架)應用程序集成到現有的Android應用程序中。 –

+0

看看這個插件https://github.com/EddyVerbruggen/Custom-URL-scheme –

回答

0

「其實,我覺得你可以做,使用web視圖」 我給下面的代碼片段:

public class IonicActivity extends AppCompatActivity { 
    WebView mywebView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    mywebView = (WebView) findViewById(R.id.webView); 
    WebSettings webSettings = mywebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    mywebView.loadUrl("http://localhost/8080"); 
    mywebView.setWebViewClient(new WebViewClient()); 
} 

@Override 
public void onBackPressed() { 
    if (mywebView.canGoBack()) { 
     mywebView.goBack(); 
    } else { 
     super.onBackPressed(); 
    } 
} 

}

「你可以把這個作爲一個獨立的活動,然後可以使用明確意圖與按鈕。我希望這個作品,如果不是讓我知道,會嘗試過了的WebView「 ‘使用佈局文件的另一種方式,’

相關問題