Android 从浏览器启动Activity

简介: html 代码 Title a{ font-size: 55pt; } ...

html 代码

<!DOCTYPE html><html lang="en">
  <head>    
    <meta charset="UTF-8">    
      <title>Title</title>    
      <style>        
        a{            
            font-size: 55pt;        
          }    
      </style>
<body>
    <a href="app://www.baidu.com:80">Launch My App</a>
</body>
</html>

Activity中必须指定

<action android:name="android.intent.action.VIEW"/>
<category android:name = "android.intent.category.BROWSABLE"/>

由于通过协议启动所以还需要指定

<data android:schema="app" android:host="www.baidu.com" android:port="80"/>

页面必须显示指定80,否则activity识别不了,data属性只能有一个

由于是Activity需要加

<category android:name = "android.intent.category.DEFAULT"/>

在被启动的Activity中通过

Intent intent = getIntent();
Log.i(TAG, "onCreate: " + intent.getData().getScheme());

或获取参数信息

目录
相关文章
|
23小时前
|
Web App开发 小程序 前端开发
【产品上新】小程序新内核来了!提升安卓浏览器性能,支持WebRTC
【产品上新】小程序新内核来了!提升安卓浏览器性能,支持WebRTC
45 0
|
23小时前
|
Android开发 开发者
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
47 1
|
23小时前
|
数据库 Android开发 开发者
Android基础知识:请解释Activity的生命周期。
Android基础知识:请解释Activity的生命周期。
47 2
|
23小时前
|
XML Java Android开发
利用Bundle实现Android Activity间消息的传递
利用Bundle实现Android Activity间消息的传递
11 2
|
23小时前
|
Android开发 数据库管理
Android如何在Activity和Service之间传递数据
Android如何在Activity和Service之间传递数据
11 3
|
23小时前
|
Shell Android开发
Android Activity重写dump方法实现通过adb调试代码
Android Activity重写dump方法实现通过adb调试代码
14 0
|
23小时前
|
Java Android开发
Android四大组件之Activity组件
Android四大组件之Activity组件
|
23小时前
|
Android开发
[Android 四大组件] --- Activity
[Android 四大组件] --- Activity
25 1
|
23小时前
|
Android开发
Android基础知识:什么是Fragment?与Activity的区别是什么?
Android基础知识:什么是Fragment?与Activity的区别是什么?
354 54
|
23小时前
|
XML 安全 Java
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
37 0