鸿蒙要启动本机的一个service要如何做,有没有demo可以参考下

我的需求是要做一个后台服务(service), 

现在想通过一个界面拉起的时候不知道如何实现了, 

我查了资料应该是用startAbility, 但是对应的intent写来写去都是不行, 

请问有没有相关资料或者demo可供参考

最好是包括应用内拉起service和跨应用拉起都有的

鸿蒙
开发
OpenHarmony
2021-09-18 10:09:39
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
XFJingGG
2

鸿蒙的Service也是一个ability,只不过没有界面而已,启动的方法和启动界面一样的,用startability()

分享
微博
QQ
微信
回复
2021-09-22 08:45:40
赵知
1

Intent intentService = new Intent();
        Operation operation = new Intent.OperationBuilder()
                .withDeviceId("")
                .withBundleName("com.example.pkgname")
                .withAbilityName("com.example.pkgname.classname")
                .build();
        intentService.setOperation(operation);
        startAbility(intentService);

分享
微博
QQ
微信
回复
2021-09-18 14:25:16
相关问题
动画如何做渲染次不消失
3498浏览 • 1回复 待解决
鸿蒙promise怎么写
3815浏览 • 3回复 待解决
鸿蒙 如何实现一个渐变圆形图片;
7930浏览 • 2回复 已解决
鸿蒙王者荣耀吗?
3185浏览 • 1回复 待解决
xml没有自动补全,怎么办
4400浏览 • 3回复 待解决
有没有权限说明清单,分享啊?
1010浏览 • 1回复 待解决
为什么开发鸿蒙App
9926浏览 • 26回复 待解决
如何通过DevEco新建一个js/tsmodule?
1669浏览 • 1回复 待解决
如何调用并测试一个wifi接口?
1813浏览 • 1回复 待解决
鸿蒙有没有类似carplay应用
4173浏览 • 1回复 待解决