自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Android命令行啟動(dòng)程序的方法

系統(tǒng)
在Android中,除了從界面上啟動(dòng)程序之外,還可以從命令行啟動(dòng)程序,使用的是命令行工具am.

在Android中,除了從界面上啟動(dòng)程序之外,還可以從命令行啟動(dòng)程序,使用的是命令行工具am.

啟動(dòng)的方法為

# am start -n 包(package)名/包名.活動(dòng)(activity)名稱

啟動(dòng)的方法可以從每個(gè)應(yīng)用的AndroidManifest.xml的文件中得到,以計(jì)算器(calculator)為例,

<?xml version="1.0" encoding=""?>

<manifestxmlns:android="

package="com.android.calculator2">

<applicationandroid:label="@string/app_name"android:icon="@drawable/icon">

<activity android:name="Calculator"

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

<intent-filter>

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

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

</intent-filter>

</activity>

</application>

</manifest>

由此計(jì)算器(calculator)的啟動(dòng)方法為:

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

對于HelloActivity這個(gè)示例工程,AndroidManifest.xml如下所示

<?xml version="1.0" encoding=""?>

<manifestxmlns:android="

package="com.example.android.helloactivity">

<application android:label="Hello, Activity!">

<activity android:name="HelloActivity">

<intent-filter>

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

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

</intent-filter>

</activity>

</application>

</manifest>

由此它的啟動(dòng)方法為:

# am start-ncom.example.android.helloactivity/com.example.android.helloactivity.HelloActivity

其他的一些應(yīng)用啟動(dòng)命令,如下所示:

calendar(日歷)的啟動(dòng)方法為:

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

AlarmClock(鬧鐘)的啟動(dòng)方法為:

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

Music 和 Video(音樂和視頻)的啟動(dòng)方法為:

# am start-ncom.android.music/com.android.music.MusicBrowserActivity

# am start-ncom.android.music/com.android.music.VideoBrowserActivity

# am start-ncom.android.music/com.android.music.MediaPlaybackActivity

Camera(照相機(jī))的啟動(dòng)方法為:

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

Browser(瀏覽器)的啟動(dòng)方法為:

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

一般情況希望,一個(gè)Android應(yīng)用對應(yīng)一個(gè)工程。值得注意的是,有一些工程具有多個(gè)活動(dòng)(activity),而有一些應(yīng)用使用一個(gè)工程。例如:在Android界面中,Music和Video是兩個(gè)應(yīng)用,但是它們使用的都是packages/apps/Music這一個(gè)工程。而在這個(gè)工程的AndroidManifest.xml文件中,有包含了不同的活動(dòng)(activity)。

【編輯推薦】

  1. 蘋果招募iPhone程序員開發(fā)下一代處理器
  2. 分析師:Windows Mobile 6.5對企業(yè)毫無價(jià)值可言
  3. iPhone定位軟件數(shù)量比黑莓多40倍
責(zé)任編輯:龐桂玉 來源: 新浪科技
相關(guān)推薦

2010-01-27 14:01:19

Android命令行啟

2010-03-24 14:08:10

CentOS命令行

2018-02-10 17:30:41

Linux命令

2019-12-11 11:25:48

Linux命令行郵件

2011-08-30 16:14:38

命令行Oracle服務(wù)

2010-10-19 09:45:23

SQL Server命

2023-03-28 08:40:22

命令行JSON用法

2015-07-01 09:15:46

linuxQuora命令行

2016-03-28 10:00:09

Swift命令程序

2019-04-16 06:50:34

2023-03-31 08:44:55

Go開發(fā)命令

2023-04-18 17:11:43

命令Linux

2009-07-14 14:03:56

Swing程序

2010-07-15 10:58:23

Perl命令行程序

2019-12-09 09:23:04

Linux命令sort

2021-07-15 13:32:12

Linux生成密碼

2021-07-15 13:25:43

LinuxPDF

2010-06-13 16:58:11

Grub 命令行

2021-11-08 12:17:09

LinuxLinux命令編輯照片

2009-07-15 17:10:26

Jython解析命令行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號