开机自启动android app

Android App开机自启动_android 开机自启动-CSDN博客

注意权限问题:

第二种实现方式:系统桌面应用

问:android的系统桌面应用启动是什么:

答:

Android 系统桌面应用是指用户在设备主屏幕上看到的默认启动界面,也称为 "Launcher"。它是 Android 系统的一部分,用于显示应用程序图标、提供应用程序列表、搜索应用程序等功能。

当用户按下设备的主屏幕按钮(通常是一个圆形的"Home"按钮)时,系统会立即启动桌面应用。桌面应用在设备的主屏幕上显示应用程序图标和小工具,并提供了用户与应用程序进行交互的能力。

桌面应用程序还可以提供其他功能,如壁纸设置、小部件管理、文件夹组织等。用户可以通过长按主屏幕上的应用程序图标、小工具或空白区域来访问不同的桌面应用功能。

Android 系统允许用户根据自己的喜好选择不同的桌面应用作为默认启动器。有些设备可能已经预装了特定的桌面应用,而其他设备则允许用户从 Google Play 商店下载并安装其他桌面应用。

总之,Android 的系统桌面应用是用户在设备主屏幕上看到的默认启动界面,提供了应用程序图标、应用程序列表和其他功能。它是用户与设备上的应用程序进行交互的起点。


我在开发应用程序时,不创建Activity运行程序是会出错的。

看有的人回答原因是这样的:

  • 必须要有的,正如你创建Android应用的时候,都会有一个默认的Activity,这是向用户展示的界面,是用户看得见摸得着的,只有在Activity的基础之上,才可以对其它组件进行操作,它就相当于一个容器,有了这个容器,fragment,其它view,才可以放进去。

但是看某些人的回答,一个应用程序,并不需要包含四大组件。以下是原回答:

不一定的,举一个例子,你手机中一个应用,SettingsProvider,aosp项目子路径frameworks/base/packages/SettingsProvider,包名com.android.providers.settings,这个应用没有activity,只有一个provider。又比如aosp项目Mms,子路径packages/services/Mms,包名com.android.mms.service,这个应用只有一个Service。还有很多就不一一例举了,并且不带四大组件的应用好像也是可以的,具体忘了,仅用来打包资源用,如一些应用的主题插件,这个插件是个独立app,却没有组件。
单独一个组件都可以成为一个程序

Service: 单纯的一个服务,如消息推送服务。

Content Provider: 系统中某些信息的查询就是通过该组件连接数据库提供数据出去。

Broadcast Receiver: 也可以但是没什么意思,可以做一个监听系统低电量的广播,然后弹一个Toast。
不必要。要看你要做啥。如果你完全不需要和用户交互,Activity完全可以不存在。

so,置疑。不是很明白。

再次查询并实验,确实可以不需要activity

参考:记一次android app启动错误:Default Activity not found - 简书 (jianshu.com)

Android Error "Default Activity not found"-腾讯云开发者社区-腾讯云 (tencent.com)

AndroidManifest.xml文件内容相关:

【Android】如何设置应用程序启动Activity(应用启动时显示的界面)-CSDN博客


相关推荐
编程、小哥哥19 分钟前
python操作mysql
android·python
Couvrir洪荒猛兽1 小时前
Android实训十 数据存储和访问
android
五味香3 小时前
Java学习,List 元素替换
android·java·开发语言·python·学习·golang·kotlin
十二测试录4 小时前
【自动化测试】—— Appium使用保姆教程
android·经验分享·测试工具·程序人生·adb·appium·自动化
Couvrir洪荒猛兽5 小时前
Android实训九 数据存储和访问
android
aloneboyooo6 小时前
Android Studio安装配置
android·ide·android studio
Jacob程序员6 小时前
leaflet绘制室内平面图
android·开发语言·javascript
2401_897907867 小时前
10天学会flutter DAY2 玩转dart 类
android·flutter
m0_748233647 小时前
【PHP】部署和发布PHP网站到IIS服务器
android·服务器·php
Yeats_Liao8 小时前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring