題:
如何記錄觸摸?
jj33
2011-09-30 18:57:56 UTC
view on stackexchange narkive permalink

是否可以安裝現有的應用程序來在後台記錄我的觸摸互動?我剛剛看到了這個,它讓我想玩我的觸摸數據以查看其外觀。沒有在這里或在市場中找到任何可能的候選人。 Google似乎表明,如果您編寫自己的前台應用程序肯定是可行的(我不想這樣做,因為我想在整個系統中記錄我的觸摸),並且有可能 使用自定義開發的後台應用程序,這可能是一個有趣的項目,但我寧願安裝現有的應用程序。

如果有類似的事情,我敢肯定,它至少需要紮根電話,因為如果有任何應用程序可以記錄觸摸,這是一個安全和隱私問題(例如,惡意觸摸記錄器應用程序將能夠記錄您鍵入的密碼在屏幕鍵盤上)。
是的...我知道我想要什麼,但是我不確定如果有人把它給我,我是否會相信...
相關:http://android.stackexchange.com/questions/45121/is-there-a-way-to-record-and-playback-a-set-of-touches
五 答案:
Alan LaMielle
2012-02-24 23:48:16 UTC
view on stackexchange narkive permalink

在Ice Cream Sandwich中,我注意到開發人員選項中的一些很酷的功能,這些功能與觸摸相關:轉到設置-> 開發人員選項。有指針位置選項。這顯示了觸摸信息的疊加,例如坐標和拖動路徑。還有顯示觸摸,它顯示您觸摸屏幕的位置。前者可能會為您提供一些有用的信息,但不會記錄數據供以後分析。後者更適合您錄製視頻時使用,因此可以清楚地指示用戶觸摸的位置。

Ryan Conrad
2012-02-24 23:39:05 UTC
view on stackexchange narkive permalink

AFAIK,基於android沙箱安全模型,當您的應用程序不是活動應用程序時,您無法跟踪屏幕觸摸。

話雖如此,我已經做了一些工作(仍在進行中) )在基於PC的應用程序上,該應用程序在設備上註入了jar(必須要植根),並且無論打開了什麼應用程序,我都可以從PC上向設備發送“觸摸”。但是,它仍然使用android代碼將觸摸事件發送到設備。除非它是“我的應用程序”,否則我什麼也無法從設備中獲取觸摸事件,並且當用戶觸摸我的應用程序區域時,我會捕獲它們。當他們退出或打開另一個應用程序並且我的應用程序不再位於“頂部”時,我不再捕獲觸摸事件。

正如我所說的,我已經完成了“遙控”類型的應用程序的工作可以在PC上運行,並且我一直在玩弄使用android設備作為“觸摸板”來控制PC上的鼠標,所以我對您在說的內容進行了一些研究,這就是我的發現。 / p>

user33882
2013-05-13 06:40:07 UTC
view on stackexchange narkive permalink

http://forum.xda-developers.com/showthread.php?t=2270795

大聲笑,我來晚了一點,但是您去了!

該應用為 RepetiTouch;需要root,但應與Android 2.3或更高版本兼容。

Alan LaMielle
2012-02-24 23:52:34 UTC
view on stackexchange narkive permalink

在Market上查看屏幕過濾器應用。通過屏幕過濾器,您可以在屏幕上覆蓋透明層,從而獲得較暗的屏幕。這不能讓您記錄下來,但是我懷疑他們用來使屏幕變暗的相同方法可以用來捕獲觸摸數據並記錄下來。可能值得研究開發,這取決於您為什麼需要這樣的應用程序。

Denizen
2013-04-11 05:18:35 UTC
view on stackexchange narkive permalink

查看我的新應用程序點擊計數器(由DenizenApps開發)。每當您觸摸屏幕時,它都會計數。

您的應用程序只計算應用程序內部還是整個操作系統的點擊次數嗎?
整個操作系統。我正在使用與屏幕過濾器和音量控制等應用相同的系統覆蓋圖


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...