ios开发读取剪切板的内容_Android、IOS 获取剪切板内容

ClipboardManager clipboardManager;

String tempStr;

public String GetClipBoardContent()

{

runOnUiThread(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

clipboardManager=(ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);

if(clipboardManager==null)

{

Log.i("cp", "clipboardManager==null");

}

if(clipboardManager.getText()!=null)

{

tempStr=clipboardManager.getText().toString();

}

}

});

return tempStr;

}

char* Unity3dGetClipBoardContent()

{

UIPasteboard* pBoard=[UIPasteboard generalPasteboard];

if(pBoard!=NULL)

{

NSString* pNsStr=pBoard.string;

if(pNsStr!=NULL)

{

return MakeStringCopy([pNsStr UTF8String]);

}

else

{

NSLog(@"pBoard.string is null");

return MakeStringCopy("");

}

}

else

{

NSLog(@"UIPasteboard pBoard is null");

return MakeStringCopy("");

}

}

你可能感兴趣的:(ios开发读取剪切板的内容)