android的main函數
A. Android studio 中錯誤,類Main 是公共的,應在名為Main. java 的文件中
main是C,和JAVA的主函數名稱,所以不能寫成自定義的類, 寫成類的方法
public class test{
public static void main(String[] args) {
}
}
或 package名改成main.java就應可以了,
B. android項目文件中不能有main函數嗎
可以有main函數,只是android中把它當成一個普通的函數,有別於java程序中把main當為程序主入口。
C. android 沒有main函數,怎麼找到程序執行入口
android應用程序中,並沒有像c++和java這樣有main函數來作為應用程序的入口.android應用程序提供的是入口Activity(你打開一個應用,第一眼看到的),而非入口函數.
在AndroidManifest.xml中
給你要最先啟動的acticity寫上下面這些語句,表示這個activity就是入口
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
D. android zygoteinit的main函數什麼時候執行完
這個要看工程里的AndroidManifest.xml文件,這里有注冊各種activity,而哪個註明了java">就代表先啟動這個activity,後面也有標志MAIN,可以想成與java的main函數類似例子如下:java">(這個SettingsActivity會首先啟動,下面的代表安裝完之後軟體自動啟動,若沒有這句話,軟體安裝完不會自動啟動,要你自己去點擊)
E. 在Android studio中 如何通過MainActivity調用幾行文字
啟動第二個activity,然後返回數據給第一個數據 。
MainActivity:每個種語言都有一個程序入庫(如:C#main函數),而Android程序的入口就是Main Actiivty函數。
Activity是Android的核心類(android.app.Activity),在Activity類有onCreate事件方法,一般用於對Activity進行初始化,並且通過setContentView方法將View放到Activity上,綁定後,Activity會顯示View上的控制項。
F. 關於android.intent.action.MAIN在manifest里的使用
1、android.intent.action.MAIN決定應用程序是最先啟動的。
2、如果有多個activity都具有此許可權,那麼就應該用<intent-filter>來定義哪個activity在什麼情況下啟動。
3、如果在某個activity中不添加android.intent.action.MAIN有沒有影響這個沒有嘗試過,如果沒有應該是無法啟動的。理論上提示無許可權。
Android 會根據 manifest.xml 是啟動相應的應用程序。
啟用應用程序的時候,會啟用對應的Activity,啟用的這些Activity也要在manifest.xml中聲明。
<intent-filter>在聲明的時候用到的,是在activity下一級,而<action>和<category>又是在<intent-filter>的下一級
<activity...
<intent-filter>...
<action...
<category...
</intent-filter>
</activity>
<intent-filter> 就理解為過濾器,它指定了啟動應用程序的Intent對象的動作和類型
<action android:name="android.intent.action.MAIN" />
--> 表示這個activity是主入口,換句話說, 你只要啟動這個應用程序,就要首先調用這個activity
<category android:name="android.intent.category.LAUNCHER" />
--> 表示這個activity種類,要加到LAUNCHER程序列表裡。
(6)android的main函數擴展閱讀:
任何一個C++程序都包含一個main函數,這是規定。main函數由系統直接調用,是程序執行的入口。 (和C++語言中一樣)
main函數與用戶自己定義的函數都是各自獨立的模塊,即函數不能嵌套定義,通俗的說,不能在一個函數的函數體內定義另一個函數,即使在main函數中也不行。但main函數可以對用戶自己定義的函數進行調用(但main函數只能由系統調用)。用戶自己定義多個函數時,這幾個用戶自己定義的函數之間都可以互相調用 。
參考自拉理由:網路-main
G. android studio怎麼運行一般的java的main函數
1)右鍵入口類(含有Main方法的)==>Run
Configurations==>雙擊(Java
Application)==>New==>
(2)在標簽Main里選好相應的ProjectName和要運行ClassName,
(3)選標簽ClassPath中的Bootstrap
Entries ,再從右邊點Advance==>Add Library==>JRE System Library,完成,然後將JRE System
Library 點中再點Up按鈕,OK了
H. 我新建了個android項目,在裡面寫了個類,裡面有個main函數,當我運行這個類時彈出應用程序錯誤,怎麼回事
Android程序是調用Activity來實現界面顯示,然後再這個界面(即Activity)上創建各種控制項來顯示你想什麼樣的形式輸出界面及內容。
若想實現你說的那種「列印test」, 需要調用「TextView控制項」來實現你說的那樣的意圖。所以你的那個代碼只能在創建的JAVA項目,是可用的。
I. android中使用main函數。
用android studio嗎?再下個eclipse建個普通java工程不就可以了。