मैं जिस ऐप का निर्माण कर रहा हूं वह अगली गतिविधि शुरू करने से पहले एक साधारण छवि बटन एनीमेशन (घुमाने) है। मैं एमुलेटर पर यह परीक्षण किया है और है 5 विभिन्न उपकरणों:विभिन्न उपकरणों पर एंड्रॉइड असंगत एनीमेशन
सैमसंग GT-I5500
सैमसंग गैलेक्सी नेक्सस
सैमसंग गैलेक्सी s2
मोटोरोला Razr Maxx
एचटीसी (मुझे मॉडल याद नहीं है)
एनीमेशन नेक्सस को छोड़कर, सभी मॉडलों पर ठीक काम किया। नेक्सस पर, डिवाइस अगली गतिविधि शुरू करने से पहले एनीमेशन (500ms) की अवधि की प्रतीक्षा करता है, इसलिए एनीमेशन की बजाय - बस एक परेशान (और उपयोगकर्ता के लिए प्रतीत होता है) देरी। जीटी-आई 5500 को छोड़कर सभी डिवाइस जेली बीन चला रहे थे।
सवाल:
1) क्यों कुछ उपकरणों और दूसरों को नहीं पर एनीमेशन काम करते हैं, यहां तक कि एक ही संस्करण OS चलाने वाले हैं?
2) क्या यह जांचने का कोई तरीका है कि डिवाइस एनीमेशन के लिए 'ग्रहणशील' है या नहीं? (मैंने शुरू में सोचा था कि इसमें एसडीके संस्करण के साथ कुछ करना है, लेकिन यह नहीं है)
मैं इसे समझता हूं, लेकिन यह मानना सुरक्षित नहीं होगा कि कम से कम सैमसंग एस 2 और सैमसंग नेक्सस एक ही ओएस चला रहे हैं, वही फैशन में एनिमेशन की व्याख्या करेंगे? – LMVogel
@LMVogel उन दो "सैमसंग" फोन बहुत अलग हैं, एक सैमसंग है और दूसरा ** सैमसंग द्वारा ** बनाया गया है लेकिन यह एक Google डिवाइस है। प्रत्येक पर ओएस काफी अलग होने वाला है क्योंकि एक गैर नेक्सस डिवाइस पर निर्माता एंड्रॉइड को अपने फोन को अलग करने के लिए संशोधित करेगा क्योंकि मैथेज़बी ने कहा - अक्सर एक वाहक भी होगा। इसका एक अच्छा उदाहरण सैमसंग के कुछ देशों में सिर्फ जेलीबीन मिला है लेकिन नेक्सस उपकरणों के पास महीनों के लिए यह था क्योंकि सैमसंग इसे संशोधित कर रहा था। यह आपके अनुकरणकर्ताओं के साथ भिन्न हो सकता है कि वे कितने सटीक हैं लेकिन असली डिवाइस – seaplain
के साथ यह मामला है, क्या यह जानने का कोई तरीका है कि डिवाइस कैसा व्यवहार करेगा? और अगर यह एनीमेशन को स्वीकार नहीं करेगा, तो इसे बाईपास करने के लिए? जैसा कि मैंने अपने प्रश्न में कहा था, डिवाइस जो एनीमेशन नहीं करता है, वह तब तक अटक जाता है जब तक कि यह अगली गतिविधि में प्रगति न हो जाए। – LMVogel