真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

androidWeb如何跳轉(zhuǎn)到app指定頁面并傳遞參數(shù)

這篇文章主要介紹android Web如何跳轉(zhuǎn)到app指定頁面并傳遞參數(shù),文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為通許企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,通許網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

Android是什么

Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由美國Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

下面將實現(xiàn) Web跳轉(zhuǎn)到app指定頁面并傳遞參數(shù) 總結(jié)

先看效果圖:

android Web如何跳轉(zhuǎn)到app指定頁面并傳遞參數(shù)

h6頁面代碼:






頁面測試


 
< a href="test://article/attr?title=攝影大賽&content=大家都來參加!" rel="external nofollow" >啟動應(yīng)用程序 

android 端

1.在清單文件中設(shè)置:parentActivity 以及 data 值需和html對應(yīng)

 
      
        

        
      
    


    
      
      
      
        
        
        

        
        
        
      
    

2.在SecondActivity中 獲取傳遞的參數(shù)以及在返回時需要做處理:

public class SecondActivity extends AppCompatActivity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);
    TextView mTextView = (TextView) findViewById(R.id.textview);
    //獲取網(wǎng)頁傳遞過來的參數(shù)
    Intent mgetvalue = getIntent();
    String maction = mgetvalue.getAction();
    if (Intent.ACTION_VIEW.equals(maction )) {
      Uri uri = mgetvalue.getData();
      if (uri != null) {
        String title = uri.getQueryParameter("title");
        String content = uri.getQueryParameter("content");
        mTextView.setText("網(wǎng)頁傳遞值為:title=" + title + ",content=" + content);
      }
    }
  }
/**
*返回處理,防止點擊返回按鈕的時候,會直接退出當(dāng)前app
**/
  @Override
  public void onBackPressed() {
    //NavUtils.getParentActivityIntent()方法可以獲取到跳轉(zhuǎn)至父Activity的Intent或者為null
    //NavUtils.shouldUpRecreateTask() 返回true父Activity應(yīng)該重新創(chuàng)建一個新的任務(wù)棧,返回false同樣的任務(wù)棧應(yīng)該被使用作為目標(biāo)Intent
    //isTaskRoot()用來判斷該Activity是否為任務(wù)棧中的根Activity,即啟動應(yīng)用的第一個Activity
    Intent upIntent = NavUtils.getParentActivityIntent(this);
    if (NavUtils.shouldUpRecreateTask(this, upIntent) || isTaskRoot()) {
      //如果父Activity和當(dāng)前Activity不在同一個Task中的,則需要借助TaskStackBuilder創(chuàng)建一個新的Task
      TaskStackBuilder.create(this)
          .addNextIntentWithParentStack(upIntent)
          .startActivities();
    } else {
      //如果父Activity和當(dāng)前Activity是在同一個Task中的,則直接調(diào)用navigateUpTo()方法進行跳轉(zhuǎn)
      upIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
      NavUtils.navigateUpTo(this, upIntent);
    }
    super.onBackPressed();
  }
}

以上是“android Web如何跳轉(zhuǎn)到app指定頁面并傳遞參數(shù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:androidWeb如何跳轉(zhuǎn)到app指定頁面并傳遞參數(shù)
URL地址:http://weahome.cn/article/gsgdde.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部