Android 台灣中文網

標題: 定時鎖屏 BroadcastReceiver 懇請解答 [打印本頁]

作者: soul810707    時間: 2013-8-1 00:41
標題: 定時鎖屏 BroadcastReceiver 懇請解答
請問各位 我在寫一個定時鎖屏的程式 但在 AndroidManifest.xml 布置上出現的問題
目前有四個檔 LockMainivity(鎖屏主程式) ,lockReceiver3(取得激活, BroadcastReceiver)
               MainActivity(定時主程式),AlarmReceiver(BroadcastReceiver,時間到轉到lockMainivity的intent)

    package="com.example.testhell"
         android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
           <activity
            android:name="com.example.testhell.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    <receiver android:name=".AlarmReceiver">
     <intent-filter>
             <action android:name="LockActivity"/>
                 </intent-filter>
        </receiver>
           <receiver android:name=".lockReceiver3"
                                android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data android:name="android.app.device_admin"
                       android:resource="@xml/device_admin" />
      <intent-filter>
                        <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
                </intent-filter>
        </receiver>
    </application>
    <uses-sdk android:minSdkVersion="8" />
</manifest>



單執行定時是可以執行

但加入鎖屏的  </receiver>後  上面的結果是無法執行
把鎖屏的  </receiver>位置換一換則是可以執行但定時的時間到就停止執行   所以我想應該是  AndroidManifest.xml配置錯誤  連鎖屏該取得權限的畫面都沒有= =
定時跟鎖屏都有</receiver>  有參考過鬧鐘寫法 還是不行

希望能告訴我該怎麼改 ????            



  Ps 有想過把兩個BroadcastReceiver寫再一起  哈 但我怎寫都錯



未命名.png
登錄/註冊後可看大圖