本文實例講述了Android開發(fā)之ClipboardManager剪貼板功能。分享給大家供大家參考,具體如下:
在開發(fā)一些系統(tǒng)應用的時候,我們可以需要用到Android的剪貼板功能,比如將文本復制到剪貼板或者從剪貼板復制數(shù)據(jù)等操作。使用起來很簡單,系統(tǒng)給我們提供了很方便的接口,如下所示:
//獲取剪貼板管理服務ClipboardManager cm =(ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);//將文本數(shù)據(jù)復制到剪貼板cm.setText(message);//讀取剪貼板數(shù)據(jù)cm.getText();
Android平臺中每個常規(guī)的應用運行在自己的進程空間中,相對于Win32而言Android上之間的進程間傳遞主要有IPC、剪切板。當然今天我們說下最簡單的ClipboardManager。使用剪切板可以直接實現(xiàn)數(shù)據(jù)的傳輸。整個實現(xiàn)比較簡單,注意剪切板中的類型判斷。剪切板類位于android.text.ClipboardManager,導入時注意。
public void setClipboard(String text) { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text);}public String getClipboard() { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); return clipboard.getText().toString();} 有關剪切板的數(shù)據(jù)類型可以通過 該類的boolean hasText() 方法判斷。
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答
圖片精選