开机自启动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博客


相关推荐
rocpp4 小时前
Android 相册选择与拍照接入实践:MediaStore 分页、权限适配与 FileProvider
android
Flynt5 小时前
升级Flutter 3.44,我踩了HCPP和AGP 9的坑
android·flutter·dart
白色牙膏5 小时前
Cocos Creator 2.4.x 接入 AdMob 插件的迁移实践
android
我命由我123457 小时前
C++ - 面向对象 - 常成员函数
android·java·linux·c语言·开发语言·c++·算法
tryqaaa_8 小时前
学习日志(四)【php反序列化魔术方法以及pop构造配实战】
android
Java小学生丶9 小时前
记录一下我的 Gradle 开发环境配置过程
android·java·gradle·maven·安卓
问心无愧051310 小时前
ctf show web 入门256
android·前端·笔记
霸道流氓气质10 小时前
MySQL 索引设计实战指南
android·数据库·mysql
R语言爱好者10 小时前
叠氮酸介绍
android
方白羽11 小时前
Android WebView 中实现第三方 QQ 登录的架构与流程详解
android·app