기기간에 간단한 데이터를 전송할 수 있어야하는 앱을 개발 중입니다. 안드로이드 주 메뉴가 나타납니다 내가 블루투스 옵션을 선택 버튼을 클릭 한 후내 앱에서 html 파일의 데이터를 읽는 간단한 방법은 무엇입니까?
Button btnShare = (Button)findViewById(R.id.btnShare);
btnShare.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Name:"+oldName+",Surname:"+oldName);
startActivity(sendIntent);
}
});
:
그래서 첫 번째 단계는 내가 아래의 코드를 사용하고 장치 2. 장치 하나에 내 응용 프로그램에서 일부 데이터를 전송하는 것입니다 . 나는 그것을 디바이스 2에 데이터를 보내기 위해 사용하고 확장자 ".html"을 가진 파일로 가져온다.
이제 파일을 열고 두 번째 장치에서 내 앱에 저장된 데이터를 사용하고 싶습니다. 내 Bluetooth 폴더에있는 파일을 클릭하고 html 파일과 함께 사용할 제안 된 응용 프로그램이있는 메뉴에서 내 응용 프로그램을 선택합니다.
두 번째 장치의 내 앱이 시작되지만 파일에서 데이터를 가져올 수 없습니다.
내 앱에서 해당 파일의 데이터를 가져 오는 가장 간단한 방법은 무엇입니까? ACTION_VIEW를 사용해야합니까? 당신이 텐트 오브젝트
Intent intent = getIntent();
Uri uri = intent.getData();
String filename = null;
if (uri!=null)
filename = uri.getPath();
을 통해 데이터를 얻을 필요가 열립니다 활동에 – dafilipaj