android获取剪切板内容,转跳非系统浏览器导航

public void onClick(View view)
    {
    
                   
		ClipboardManager clipboardManager = (ClipboardManager)MainActivity.this.getSystemService(Context.CLIPBOARD_SERVICE);
        if (null != clipboardManager) {
    
    
            // 获取剪贴板的剪贴数据集
            ClipData clipData = clipboardManager.getPrimaryClip();
            if (null != clipData && clipData.getItemCount() > 0) {
    
    
				// 从数据集中获取剪切板第一条文本数据
                ClipData.Item item = clipData.getItemAt(0);
                if (null != item) {
    
    
					String content = item.getText().toString();                   
					Uri uri = Uri.parse(content);
					PackageManager packageManager = getPackageManager();//获取包管理器
					Intent intent = packageManager.getLaunchIntentForPackage("com.tencent.mtt");//转跳QQ浏览器
					intent.setData(uri);startActivity(intent);//获取内容打开应用
				}}
			  }
			}
     	   觉得好用的点个赞!

猜你喜欢

转载自blog.csdn.net/jiulang9/article/details/105285697