android之远程启动服务
2024-10-15 04:19:31
启动远程服务和隐式启动Activity一样
实现一个服务
为了演示方便,该服务是一个空服务
package xidian.dy.com.chujia; import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.support.annotation.Nullable; /**
* Created by dy on 2016/7/12.
*/ public class MyService extends Service { @Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
在清单文件中注册该服务
在清单文件中注册服务和注册Activity一样,都是类的注册
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xidian.dy.com.chujia"> <application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="主界面">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service android:name=".MyService" >
<intent-filter>
<action android:name="xidian.dy.com.MyService"/>
</intent-filter>
</service>
</application>
</manifest>
调用远程服务
调用远程服务和隐式启动Activity一样
package xidian.dy.com.chujia; import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity {
Intent service;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
service = new Intent();
service.setAction("xidian.dy.com.MyService");
startService(service);
} }
最新文章
- CSS3学习总结——实现瀑布流布局与无限加载图片相册
- angular自己最近学的一种筛选方法
- fastjson基本使用 (待大量完善)
- C# 集合扩展快速排序算法
- 【BZOJ】1221: [HNOI2001] 软件开发(最小费用最大流)
- ftp服务的搭建及调用
- core java 7 exception
- ZOJ3720 Magnet Darts(点在多边形内)
- VPN怎么连?
- C++ 嵌套类使用(三)
- How Many Tables
- 将access数据转换成oracle数据
- Linux企业级项目实践之网络爬虫(24)——定制规则扩展为垂直爬虫
- JAVA排序(一) Comparable接口
- SSIS中执行SQL任务组件参数传递的问题
- Java中SJBArrayList自己简单实现ArrayList
- (转)java反射机制及简单工厂模式
- xss攻击和csrf攻击的定义及区别
- ubuntu18.04搭建 kubernetes(k8s)集群
- Service,测试