当前位置:首页 » 安卓系统 » androidmain函数

androidmain函数

发布时间: 2024-01-27 05:07:02

㈠ 关于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对象的动作和类型

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

-->表示这个activity是主入口,换句话说,你只要启动这个应用程序,就要首先调用这个activity

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

-->表示这个activity种类,要加到LAUNCHER程序列表里。

(1)androidmain函数扩展阅读:

任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。(和C++语言中一样)

main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用。

参考自拉理由:网络-main

㈡ android 没有main函数,怎么找到程序执行入口

android应用程序中,并没有像c++和java这样有main函数来作为应用程序的入口.android应用程序提供的是入口Activity(你打开一个应用,第一眼看到的),而非入口函数.
在AndroidManifest.xml中
给你要最先启动的acticity写上下面这些语句,表示这个activity就是入口

㈢ Android studio怎么新建并运行普通的java类,就是那种带main方法的

如果不添加配置直接在Android的项目中创建一个带有main函数的类是无法当做Java Application运行的。

当在写Android的应用的时候需要测试一下和Android本身无关的代码,只是纯Java代码而已,完全用不着开启Android模拟器,如果想直接运行Java代码,是会报错。

㈣ android程序的入口点在哪里

android应用程序(apk)没有固定的入口点,系统会根据各个程序的manifest设定,在发生指定事件的时候调用程序的指定位置。
如果你说的入口点是传统上认为的main函数,那么在android应用程序里面,相对应的就是在manifest里面用intent-filter设定了会处理main action的那个activity。

㈤ 我新建了个android项目,在里面写了个类,里面有个main函数,当我运行这个类时弹出应用程序错误,怎么回事

Android程序是调用Activity来实现界面显示,然后再这个界面(即Activity)上创建各种控件来显示你想什么样的形式输出界面及内容。
若想实现你说的那种“打印test”, 需要调用“TextView控件”来实现你说的那样的意图。所以你的那个代码只能在创建的JAVA项目,是可用的。

热点内容
php判断中文英文 发布:2024-11-28 16:50:11 浏览:110
安卓平板打王者老闪退怎么办 发布:2024-11-28 16:50:11 浏览:391
如何理解编程 发布:2024-11-28 16:46:01 浏览:296
sql数据结构 发布:2024-11-28 16:32:13 浏览:713
scratch编程自学 发布:2024-11-28 16:09:15 浏览:825
苏州cnc编程学徒招聘 发布:2024-11-28 16:07:44 浏览:610
linux中怎么搭建http服务器配置 发布:2024-11-28 16:04:17 浏览:291
缓存expires 发布:2024-11-28 16:02:27 浏览:383
图像的jpeg压缩matlab 发布:2024-11-28 16:02:05 浏览:940
androidcompilewith 发布:2024-11-28 16:00:19 浏览:435