01.11.2014 Views

The AndroidManifest.xml File - 안드로이드 기술 커뮤니티 : Korea ...

The AndroidManifest.xml File - 안드로이드 기술 커뮤니티 : Korea ...

The AndroidManifest.xml File - 안드로이드 기술 커뮤니티 : Korea ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AIDL (Android Interface Definition Language)<br />

public class RemoteServiceBinding extends Activity {<br />

/** <strong>The</strong> primary interface we will be calling on the service. */<br />

IRemoteService mService = null;<br />

/** Another interface we use on the service. */<br />

ISecondary mSecondaryService = null;<br />

Calling an IPC Method : Example<br />

Button mKillButton;<br />

TextView mCallbackText;<br />

private boolean mIsBound;<br />

// Standard initialization of this activity. Set up the UI, then wait for the user to poke it before doing anything.<br />

@Override<br />

protected void onCreate(Bundle savedInstanceState) {<br />

}<br />

super.onCreate(savedInstanceState);<br />

setContentView(R.layout.remote_service_binding);<br />

// Watch for button clicks.<br />

Button button = (Button)findViewById(R.id.bind);<br />

button.setOnClickListener(mBindListener);<br />

button = (Button)findViewById(R.id.unbind);<br />

button.setOnClickListener(mUnbindListener);<br />

mKillButton = (Button)findViewById(R.id.kill);<br />

mKillButton.setOnClickListener(mKillListener);<br />

mKillButton.setEnabled(false);<br />

mCallbackText = (TextView)findViewById(R.id.callback);<br />

mCallbackText.setText( setText("Not attached. ");<br />

<strong>Korea</strong> Android Community- www.kandroid.org<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!