2014-02-20 2 views
2

기기간에 간단한 데이터를 전송할 수 있어야하는 앱을 개발 중입니다. 안드로이드 주 메뉴가 나타납니다 내가 블루투스 옵션을 선택 버튼을 클릭 한 후내 앱에서 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(); 

답변

1

내가 진행을 만들어 주셔서 감사합니다. 위 코드에서 사용 된 putExtra에서 정보를 검색하는 방법은 무엇입니까?
+0

을 통해 데이터를 얻을 필요가 열립니다 활동에 – dafilipaj

관련 문제