android跨进程启动service
来源:互联网 发布:ni 6229数据手册 编辑:程序博客网 时间:2024/05/21 17:48
1,启动服务的客户端
MyLog.i(TAG,"启动服务");String shopId = PreferencesUtil.getString(MainActivity.this, Constants.SHOPID_KEY);String userName = PreferencesUtil.getString(MainActivity.this, Constants.USERNAME_KEY);String pwd = PreferencesUtil.getString(MainActivity.this, Constants.USERPWD_KEY);String packageName = "com.sonar.android.servicedemo.service";//需要开启服务的app包名String serviceClassName = packageName + "SonarService";//服务的类名全限定名Intent serviceIntent = new Intent();
serviceIntent.putExtra("shopId", shopId);
serviceIntent.putExtra("userName", userName);serviceIntent.putExtra("password", pwd);serviceIntent.setComponent(new ComponentName(packageName, serviceClassName));startService(serviceIntent);//启动服务
2,被启动的服务
package com.sonar.android.servicedemo.service;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.support.annotation.Nullable;import android.util.Log;/** * Created by Administrator on 2016/2/22. */public class SonarService extends Service { final String TAG = SonarService.class.getSimpleName(); @Override public void onCreate() { Log.i(TAG,"服务启动"); super.onCreate(); } @Override public void onDestroy() { super.onDestroy(); } @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.i(TAG,"shopId="+intent.getStringExtra("shopId")); return super.onStartCommand(intent, flags, startId); }}AndroidManifest.xml<service android:name=".service.SonarService" android:exported="true" android:icon="@drawable/normal7" />
0 0
- android跨进程启动service
- Android service跨进程调用和启动检查
- android Service 跨进程通信
- 【Android】跨进程调用service
- android Service 跨进程通信
- android 跨进程Service调用
- android跨进程调用Service(AIDL服务)
- 初学Android,跨进程调用Service(六十)
- android 跨进程访问service方法(AIDL)
- Android AIDL跨进程调用Service
- Android:跨进程调用Services(AIDL Service)
- Android Service绑定与跨进程通信
- Android 跨进程调用service学(一)
- android 跨进程调用service学习(二)
- android service和activity跨进程通讯
- android service和activity跨进程通讯
- 理解Android的本地Service和跨进程Service
- Android---44---使用AIDL Service 实现跨进程调用Service
- Nginx1.8.1+Tomcat7.0负载均衡
- 常用C字符串操作函数
- pc进入android手机shell的root权限(su: not found)
- 动态规划学习笔记一
- CentOS7安装iptables防火墙
- android跨进程启动service
- Android自定义view-弹性ScrollView(下)
- ionic android版APP tab
- iOS视图pop出栈
- popupwindow全屏幕显示被状态栏挡住如何解决+Android获取状态栏高度
- JS交互(js调oc,oc调js,js,oc互调,第三方库WebViewJavascriptBridge)
- FastDFS命令
- Spring-Task 创建定时任务
- React复合组件