политика устройства Ошибки администрирования в Android

Недавно я начал изучать API-интерфейсы администрирования политик устройств Android и наткнулся на небольшую стену. У меня проблемы с включением администрирования устройства. Я почти уверен, что это проблема с записью манифеста, однако я не могу точно определить проблемную область.

Запись манифеста:



    
        
            
                
                
            
        
        
                  
                  
                        
                  
    
 

Сообщение об ошибке:

12-25 15:42:38.930: WARN/DeviceAdminAdd(394): Unable to retrieve device policy ComponentInfo{com.example/com.example.Receiver}
        org.xmlpull.v1.XmlPullParserException: No android.app.device_admin meta-data

device_admin.xml


    
        
        
        
        
        
    

Метод включения:

 enable = (Button)findViewById(R.id.button);
        enable.setOnClickListener(new View.OnClickListener()
        {
         public void onClick(View v)
         {
          Intent intent = new Intent (DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
          intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, receiver);

          startActivityForResult(intent, 1);//1 is enabled, 0 is disabled.
          output.setText(""+policymanager.isAdminActive(receiver));
         }
        });

И класс Receiver такой же базовый, как и пример, найденный здесь: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html

будет очень признателен за любую помощь или совет.

7
задан Josh Lee 22 June 2011 в 03:32
поделиться