Я младший в мире Android. Я хочу отправить строку из приложения в Android-устройстве в приложение на другое устройство через Bluetooth .. Я написал код ниже .. но телефон получил строку в формате HTML-файла, в то время как я хочу получить ее в приложении Может ли кто-нибудь мне помочь?отправлять и получать текстовую строку через bluetooth convets в формате html
отправка код ..
public class MainActivity extends AppCompatActivity {
EditText txt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt=(EditText) findViewById(R.id.txt);
}
public void sendMessage(View view) {
String message ;
message= txt.getText().toString();
Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, message);
i.setType("text/plain");
startActivity(i);
}
}
получения кода
public class MainActivity extends AppCompatActivity {
TextView txt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt= (TextView)findViewById(R.id.txt);
Intent intent= getIntent();
String action= intent.getAction();
String type= intent.getType();
if (Intent.ACTION_SEND.equals(action) && type != null) {
// When tyoe is 'text/plain'
if ("text/plain".equals(type)) {
handleSendText(intent, txt); // Handle text being sent
}
}
}
private void handleSendText(Intent intent, TextView txt) {
// Get the text from intent
String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT);
// When Text is not null
if (sharedText != null) {
// Show the text as Toast message
txt.setText(sharedText);
}
}
}
Возможный дубликат [Текст Sharing/обычная строка через Bluetooth преобразует данные в HTML] (http://stackoverflow.com/questions/29907030/sharing- text-plain-string-through-bluetooth-convertts-data-in-html) –
, пожалуйста, сообщите нам, что вы получаете? Я имею в виду тип, когда вы отправляли обычный текст, например «сообщение», что вы получаете? –
Я получаю файл .html, когда я его открываю, я нахожу строку, которую я отправляю – toomy