2012-04-02 22 views
5

Alman 'finanzstatus' uygulamasının yaptığı gibi Ice Cream Sandwich altında görev yöneticisi önizlemesinde siyah bir ekran göstermek istiyorum. Biri beni doğru yöne yönlendirirse iyi olur.ICS'de Görev Yöneticisinde siyah önizleme ekranını göster

+0

1. Eğer daha iyi anlaşılması için ne elde etmek istediğinizi bir resim için bize gösterebilir misiniz. 2. Bunu neden yapmak istersiniz? Bir uygulama bunu yaparsa, bir kullanıcı olarak, bir özellik olarak, daha çok bir hata olarak göremeyeceğim. – KarlKarlsom

+0

Burada resim: [link] (http://imageshack.us/photo/my-images/818/taskmanagero.png), bunu yapmak istiyorum çünkü benim app (kişisel veriler) hassas veri var. Kullanıcı uygulamayı askıya alırsa (arka planda çalışırken) otomatik oturum kapatma işlemi yaparım. – MOST2K2

+0

Şu anda küçük bir test programı yazmak için hiç bir ekipmanım yok, ancak hatırladığım kadarıyla, fotoğrafın duraklatıldığı anda fotoğraf çekildiğini hatırlıyorum. Bunu bir deneyin ve onPause işlevini geçersiz kılar ve görünümü değiştiririm. Ve ilk görüş değiştirildikten sonra orijinali onPause – KarlKarlsom

cevap

9

son görevler listesi, FLAG_SECURE olacak block your app from screenshots kullanma:

public class FlagSecureTestActivity extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    getWindow().setFlags(LayoutParams.FLAG_SECURE, 
         LayoutParams.FLAG_SECURE); 

    setContentView(R.layout.main); 
    } 
}