如何为安卓设备创建可直接打开指定URL的简易APK包
简易实现:一键打开指定URL的安卓APK(无Kotlin经验友好)
步骤1:新建最简Android项目
- 打开Android Studio,选择「Empty Views Activity」模板
- 填写应用名称(比如
UrlShortcutApp)、包名,语言选Kotlin,最低SDK选Android 8.0(覆盖95%以上活跃设备),点击「Finish」
步骤2:替换MainActivity核心代码
打开app/src/main/java/[你的包名]/MainActivity.kt,删除所有默认代码,直接粘贴以下内容:
import android.content.Intent import android.net.Uri import androidx.appcompat.app.AppCompatActivity import android.os.Bundle class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // 👇 替换成你需要打开的目标URL val targetUrl = "https://your-target-url.com" // 触发系统浏览器打开URL val openUrlIntent = Intent(Intent.ACTION_VIEW, Uri.parse(targetUrl)) startActivity(openUrlIntent) // 打开浏览器后自动关闭当前APP页面,避免残留 finish() } }
说明:这段代码启动后直接触发URL跳转,完全不需要额外按钮,符合你要的快捷方式逻辑
步骤3:优化Manifest(让APP更像快捷方式)
打开app/src/main/AndroidManifest.xml,在<activity>标签中添加android:excludeFromRecents="true",避免APP出现在最近任务列表:
<activity android:name=".MainActivity" android:exported="true" android:excludeFromRecents="true"> <!-- 新增这行 --> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
- 可选:替换应用图标:把你的自定义图标(推荐512x512 PNG)放入
app/src/main/res/mipmap-xxxhdpi文件夹,然后在<application>标签中修改android:icon="@mipmap/你的图标文件名"
步骤4:打包可批量推送的APK
- 顶部工具栏点击「Build」→「Generate Signed Bundle / APK」
- 选择「APK」,点击「Next」
- 若无密钥库,点击「Create new...」,填写密钥库路径、密码、密钥信息(务必保存好,后续更新需要),完成后点击「OK」
- 选择「release」模式,勾选「V1 (Jar Signature)」和「V2 (Full APK Signature)」,点击「Finish」
- 打包完成后,在指定输出路径拿到签名后的APK,支持MDM批量推送
额外说明
- 打开方式:上述代码调用系统默认浏览器打开URL,若需要在APP内置窗口打开(不跳转浏览器),可改用WebView实现,代码会更简单,需要的话可留言。
- 兼容性:最低SDK选Android 8.0可覆盖绝大多数企业设备,若需要兼容更低版本,可将最低SDK调整为Android 6.0,代码无需修改。
内容的提问来源于stack exchange,提问作者boog
相关产品推荐
相关产品推荐

