2011-07-17 6 views
0

샘플 메모장 응용 프로그램과 같은 텍스트 필드가있는 응용 프로그램이 있습니다. 나는 Gmail, SMS, 페이 스북, 트위터 등 모든 가능한 응용 프로그램에 텍스트를 보내려는 의도를 만들어야하는 옵션을 보내고 싶습니다. 또한 다른 방법도 원합니다. 사용자가 다른 응용 프로그램에서 보내기를 클릭하면 내 응용 프로그램을 텍스트를 수신하는 옵션으로 볼 필요가 있음을 의미합니다.Android 애플리케이션에서 보내기 옵션?

그리고이 응용 프로그램이 예를 들어 Gmail 응용 프로그램으로 텍스트를 보내는 메일 응용 프로그램 인 경우이 메일에 첨부 된 SD 카드의 파일이 거의 없습니다.

제 신청서에 어떻게하는지 알려주세요. 도와 주셔서 감사합니다. 문서에서 살펴 공유에 대한

<intent-filter> 
    <action android:name="android.intent.action.SEND" /> 
    <data android:mimeType="text/plain" /> 
</intent-filter> 

:

+1

질문하기 전에 스택 오버플로와 Google을 사용하여 조사하십시오. 모든 질문에 대한 답변은 SO에서 제공됩니다. 긴 응용 프로그램이므로 한 번에 답변을하면 상당한 작업이 될 것입니다. –

답변

0

수신기로 응용 프로그램을 등록 해이 같은 의도를 사용할 필요가

http://developer.android.com/reference/android/content/Intent.html

당신은 선택기에 포장한다 (createChooser (Intent, CharSequence))

예 :

Intent i=new Intent(android.content.Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_SUBJECT, "hi"); 
i.putExtra(Intent.EXTRA_TEXT, "your data"); 
startActivity(Intent.createChooser(i, "example")); 
+0

GMAIL에 첨부 파일을 포함 할 수 있습니까? 나는 "file : //mnt/sdcard/test.jpg"와 같이 내 앱에 파일 위치를 가지고있다. 이 파일을 Gmail 응용 프로그램의 첨부 파일로 첨부하고 싶습니다. 이것이 가능한가. 그렇다면 그렇게하는 방법. 위의 답변에 감사드립니다. – Vinodtiru

+0

나는 100 % 확실하지는 않지만 i.putExtra (Intent.EXTRA_STREAM. Uri.parse (pathtofile))라고 생각합니다. 그렇지 않으면 http://stackoverflow.com/questions/2206397/android-intent-action- 여분의 스트림과 함께 보내지 않는 이미지 첨부 언제든지 – matsjoe

+0

감사합니다. – Vinodtiru

관련 문제