在主屏幕上启动透明 activity

Launching a transparent activity on HomeScreen

所以有一个 activity 包含一个 webview。在应用程序图标 launch/click 上,它应该启动 activity 并在设备的主屏幕上使用 webview 作为对话框。 有办法实现吗?

是的,你能做到。将MainActivity的主题设置为Dialog,就可以实现了。

  <activity android:name=".MainActivity"
      android:theme="@style/Theme.AppCompat.Dialog">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>

对我来说效果很好。希望能帮到你~