2015-05-05 33 views
0

我正在一个项目上,我发送字符串到蓝牙模块时,我发送图像发送成功,但当我发送字符串不显示蓝牙选项显示gmail分享它和谷歌的问题驱动如何发送字符到arduino使用蓝牙

这里是我的Java代码:

Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_SEND); 
intent.setType("plain/text"); 
//intent.setType("image/*"); 
String content="b"; 
intent.putExtra(Intent.EXTRA_STREAM,content); 
startActivity(intent); 
PackageManager pm=getPackageManager(); 
List<ResolveInfo> appslist=pm.queryIntentActivities(intent,0); 

if(appslist.size()>0){ 
    String packagename=null; 
    String classname=null; 
    boolean found=false; 

    for(ResolveInfo info:appslist){ 
     packagename=info.activityInfo.packageName; 
     if(packagename.equals("com.example.app")){ 
      classname=info.activityInfo.name; 
      found=true; 
      break; 
     } 
    } 

    if(!found){ 
     showToast("Bluetooth havn't been found"); 
    }else{ 
     intent.setClassName(packagename,classname); 
     startActivity(intent); 
    } 

} 

回答

0

在我来说,我已经使用这个代码发送串....和它的作品对我来说

Button btn = (Button) findViewById(R.id.button1); 

    btn.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      Intent sendIntent = new Intent(); 
      sendIntent.setAction(Intent.ACTION_SEND); 
      sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); 
      sendIntent.setType("text/plain"); 
      startActivity(sendIntent); 

     } 
    }); 
CL后

ick这个按钮打开一个对话框,有多个选项,你可以选择蓝牙...谢谢

+0

Thankx您的反馈........... – user3714029

+0

其工作对我.....哪个设备你正在使用 ?? –

+0

现在它的工作,但它转换成html文件确实arduino阅读html文件内容???我正在使用HC 05蓝牙模块 – user3714029

相关问题