2016-02-25 6 views
6

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

+3

यदि यह संभव हो तो मुझे परेशान होगा। –

+0

@WilliamRosenbloom, क्यों? :-P – Alpesh

+0

@Alphesh क्योंकि उस जानकारी में से कुछ को निजी माना जाता है। –

उत्तर

5

यह कोड समाधान नहीं है, लेकिन एक अपने प्रश्न का उत्तर दें, ताकि आप कुछ कहां से शुरू कर सकें।

मेरी राय में आपका प्रश्न शीर्षक दो चीजों के बारे में पूछ रहा है।

(भाग 1) एंड्रॉयड फोन पर उपयोगकर्ता का व्यवहार हो रही है (भाग 2) (ऐप्स इतिहास, ब्राउज इतिहास आदि) एंड्रॉयड फोन पर

1- पहला भाग रही उपयोगकर्ता व्यवहार:

संदर्भ जागरूकता नामक एक अवधारणा है। संक्षिप्त वर्णन किया गया;

  • आप बादल पर इन जानकारी भेज सकता है: यह प्रकाश संवेदक, गति सेंसर, ध्वनि, स्थान या यहाँ तक कि उपयोगकर्ता व्यवहार आदि की तरह फोन से अलग जानकारी एकत्र करने, और अपने अनुप्रयोग की आवश्यकता पर निर्भर करता है और एकत्र की गई जानकारी के बारे में है स्थिर रूप से उपयोग के लिए डेटा स्टोर
  • आप स्थान, गति या जो भी हो, उसके आधार पर आप अपने फोन को (व्यवहार) अलग-अलग चीजें कर सकते हैं।
  • आदि

संदर्भ जागरूकता के लिए यह व्यापक कंप्यूटिंग अनुसंधान के लिए एक खुला क्षेत्र है। और यह लिखने के लिए कोड की केवल कुछ पंक्तियां नहीं हैं, यह आमतौर पर आवश्यकता के आधार पर एक पूर्ण समाधान है। उदाहरण मैं this framework से प्रेरित शोध प्रयोजन के लिए विभिन्न स्थानों से फोन द्वारा एकत्र शोर इकट्ठा करने के लिए एक संदर्भ जागरूकता आवेदन का निर्माण किया है, लेकिन मैं बहुत यकीन है कि आप अन्य व्यवस्थाएं पा सकते हैं या अपने स्वयं के निर्माण, के रूप में मैं अपने मामले में किया था हूँ।

उल्लिखित ढांचे में some examples है।

2- दूसरे भाग ऐप इतिहास, ब्राउज़ इतिहास आदि .:

यह संभव है के बारे में है, लेकिन आप अभी भी इन सभी जानकारी (लॉग) इकट्ठा करने के लिए सॉफ्टवेयर (एप्लिकेशन) के एक शांति कायम करने की जरूरत है फोन से इसके बाद आप विभिन्न स्थितियों पर फोन एक्ट कर सकते हैं और/या क्लाउड सर्विस डेटा स्टोर पर एक रीस्टफुल एपीआई पर भेज सकते हैं, इसके लिए कोई सीमा नहीं है।

समस्या यह है कि आपकी आवश्यकता के लिए बॉक्स से कोई चीज नहीं है। भले ही आपको ढांचे मिलते हैं, फिर भी आपको इसका शोध करने की आवश्यकता है और इसके आगे काम करना होगा।

आप अपने आवश्यकता के लिए अलग उदाहरण मिल सकते हैं, ब्राउज़र इतिहास इकट्ठा करने के लिए की तरह है, आप तो यहाँ सवाल पा सकते हैं:
Get browser history and search result in android

या इंस्टॉल किए गए एप्लिकेशन की सूची प्राप्त: यहाँ
How to get a list of installed android applications and pick one to run

मेरे बिंदु क्या आपको एक समय में छोटे लक्ष्यों को हल करने की आवश्यकता है और अंत में अपने ज्ञान को एक साथ रखना है।

आपकी उपलब्धि के आधार पर 1 और 2 दोनों एक दूसरे से भी संबंधित हो सकते हैं।

निष्कर्ष

  1. अपने प्रोजेक्ट में कोई लक्ष्य बनाओ।
  2. अपनी परियोजना की मुख्य आवश्यकताओं और कार्यों को परिभाषित करें।
  3. अपने विकल्पों का अनुसंधान करें (प्रौद्योगिकी, लागत, लक्षित दर्शक, मैं कौन सा डेटा एकत्र कर सकता हूं या मुझे एकत्र नहीं करना चाहिए, एकत्र करने के लिए क्या संभव है, सीमाएं क्या हैं, गोपनीयता समस्याएं आदि)।
  4. अपनी परियोजना को छोटी संपत्तियों में विभाजित करें और छोटी समस्याओं/लक्ष्यों को हल करने का प्रयास करें।
  5. अंत में आप पहेली को एक साथ रखा करने में सक्षम होगा और निर्माण अपने अंतिम आवेदन
+1

हाँ, मैं निष्कर्ष से सहमत हूं। ओपी का सवाल इतना व्यापक है। उसे कुछ हल करने योग्य समस्याओं में इसे तोड़ना है। उत्तर के लिए – SMahdiS

+0

@ maytham-ɯɐɥıλɐɯ। अगर आप मुझे प्रदान कर सकते हैं तो मुझे कोड चाहिए। मुझे भी पता है। – Alpesh

+0

क्या आप पूर्ण कोड समाधान ढूंढ रहे हैं या क्या? –

2

लेकिन मैं उपयोग इतिहास प्राप्त करना चाहते हैं और वह मोबाइल

पर सभी करते हैं क्या यह संभव नहीं है और कभी भी संभव नहीं होना चाहिए। प्रत्येक ऐप एंड्रॉइड द्वारा सैंडबॉक्स किया जाता है ताकि ऐप्स जांच न कर सकें कि अन्य ऐप्स क्या कर रहे हैं। इसके बारे में सोचें, आप नहीं चाहते हैं कि ऐप बैंकिंग विवरण जैसे निजी सूचनाओं को रोक सके।

1

प्रत्येक ऐप को अन्य लोगों से अलग किया जाता है। जब तक आप a system signed app विकसित नहीं करते हैं, तो आप उस डेटा को एकत्र नहीं कर पाएंगे।

आप क्या कर सकते हैं develop your own Android Rom जहां आप अपने डेटा संग्रह को सटीक तरीके से विकसित कर सकते हैं। फिर आपको अपने रोम को वितरित करने की आवश्यकता है, जो एक और कहानी है ...

+0

क्या आपका मतलब है सिस्टम हस्ताक्षरित ऐप का मतलब निर्माता से गाया गया ऐप है? हां जिस ग्राहक के लिए मैं ऐप बनाना चाहता हूं वह टैबलेट निर्माता है। तो मुझे उससे क्या करना चाहिए? मेरे द्वारा विकसित ऐप इस तरह का डेटा कैसे एकत्र कर सकता है? @garlex – Alpesh

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