php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...
Android剪貼板用法詳解
本文實(shí)例詳述了Android剪貼板的用法,分享給大家供大家參考。具體方法分析如下:
這里首先需要注意的一點(diǎn),就是在使用Android剪貼板的時(shí)候大家只記住一點(diǎn)就行了,不管是安卓設(shè)備還是PC機(jī),復(fù)制粘貼在同一時(shí)間里只能用于一個(gè)對(duì)象上,整通俗點(diǎn)就是:PC機(jī)上,不可能同時(shí)從C盤(pán)復(fù)制,又從D盤(pán)復(fù)制就行了,具體的看代碼,很簡(jiǎn)單,直接上代碼:
ContentResolver cr = getContentResolver();
ClipData cdUri = clipboard.getPrimaryClip();
item = cdUri.getItemAt(0);
Uri uri = item.getUri();
if(uri != null){
String mimeType = cr.getType(uri);
if (mimeType != null) {
if (mimeType.equals(MIME_TYPE_CONTACT)) {
Cursor pasteCursor = cr.query(uri, null, null, null, null);
if (pasteCursor != null) {
if (pasteCursor.moveToFirst()) {
//此處對(duì)數(shù)據(jù)進(jìn)行操作就可以了,前提是有權(quán)限
}
}
pasteCursor.close();
}
}
}
}
}
}
下面是用來(lái)接收Intent傳遞的值,臨時(shí)的一個(gè)Activity,代碼更簡(jiǎn)單:
package com.xiaoma.clipboard.demo;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.TextureView;
import android.widget.TextView;
/**
* @Title: ReceiverClip.java
* @Package com.xiaoma.clipboard.demo
* @Description:臨時(shí)用來(lái)接收下從Clip傳過(guò)來(lái)的Intent值
* @author MZH
*/
public class ReceiverClip extends Activity {
private TextView tv1 ;
private TextView tv2 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
init();
}
private void init(){
tv1 = (TextView)findViewById(R.id.xiaoma);
tv2 = (TextView)findViewById(R.id.yatou);
Intent intent = getIntent();
Bundle b =intent.getBundleExtra("XiaoMaGuo");
if(b != null){
int xiaoma = b.getInt("xiaoma");
int yatou = b.getInt("yatou");
if(!"".equals(String.valueOf(xiaoma)) && !"".equals(String.valueOf(yatou))){
tv1.setText(String.valueOf(xiaoma));
tv2.setText(String.valueOf(yatou));
}
}
}
}
全局配置文件里面沒(méi)什么,如下:
package="com.xiaoma.clipboard.demo"
android:versionCode="1"
android:versionName="1.0" >
android:icon="@drawable/guoguo"
android:label="@string/app_name" >
android:name=".ClipBoardDemoActivity"
android:label="@string/app_name" >
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。相關(guān)閱讀:
同一賬戶購(gòu)買Win10應(yīng)用后只能安裝到最多10臺(tái)設(shè)備
Win8使用IE10轉(zhuǎn)到復(fù)制的地址功能實(shí)現(xiàn)復(fù)制網(wǎng)址到地址欄
淺析JS原型繼承與類的繼承
KnockoutJs快速入門教程
win7系統(tǒng)把谷歌瀏覽器擴(kuò)展插件復(fù)制到360瀏覽器的設(shè)置方法
Win8.1系統(tǒng)怎么打開(kāi)打印機(jī)服務(wù)?
又一枚精彩的彈幕效果jQuery實(shí)現(xiàn)
win8系統(tǒng)如何打開(kāi)ISO鏡像文件?win8系統(tǒng)"虛擬光驅(qū)"打開(kāi)ISO鏡像文件的圖文教程
Javascript高級(jí)技巧分享
android 設(shè)置圓角圖片實(shí)現(xiàn)代碼
DevExpress中GridControl列轉(zhuǎn)義的實(shí)現(xiàn)方法
jQuery動(dòng)畫(huà)效果實(shí)現(xiàn)圖片無(wú)縫連續(xù)滾動(dòng)
css中關(guān)于定位屬性position為fixed的使用記載
JS數(shù)字抽獎(jiǎng)游戲?qū)崿F(xiàn)方法
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hostapd 进程启动不了_项目管理|
- 下一篇: gnetmous.exe是什么进程 作用