2012-04-04 22 views
8

मैं जानना चाहता हूं कि कोई मोबाइल ऐप मूल या HTML5 कैसे है। क्या कोई सॉफ्टवेयर या वेबसाइट है जो बताती है। मैं कैसे पता लगा सकता हूं कि कोई ऐप देशी या HTML5 है या नहीं?यह निर्धारित करने के लिए कि कोई ऐप मूल या HTML5 है या नहीं?

+3

यदि आप इसका उपयोग करने से नहीं कह सकते हैं, तो क्या इससे कोई फर्क पड़ता है? :) यूआई व्यवहार का पता लगाने के लिए –

+0

। – SVGreg

+2

क्या आप इस प्रोग्रामेटिक रूप से करना चाहते हैं? यदि यह प्रश्न Android Stackexchange के लिए बेहतर नहीं होगा। और किसी भी तरह से मुझे लगता है कि सवाल का जवाब नहीं है, आप यह सुनिश्चित करने के लिए नहीं जानते कि कोई ऐप मूल या HTML आधारित है या नहीं। यदि आपके पास बहुत अनुभव है तो आप इसे देख रहे हैं और इसके साथ बातचीत कर रहे हैं, लेकिन फिर भी आप एक शिक्षित अनुमान बना रहे हैं जिस तरह से यह दिखता है/व्यवहार करता है। आपके पास एक तरफ या दूसरी गारंटी नहीं है। – FoamyGuy

उत्तर

9

आप Winzip या Winrar जैसे किसी भी उपकरण के साथ .apk को अनजिप कर सकते हैं। यदि यह एक HTML5- आधारित ऐप है, तो आप/res/संपत्ति फ़ोल्डर में .html, .js और .css फ़ाइलों को देखेंगे।

.एपी प्राप्त करने के लिए, इसे अपने फोन से एडीबी के साथ खींचें। यद्यपि आपको इसके लिए रूट की आवश्यकता हो सकती है।

+5

आप .apk w/o रूट पहुंच को पकड़ने के लिए AirDroid का उपयोग कर सकते हैं। – bradley4

-2

मूल ऐप्स अक्सर प्रतिपादन उद्देश्यों के लिए वेब दृश्य का उपयोग करते हैं - इन्हें हाइब्रिड ऐप्स कहा जाता है। यह दिखाने के लिए जावा का उपयोग करें कि क्या प्रदर्शित करना है (सीएफ एक वेब सर्वर) और फिर प्रदर्शन प्रस्तुत करने के लिए एक वेब दृश्य का उपयोग करें। इस प्रकार एचटीएमएल/सीएसएस/जेएस फाइलों की उपस्थिति का निश्चित रूप से यह निर्धारित करने के लिए उपयोग नहीं किया जा सकता है कि यह एक HTML5 ऐप है।

जैसा कि @ टिम कहते हैं - जब तक कि आप बहुत खुदाई नहीं करते, आप 100% निश्चित नहीं हो सकते हैं। शायद तब भी नहीं।

+0

अगर मैं गलत हूं, तो मुझे सही करें, लेकिन मूल ऐप वह है जो एक्सएमएल फाइलों आदि के साथ विचार प्रस्तुत करता है आदि। वेब दृश्यों का उपयोग हाइब्रिड ऐप्स का उपयोग करता है। साथ ही, फोन गैप के साथ बनाए गए ऐप्स वेब दृश्य का भी उपयोग करते हैं। –

+0

एक देशी ऐप को एक्सएमएल फाइल आदि के साथ विचार प्रस्तुत करने की आवश्यकता नहीं है। मेरे पास मूल ऐप हैं जो प्रोग्रामेटिक रूप से अपने लेआउट और दृश्यों को केवल एक रूट एक्सएमएल फाइल के साथ बनाते हैं जिसमें रैखिक लेआउट होता है। मेरे पास मूल ऐप हैं जो वेब व्यू बनाते हैं और फिर सामग्री के साथ वेब दृश्य को पॉप्युलेट करते हैं, और अन्य सामग्री जैसे उनकी सामग्री के साथ छवि दृश्य। मैं इस तरह के एक ऐप को हाइब्रिड कहूंगा। आप बता सकते हैं कि ऐप फोनगैप एट पर आधारित है। अल। बड़ी संख्या में जावास्क्रिप्ट और उनके उपयोगकर्ता इंटरैक्शन (मेरी राय) में सामान्य घबराहट से। – Colin

संबंधित मुद्दे

 संबंधित मुद्दे