2013-12-19 107 views
2

我想防止複製粘貼我的mp4pdf文件。所以我想清除包含我的視頻的剪貼板,然後粘貼到某個位置。當剪貼板將我的文件地址粘貼時,我想清除剪貼板以防止複製粘貼。或者,我想強制關閉正在複製我的文件的應用程序... 這可能嗎?如果是,那麼如何? 我是新到Android,請提供詳細和全面的解決方案........服務在android中清除剪貼板以防止複製粘貼

我已經看到了一些網站,這個建議:

ClipboardManager clipboard = (ClipboardManager) 
getSystemService(Context.CLIPBOARD_SERVICE); 
+0

難道不可以改變文件的權限嗎? –

回答

2

剪貼板只能複製文件URI,而不是文件本身,只有當您的應用程序實現了ContentProvider並在URI上編碼標識符時也是如此。

默認情況下,用戶不能簡單地複製文件路徑。你必須明確地編碼這種行爲。

因此,您不需要清除剪貼板,因爲文件路徑首先不會被複制到剪貼板。

你的文件是安全的。

另請參閱official tutorial

+0

我知道剪貼板只複製文件的url不是文件。但我對它很陌生。我無法理解你所評論的內容。意味着實現一個contentprovider並在url上編碼一個標識符?我不明白這一點。你能詳細解釋嗎?感謝您的回答 – user3119633

+1

如果您希望共享文件,則必須實施ContentProvider。既然你不希望你的文件被共享,你不需要做任何事情。默認情況下,你的文件只對你是私人的。 –