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("");
}
}