How to register my application class in my android manifest? I have looked at many tutorials online and still can not get it right. My application class is called Monitor.java
. How do I register it in the Manifest file code below?
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.project" android:versionCode="1" android:versionName="1.0" > <application android:allowBackup="true" android:debuggable="true" android:icon="@drawable/ic_launcher" android:label="xyz" android:screenOrientation="landscape" android:theme="@style/AppTheme" > <service android:name=".AudioService" android:icon="@drawable/ic_launcher" android:label="audioservice" > </service> <activity android:name=".MainActivity" android:screenOrientation="landscape" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Editor" android:screenOrientation="landscape" android:windowSoftInputMode="stateHidden" > <intent-filter> <action android:name="com.example.project.EDITOR" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application>
If it derives from Application, add the fully qualified (namespace + class name) as the android:name parameter of the application element in your manifest. The documentation says "fully qualified name".
You declare a service in your app's Manifest, by adding a <service> element as a child of your <application> element. There's a list of attributes that you can use to control a service's behavior, but as a minimum you'll need to provide the service's name (android:name) and a description (android:description).
Every project in Android includes a Manifest XML file, which is AndroidManifest. xml, located in the root directory of its project hierarchy. The manifest file is an important part of our app because it defines the structure and metadata of our application, its components, and its requirements.
<application android:name="package.YourApplicationClass" <-------- android:allowBackup="true" android:debuggable="true" android:icon="@drawable/ic_launcher" android:label="xyz" android:screenOrientation="landscape" android:theme="@style/AppTheme">
Try this:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name="Monitor">
See the good reference link below :
How to use the Application object of Android
Thanks.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With