Bagaimana saya bisa merekam sentuhan?


14

Apakah ada aplikasi yang sudah ada yang dapat saya instal yang akan merekam interaksi sentuh saya di latar belakang? Saya hanya melihat ini dan itu membuat saya ingin bermain-main dengan data sentuh saya untuk melihat seperti apa. Tidak muncul calon yang mungkin ada di sini atau di Pasar. Google sepertinya mengindikasikan bahwa hal itu tentu dapat dilakukan jika Anda menulis aplikasi latar depan Anda sendiri (yang saya tidak tertarik melakukannya karena saya ingin merekam sentuhan saya di seluruh sistem), dan bahwa mungkin saja menggunakan aplikasi latar belakang yang dikembangkan khusus. , yang mungkin merupakan proyek yang menyenangkan tetapi saya lebih suka menginstal aplikasi yang ada jika memungkinkan.


2
jika ada hal seperti itu saya cukup yakin itu akan memerlukan setidaknya ponsel yang di-rooting, karena ini adalah masalah keamanan dan privasi jika aplikasi apa pun dapat merekam sentuhan (mis. aplikasi perekam sentuh berbahaya akan dapat merekam kata sandi yang Anda ketikkan pada keyboard di layar).
Lie Ryan

Ya ... Saya tahu untuk apa saya menginginkannya, tetapi saya tidak yakin saya akan mempercayainya jika orang lain tetap memberikannya kepada saya ...
jj33

Jawaban:


3

Di Ice Cream Sandwich, saya perhatikan beberapa fitur keren di opsi Pengembang yang terkait dengan sentuhan: Buka Pengaturan -> Opsi pengembang . Ada opsi lokasi Pointer . Ini menunjukkan hamparan informasi sentuh seperti koordinat dan jalur seret. Ada juga Show touches , yang menunjukkan tempat Anda menyentuh layar. Yang pertama mungkin memberi Anda beberapa informasi yang baik, tetapi tidak mencatat data untuk analisis nanti. Yang terakhir lebih untuk ketika Anda merekam video sehingga jelas di mana pengguna menyentuh.


2

AFAIK, berdasarkan pada model keamanan kotak pasir android, Anda tidak dapat melacak sentuhan layar saat aplikasi Anda bukan aplikasi yang aktif.

Dengan mengatakan itu, saya telah melakukan beberapa pekerjaan (masih dalam proses) pada aplikasi berbasis PC yang menyuntikkan botol pada perangkat (harus di-root) dan dari PC saya dapat mengirim "sentuhan" ke perangkat, tidak peduli aplikasi apa pun terbuka. Tapi, masih menggunakan kode android untuk mengirim acara sentuh ke perangkat. Tidak ada apa-apa di sana bagi saya untuk mendapatkan acara sentuh dari perangkat kecuali itu adalah "aplikasi saya" dan saya menangkap mereka ketika pengguna menyentuh area aplikasi saya. Begitu mereka keluar atau membuka aplikasi lain dan aplikasi saya tidak lagi "di atas", saya tidak lagi menangkap acara sentuh.

Seperti yang saya katakan, saya telah melakukan pekerjaan pada aplikasi jenis "remote control" yang berjalan di PC, dan saya telah bermain-main dengan menggunakan perangkat android saya sebagai "touch pad" untuk mengontrol mouse di PC saya jadi saya telah melakukan beberapa meneliti apa yang Anda bicarakan, dan ini adalah temuan saya.



1

Lihat aplikasi Filter Layar di Market. Filter Layar memungkinkan Anda overlay layar dengan lapisan transparan sehingga Anda dapat memiliki layar redup. Ini tidak memungkinkan Anda merekam, tetapi saya menduga bahwa pendekatan yang sama yang mereka gunakan untuk meredupkan layar dapat digunakan untuk mengambil data sentuhan dan merekamnya. Mungkin layak untuk dikembangkan, tergantung pada mengapa Anda membutuhkan aplikasi semacam itu.


1

Lihat aplikasi Tap Counter saya yang baru (oleh DenizenApps). Itu penting setiap kali Anda menyentuh layar Anda.


Apakah aplikasi Anda hanya menghitung ketukan di dalam aplikasi atau di seluruh OS?
Bryan Denny

1
Seluruh OS. Saya menggunakan overlay sistem yang sama dengan aplikasi seperti Screen Filter dan Volume Control
Denizen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.