android實現(xiàn)文本復(fù)制到剪切板功能(ClipboardManager)
注意:導(dǎo)包的時候
API 11之前: android.text.ClipboardManager
API 11之后: android.content.ClipboardManager
/**
* 實現(xiàn)文本復(fù)制功能
* add by wangqianzhou
* @param content
*/
public static void copy(String content, Context context)
{
// 得到剪貼板管理器
ClipboardManager cmb = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(content.trim());
}
/**
* 實現(xiàn)粘貼功能
* add by wangqianzhou
* @param context
* @return
*/
public static String paste(Context context)
{
// 得到剪貼板管理器
ClipboardManager cmb = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
return cmb.getText().toString().trim();
}
首先創(chuàng)建一個ClipboardManager對象cmb并將其與系統(tǒng)剪貼板相關(guān)聯(lián)。之后通過setText(CharSequence text)函數(shù)即可將String類型的內(nèi)容復(fù)制到剪貼板。此外ClipboardManager類還提供有abstract CharSequence getText()函數(shù)以及abstract boolean hasText(),分別可以獲取剪貼板中的字符串內(nèi)容以及查詢剪貼板當(dāng)前是否保存有內(nèi)容。ClipboardManager類有兩個版本,這里使用的是從API Level 1就開始被支持的僅能保存字符串的剪貼板管理器,自從Android 3.0(API Level 11)起新版本的ClipboardManager類則支持更多功能。詳情請參見官方文檔。
android2.1之前版本使用如下方法
IClipboard clip = IClipboard.Stub.asInterface(ServiceManager.getService("clipboard"));
clip.getClipboardText().toString();//獲得復(fù)制的內(nèi)容
clip.setClipboardText(text);//設(shè)置Clipboard 的內(nèi)容
相關(guān)文章
淺談Android開發(fā)系列網(wǎng)絡(luò)篇之Retrofit
這篇文章主要介紹了淺談Android開發(fā)系列網(wǎng)絡(luò)篇之Retrofit,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-12-12Android學(xué)習(xí)筆記——Menu介紹(一)
Android3.0(API level 11)開始,Android設(shè)備不再需要專門的菜單鍵。隨著這種變化,Android app應(yīng)該取消對傳統(tǒng)6項菜單的依賴。取而代之的是提供anction bar來提供基本的用戶功能2014-10-10fragment中的add和replace方法的區(qū)別淺析
使用 FragmentTransaction 的時候,它提供了這樣兩個方法,一個 add , 一個 replace ,對這兩個方法的區(qū)別一直有點疑惑。下面小編通過本文給大家簡單介紹下fragment中的add和replace方法的區(qū)別,一起看看吧2017-01-01Android中imageview.ScaleType使用方法詳細(xì)介紹
這篇文章主要介紹了Android中imageview.ScaleType使用方法詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-06-06基于VSTS的Xamarin.Android持續(xù)集成步驟詳解
這篇文章主要介紹了基于VSTS的Xamarin.Android持續(xù)集成步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04模仿美團點評的Android應(yīng)用中價格和購買欄懸浮固定的效果
這篇文章主要介紹了模仿美團點評的Android應(yīng)用中價格和購買欄懸浮固定的效果,文章后半還針對快速滑動操作給出了一個響應(yīng)優(yōu)化的方法,需要的朋友可以參考下2016-04-04