Java Code Examples for android.app.Activity#bindService()
The following examples show how to use
android.app.Activity#bindService() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: Android-nRF-Beacon-for-Eddystone File: UpdateFragment.java License: BSD 3-Clause "New" or "Revised" License | 6 votes |
@Override public void onDeviceSelected(final BluetoothDevice device, final String name) { if (mConnectionProgressDialog != null) { mConnectionProgressDialog.setTitle(getString(R.string.prog_dialog_connect_title)); mConnectionProgressDialog.setMessage(getString(R.string.prog_dialog_connect_message)); mConnectionProgressDialog.show(); } final Activity activity = getActivity(); final Intent service = new Intent(activity, UpdateService.class); service.putExtra(UpdateService.EXTRA_DATA, device); updateUiForBeacons(BluetoothProfile.STATE_CONNECTED, UpdateService.LOCKED); activity.startService(service); mBounnd = true; activity.bindService(service, mServiceConnection, 0); }
Example 2
Source Project: cordova-androidwear File: AndroidWearPlugin.java License: Apache License 2.0 | 6 votes |
@Override public void initialize(CordovaInterface cordova, CordovaWebView webView) { super.initialize(cordova, webView); Log.d(TAG, "initialize"); Activity context = cordova.getActivity(); serviceIntent = new Intent(context, WearProviderService.class); Log.d(TAG, "Attempting to start service"); context.startService(serviceIntent); Log.d(TAG, "Attempting to bind to service"); context.bindService(serviceIntent, serviceConnection, Context.BIND_AUTO_CREATE); }
Example 3
Source Project: cordova-plugin-background-mode File: BackgroundMode.java License: Apache License 2.0 | 6 votes |
/** * Bind the activity to a background service and put them into foreground * state. */ private void startService() { Activity context = cordova.getActivity(); if (isDisabled || isBind) return; Intent intent = new Intent(context, ForegroundService.class); try { context.bindService(intent, connection, BIND_AUTO_CREATE); fireEvent(Event.ACTIVATE, null); context.startService(intent); } catch (Exception e) { fireEvent(Event.FAILURE, String.format("'%s'", e.getMessage())); } isBind = true; }
Example 4
Source Project: Android-nRF-Beacon-for-Eddystone File: UpdateFragment.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
@Override public void onStart() { super.onStart(); // This will connect to the service only if it's already running Log.v(Utils.TAG, "" + getClass().getName()); final Activity activity = getActivity(); final Intent service = new Intent(activity, UpdateService.class); mBounnd = activity.bindService(service, mServiceConnection, 0); mGoogleApiClient.connect(); handleSilentSignIn(); }
Example 5
Source Project: LLApp File: SensonListener.java License: Apache License 2.0 | 5 votes |
public void startService(Activity activity){ //开启服务 Intent intent = new Intent(activity,AidlService.class); activity.startService(intent); //连接远程Service和Activity Intent bindIntent = new Intent(activity,AidlService.class); activity.bindService(bindIntent,sc,BIND_AUTO_CREATE); }
Example 6
Source Project: DeviceConnect-Android File: BaseSettingFragment.java License: MIT License | 5 votes |
private synchronized void bindManager() { if (isManagerBonded()) { return; } Activity activity = getActivity(); if (activity != null) { Intent bindIntent = new Intent(activity, DConnectService.class); boolean canBind = activity.bindService(bindIntent, mServiceConnection, Context.BIND_AUTO_CREATE); if (canBind) { onManagerBinding(); } else { onCannotManagerBonded(); } } }
Example 7
Source Project: Android-nRF-Beacon File: UpdateFragment.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
@Override public void onStart() { super.onStart(); // This will connect to the service only if it's already running final Activity activity = getActivity(); final Intent service = new Intent(activity, UpdateService.class); mBinded = activity.bindService(service, mServiceConnection, 0); }
Example 8
Source Project: Android-nRF-Beacon File: UpdateFragment.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
@Override public void onDeviceSelected(final BluetoothDevice device, final String name) { final Activity activity = getActivity(); final Intent service = new Intent(activity, UpdateService.class); service.putExtra(UpdateService.EXTRA_DATA, device); activity.startService(service); mBinded = true; activity.bindService(service, mServiceConnection, 0); }
Example 9
Source Project: io2014-codelabs File: PlaylistFragment.java License: Apache License 2.0 | 5 votes |
/** * Launches the {@link com.jarekandshawnmusic.m.MediaPlayerService} * to play the requested playlist, or re-initializes an existing * {@link com.jarekandshawnmusic.m.MediaPlayerService} with a new playlist. * @param playlist the list of songs to play */ public void setPlaylist(ArrayList<Integer> playlist) { if (mBound) { mMediaPlayerService.setPlaylist(playlist); mMediaPlayerService.play(); } else { Activity containerActivity = getActivity(); Intent playlistIntent = new Intent(containerActivity, MediaPlayerService.class); playlistIntent.putIntegerArrayListExtra("playlist", playlist); containerActivity.startService(playlistIntent); // We start this service and then bind to it, so we can control the playback // and get progress updates. containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } }
Example 10
Source Project: io2014-codelabs File: PlaylistFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onStart() { super.onStart(); Activity containerActivity = getActivity(); Intent playlistIntent = new Intent(containerActivity, MediaPlayerService.class); if (MediaPlayerService.mHasLaunched) { if (!mBound) { containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } } else { containerActivity.startService(playlistIntent); containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } }
Example 11
Source Project: io2014-codelabs File: PlaylistFragment.java License: Apache License 2.0 | 5 votes |
/** * Launches the {@link com.jarekandshawnmusic.m.MediaPlayerService} * to play the requested playlist, or re-initializes an existing * {@link com.jarekandshawnmusic.m.MediaPlayerService} with a new playlist. * @param playlist the list of songs to play */ public void setPlaylist(ArrayList<Integer> playlist) { if (mBound) { mMediaPlayerService.setPlaylist(playlist); mMediaPlayerService.play(); } else { Activity containerActivity = getActivity(); Intent playlistIntent = new Intent(containerActivity, MediaPlayerService.class); playlistIntent.putIntegerArrayListExtra("playlist", playlist); containerActivity.startService(playlistIntent); // We start this service and then bind to it, so we can control the playback // and get progress updates. containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } }
Example 12
Source Project: io2014-codelabs File: PlaylistFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onStart() { super.onStart(); Activity containerActivity = getActivity(); Intent playlistIntent = new Intent(containerActivity, MediaPlayerService.class); if (MediaPlayerService.mHasLaunched) { if (!mBound) { containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } } else { containerActivity.startService(playlistIntent); containerActivity.bindService(playlistIntent, mConnection, Context.BIND_AUTO_CREATE); } }
Example 13
Source Project: bitmask_android File: EipFragment.java License: GNU General Public License v3.0 | 5 votes |
private void bindOpenVpnService() { Activity activity = getActivity(); if (activity == null) { Log.e(TAG, "activity is null when binding OpenVpn"); return; } Intent intent = new Intent(activity, OpenVPNService.class); intent.setAction(OpenVPNService.START_SERVICE); activity.bindService(intent, openVpnConnection, Context.BIND_AUTO_CREATE); }
Example 14
Source Project: AndroidPlugin File: ActivityOverider.java License: MIT License | 4 votes |
public static boolean overrideBindService(Activity fromAct, String pluginId, Intent intent, ServiceConnection conn, int flags) { // TODO overrideBindService Log.d(tag, "overrideBindService"); return fromAct.bindService(intent, conn, flags); }