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工程不就可以了。