Telefonda kullanıcı davranışını bulmak mümkün mü (Örneğin, Alpesh bir android telefon var ve o birden fazla uygulama, tarayıcı Youtube vb. Kullanır.) telefonda yaptığım tüm bu şeyleri arkadan almak istiyorum (hangi uygulamaları kurduğunu, hangi uygulamayı açtığını ve telefonda ne aradığını, tüm bu verileri dilbilgisel olarak geliştirmek istiyorum, böylece her şey androidde olabilir) Lütfen bana yardım edin Artık yüklü uygulamalar listesinin kolayca alınabileceğinin farkındayım ancak kullanım geçmişini ve mobilde neler yaptığını görmek istiyorum.Çok teşekkürlerKullanıcı Kılavuzu Android Telefondan (App Geçmişi, Geçmişi Gözden Geçirme vb.) Alma
cevap
Bu bir kod çözümü değil, sorunuzu yanıtlayın, bu yüzden biraz başlangıç yapabilirsin
Bence soru başlığınız iki şey soruyor.
(bölüm 1) Android Telefon Kullanıcı Davranış Alma (bölüm 2) Android Telefon
1- Birinci bölüm Alma Kullanıcı Davranış (Uygulama Geçmişi Tarih vb tarayın):
İçerik bilinci adı verilen bir kavram var. Kısa tarif edilen; Sen bulut içinde bu bilgiyi gönderebilir
- : o ışık sensörü, hareket sensörü, ses, yer ve hatta kullanıcı davranışı vb gibi telefondan farklı bilgi toplama ve uygulama ihtiyacına bağlı olarak ve toplanan bilgiler hakkındadır Statik kullanım için veri deposu
- Telefonunuzu, yere, harekete veya neye bağlı olarak farklı şeyler yapıyorsunuz (davranış). bağlam farkındalığı için vb
Belirtilen çerçeve some examples vardır.
2- İkinci bölüm App Tarih, Göz History vb .:
bu mümkündür hakkında ama yine de tüm bu bilgileri (günlükleri) toplamak için yazılım (App) bir barış inşa etmek gerek telefondan. Bundan sonra, telefonunuzu farklı koşullarda harekete geçirebilir ve/veya tekrar bulut servis veri deposu üzerinden RESTful API üzerinden gönderebilirsiniz, bunun için bir sınır yoktur.
Sorun şu ki, gereksiniminiz için kutunun dışında bir şey yok. Çerçeveleri bulsanız bile, hala araştırmanız ve üzerinde çalışmanız gerekir.
Get browser history and search result in android
Veya yüklenen uygulamanın listesini almak:
Sen gereksinimi için farklı örnekler bulabilirsiniz, tarayıcı geçmişini toplamak ister, SO burada soru bulabileceğiniz burada
How to get a list of installed android applications and pick one to run
Benim demek Bir seferde küçük hedefleri çözmeniz ve bilginizi en sonunda bir araya getirmeniz gerekiyor.
Hem 1 hem de 2, başarınıza bağlı olarak birbiriyle ilişkili olabilir.
Sonuç
- projenize bir gol olun.
- Projenizin temel gereksinimlerini ve görevlerini tanımlayın.
- Seçeneklerinizi araştırın (Teknoloji, Maliyet, Hedef Kitle, Ne gibi verileri toplayabilirim veya toplamamalıyım, neyin toplanması mümkün, limit nedir, Gizlilik sorunları vs.).
- Projenizi küçük varlıklarla ayırın ve küçük sorunları/hedefleri çözmeye çalışın.
- Son olarak bir araya bulmaca koymak mümkün ve inşa son başvuru
ama kullanım geçmişini almak istiyorum ve o bu mümkün olmadığı mobil
tüm yaptıklarını ediyorum ve asla mümkün olmamalıydı. Her uygulama Android tarafından korumalı olduğundan, uygulamalar diğer uygulamaların neler olduğunu denetleyemez. Bunu düşünün, uygulamaların bankacılık detayları gibi gizli bilgileri ele geçirmesini istemezsiniz.
Her uygulama diğerlerinden ayrıdır. a system signed app geliştirmediğiniz sürece, tüm bu verileri toplayamazsınız.
Yapabilecekleriniz, veri koleksiyonunuzu istediğiniz gibi geliştirdiğiniz develop your own Android Rom adresine gönderebilirsiniz. Öyleyse, başka bir hikaye olan romini dağıtmalısın ...
Sistem imzalı Uygulama, üretici tarafından söylenen uygulama anlamına mı geliyor? Evet, uygulamayı yapmak istediğim müşteri tablet üreticisidir. Peki ona ne yapmasını istedim? Benim geliştirdiğim uygulama bu verileri nasıl toplayabilir? – Alpesh
Mümkünse rahatsız olurum. –
@WilliamRosenbloom, Neden?: -P – Alpesh
@Alphesh Bu bilgilerin bazıları özel olarak kabul edildiğinden. –