2012-04-02 12 views
5

पर टास्क मैनेजर में ब्लैक पूर्वावलोकन स्क्रीन दिखाएं मैं जर्मन क्रीम सैंडविच के तहत टास्क मैनेजर पूर्वावलोकन में एक ब्लैक स्क्रीन दिखाना चाहता हूं, जैसे जर्मन 'फिनानज़स्टैटस' ऐप करता है। यह अच्छा होगा अगर कोई मुझे सही दिशा में इंगित कर सके।आईसीएस

+0

1. आप क्या बेहतर समझ के लिए हासिल करना चाहते हैं की एक तस्वीर के लिए हमें इंगित किया जा सका। 2. आप ऐसा क्यों करना चाहते हैं? यदि एक ऐप ऐसा करेगा, तो उपयोगकर्ता के रूप में मैं इसे एक फीचर के रूप में नहीं देखूंगा, एक बग के रूप में। – KarlKarlsom

+0

यहां तस्वीर है: [लिंक] (http://imageshack.us/photo/my-images/818/taskmanagero.png), मैं ऐसा करना चाहता हूं क्योंकि मेरे पास मेरे ऐप (व्यक्तिगत डेटा) में संवेदनशील डेटा है। यदि उपयोगकर्ता ऐप को निलंबित करता है (पृष्ठभूमि में चल रहा है) तो मैं स्वचालित लॉगआउट करता हूं। – MOST2K2

+0

मेरे पास अभी एक छोटा परीक्षण कार्यक्रम लिखने के लिए कोई उपकरण नहीं है, लेकिन मुझे याद है कि जब आप गतिविधि रोक दी जाती है तो स्नैपशॉट लिया जाता है। मैं इसे कोशिश करता हूं और ऑन फ़ॉज़ फ़ंक्शन को ओवरराइड करता हूं और वहां दृश्य को बदल देता हूं। और दृश्य के बाद पहली बार मूल पर कॉल करें – KarlKarlsom

उत्तर

9

हाल ही के कार्य सूची सहित FLAG_SECURE होगा block your app from screenshots का उपयोग करना,:

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); 
    } 
} 
संबंधित मुद्दे