android - 一个应用的默认activity是android.app.Activity是什么意思?
问题描述
这是一个由 Projuce ( juce.com )AndroidManifests.xml
生成的非默认 Android 项目
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0.0"
package="com.yourcompany.NewProject">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"
android:xlargeScreens="true"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="@string/app_name" android:name="com.rmsl.juce.JuceApp" android:hardwareAccelerated="false">
<activity android:name="android.app.Activity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation|screenSize"
android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
您可以看到默认活动是<activity android:name="android.app.Activity"
. 这怎么可能是默认活动?那什么推出呢?
它没有 java 文件,几乎没有 C++ 文件,所以我不明白它是如何工作的。
解决方案
推荐阅读
- flutter - 每个屏幕应该在加载之前检查身份验证还是应该只在 main.dart 文件中完成?
- javascript - 引导模式中的按钮没有响应
- javascript - Angular 无法获取路由的 @inputData - getCurrentNavigation() 方法返回空值
- java - jOOQ 强制类型是否必须在 Java 代码中使用 postgres 枚举?
- apache-kafka - 自动提交 false 中的 Kafka 消费者在确认 asyc 调用“KafkaConsumer 对于多线程访问不安全”时抛出异常
- angular - Angular NgRx - 仅在第一次调用时继续轮询服务的效果
- reactjs - 我错过了什么?使用 axios 执行删除请求,使用 mongodb 作为 bakcend 使用 req.params.id 进行故障排除
- python - 如何在具有特定条件的熊猫数据框中添加随机值
- mysql - 如何在父查询中使用子查询给子查询另一个条件?
- javascript - Vue DevTools 可以检测到 Vue.js 但未显示在 F12 面板中