千家信息网

Android命令行启动程序的正确使用技巧是什么

发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,今天就跟大家聊聊有关Android命令行启动程序的正确使用技巧是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android应用程序的启动
千家信息网最后更新 2025年02月11日Android命令行启动程序的正确使用技巧是什么

今天就跟大家聊聊有关Android命令行启动程序的正确使用技巧是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Android应用程序的启动方法有许多种,大家可以通过我们以前介绍的快速启动方法来启动,同时还能通过本文介绍的Android命令行启动程序的具体方法来启动程序。在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.

Android命令行启动程序的方法为

# am start -n {包(package)名}/{包名}.{活动(activity)名称}

启动的方法可以从每个应用的AndroidManifest.xml的文件中得到,以计算器(calculator)为例,它的

  1. < ?xml version="1.0" encoding="utf-8"?>

  2. < manifest xmlns:android="http://schemas.android.com/apk/res/android"

  3. package="com.android.calculator2">

  4. < application android:label="@string/app_name"
    android:icon="@drawable/icon">

  5. < activity android:name="Calculator"

  6. android:theme="@android:style/Theme.Black">

  7. < intent-filter>

  8. < action android:name="android.intent.action.MAIN" />

  9. < category android:name="android.intent.category.LAUNCHER" />

  10. < /intent-filter>

  11. < /activity>

  12. < /application>

  13. < /manifest>

由此计算器(calculator)的启动方法为:

# am start -n com.android.calculator2/com.android.calculator2.Calculator

对于HelloActivity这个示例工程,AndroidManifest.xml如下所示:

< ?xml version="1.0" encoding="utf-8"?> < manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.helloactivity"> < application android:label="Hello, Activity!"> < activity android:name="HelloActivity"> < intent-filter> < action android:name="android.intent.action.MAIN"/> < category android:name="android.intent.category.LAUNCHER"/> < /intent-filter> < /activity> < /application> < /manifest>

由此它的Android命令行启动程序方法为:

  1. # am start -n com.example.android.helloactivity/
    com.example.android.helloactivity.HelloActivity

其他的一些应用启动命令,如下所示:

calendar(日历)的启动方法为:

# am start -n com.android.calendar/com.android.calendar.LaunchActivity

AlarmClock(闹钟)的启动方法为:

# am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock

Music 和 Video(音乐和视频)的启动方法为:

# am start -n com.android.music/com.android.music.MusicBrowserActivity  # am start -n com.android.music/com.android.music.VideoBrowserActivity  # am start -n com.android.music/com.android.music.MediaPlaybackActivity

Camera(照相机)的Android命令行启动程序方法为:

# am start -n com.android.camera/com.android.camera.Camera

Browser(浏览器)的Android命令行启动程序方法为:

# am start -n com.android.browser/com.android.browser.BrowserActivity

一般情况希望,一个Android应用对应一个工程。值得注意的是,有一些工程具有多个活动(activity),而有一些应用使用一个工程。例如:在Android界面中,Music和Video是两个应用,但是它们使用的都是packages/apps/Music这一个工程。而在这个工程的AndroidManifest.xml文件中,有包含了不同的活动(activity)。

看完上述内容,你们对Android命令行启动程序的正确使用技巧是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

方法 程序 命令 工程 应用 内容 活动 使用技巧 技巧 文件 由此 界面 计算器 不同 两个 可以通过 同时 名称 多个 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 标书网络安全技术力量怎么写 伊泰软件开发工程师笔试题 jaxa软件开发 网络安全 军工 概念 网络工程师服务器配置图 可信赖的新冠病毒数据库 历史人口数据库 服务器下的文件怎么做好防护工作 意识形态与网络安全如何抓 河南省市县级国土空间规划数据库 ftp服务器程序介绍 保密工作网络安全管理 哔哩哔哩网络安全手抄报 北京本地服务器托管云服务器 南京应用软件开发创新服务 网络安全防护系统有哪些 数据库官方下载链接 负责华为网络安全的中心组织 无锡建讯互联网科技有限公司 用友软件开发要求统招本科 小软件开发平台6 飞浆人脸识别服务器 乐亭辅助软件开发常见问题 电厂企业网络安全事件 网络安全小贴士的内容 pvp服务器可以随意切换吗 台北mes软件开发 方舟正版服务器 河北兆美网络技术有限公司 论文查重数据库有英文论文吗
0