-1
두 개의 개별 응용 프로그램이 있습니다.A 응용 프로그램에서 B 응용 프로그램으로 안드로이드로 데이터 보내기
// 응용 프로그램 MainActivity
String hai ="Hello";
Intent i = new Intent("com.gpstrackdefault");
i.putExtra("Act_Main", Killme);
//i.setAction(Intent.ACTION_ALL_APPS);
//i.setType("text/plain");
startActivity(i);
// 응용 프로그램 B Mainactivity
Intent intent =getIntent();
String action =intent.getAction();
String sharedText = intent.getStringExtra("Act_Default");
Toast.makeText(getApplicationContext(),sharedText, Toast.LENGTH_LONG).show();
Log.i("Extact text",sharedText);
: 나는 응용 프로그램 A를 같은이 두 응용 프로그램 사이의 통신을 설정할 수있는 방법
은 다른 응용 프로그램의 B와 통신
// B 매니페스트 파일
<activity
android:name="com.gpstrackdefault.MainActivity"
android:label="@string/app_name"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter >
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="android.intent.action.SEND"/>
</intent-filter>
</activity>
를 사용해보십시오 그가 두 응용 프로그램 간의 데이터 전송에 대한 요구하지 않는 당신의 활동 B에 줄을 교체? 활동 대신에? –
비록 그가 나에게 던진 질문과 그가 쓴 설명과 약간 혼동 스러웠지 만, 나는 현재 코드에서 실수하고 있다고 정정했다. –