【问题标题】:Manifest File for Launcher and LockScreen appsLauncher 和 LockScreen 应用程序的清单文件
【发布时间】:2014-05-22 08:32:12
【问题描述】:

Manifest 文件中必须存在哪些条目才能创建启动器应用和锁屏应用?

【问题讨论】:

  • 查看this 锁屏答案。该项目的清单是here

标签: android android-intent lockscreen android-launcher


【解决方案1】:

查看this 锁屏答案。该项目的清单是here

贴在这里供参考:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lockscreen"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="8" />

    <application
        android:icon="@drawable/lockicon"
        android:label="@string/app_name">
        <activity android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
          android:screenOrientation="portrait"
            android:name=".LockScreenAppActivity"
           >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity
            android:name=".StartLockScreen"
            android:theme="@style/Theme.Transparent" >
            <!--
<intent-filter >
<action android:name="android.intent.action.MAIN" />



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


</intent-filter>
--></activity>

        <service android:name=".MyService" >
        </service>

        <receiver
            android:enabled="true"
            android:name="receiver.lockScreenReeiver" >
            <intent-filter >
                <action android:name="android.intent.action.BOOT_COMPLETED" />

            </intent-filter>
        </receiver>
    </application>

    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>


</manifest>

至于启动器,可以试试安卓团队自己提供的“主屏更换示例”。从 Android SDK 管理器下载它。为您需要的 SDK 选择“Sample for SDK”选项。下载后,按照以下步骤创建新项目:

文件 -> 新建 -> 其他 ->Android -> Android 示例项目 -> Android x.x -> 主页 -> 完成

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2020-04-24
    • 2021-03-08
    • 2016-08-04
    相关资源
    最近更新 更多