未验证 提交 c5330162 编写于 作者: O openharmony_ci 提交者: Gitee

!4159 修改serviceability资料 cherry-pick到release

Merge pull request !4159 from 刘宝/cherry-pick-1652961180
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
}, },
onConnect(want) { onConnect(want) {
console.log('ServiceAbility OnConnect'); console.log('ServiceAbility OnConnect');
return null;
}, },
onDisconnect(want) { onDisconnect(want) {
console.log('ServiceAbility OnDisConnect'); console.log('ServiceAbility OnDisConnect');
...@@ -78,12 +79,12 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。 ...@@ -78,12 +79,12 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。
```javascript ```javascript
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let promise = await featureAbility.startAbility( let promise = featureAbility.startAbility(
{ {
want: want:
{ {
bundleName: "com.jstest.serviceability", bundleName: "com.jstest.service",
abilityName: "com.jstest.serviceability.MainAbility", abilityName: "com.jstest.service.ServiceAbility",
}, },
} }
); );
...@@ -110,6 +111,8 @@ let promise = await featureAbility.startAbility( ...@@ -110,6 +111,8 @@ let promise = await featureAbility.startAbility(
创建连接本地Service回调实例的代码示例如下: 创建连接本地Service回调实例的代码示例如下:
```javascript ```javascript
import prompt from '@system.prompt'
let mRemote; let mRemote;
function onConnectCallback(element, remote){ function onConnectCallback(element, remote){
console.log('onConnectLocalService onConnectDone element: ' + element); console.log('onConnectLocalService onConnectDone element: ' + element);
...@@ -154,8 +157,8 @@ function onFailedCallback(code){ ...@@ -154,8 +157,8 @@ function onFailedCallback(code){
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
let connId = featureAbility.connectAbility( let connId = featureAbility.connectAbility(
{ {
bundleName: "com.jstest.serviceability", bundleName: "com.jstest.service",
abilityName: "com.jstest.serviceability.MainAbility", abilityName: "com.jstest.service.ServiceAbility",
}, },
{ {
onConnect: onConnectCallback, onConnect: onConnectCallback,
...@@ -223,6 +226,8 @@ export default { ...@@ -223,6 +226,8 @@ export default {
创建连接远程Service回调实例的代码示例如下: 创建连接远程Service回调实例的代码示例如下:
```ts ```ts
import prompt from '@system.prompt'
let mRemote; let mRemote;
function onConnectCallback(element, remote){ function onConnectCallback(element, remote){
console.log('onConnectRemoteService onConnectDone element: ' + element); console.log('onConnectRemoteService onConnectDone element: ' + element);
...@@ -264,7 +269,10 @@ function onFailedCallback(code){ ...@@ -264,7 +269,10 @@ function onFailedCallback(code){
```ts ```ts
import deviceManager from '@ohos.distributedHardware.deviceManager'; import deviceManager from '@ohos.distributedHardware.deviceManager';
//dmClass具体实现请参考:相关实例 分布式Demo 章节中的实现
let dmClass; let dmClass;
function getRemoteDeviceId() { function getRemoteDeviceId() {
if (typeof dmClass === 'object' && dmClass != null) { if (typeof dmClass === 'object' && dmClass != null) {
let list = dmClass.getTrustedDeviceListSync(); let list = dmClass.getTrustedDeviceListSync();
...@@ -327,9 +335,6 @@ async function RequestPermission() { ...@@ -327,9 +335,6 @@ async function RequestPermission() {
let context = featureAbility.getContext(); let context = featureAbility.getContext();
context.requestPermissionsFromUser(requestPermissions, 1, (data)=>{ context.requestPermissionsFromUser(requestPermissions, 1, (data)=>{
console.info("data:" + JSON.stringify(data)); console.info("data:" + JSON.stringify(data));
console.info("data requestCode:" + data.requestCode);
console.info("data permissions:" + data.permissions);
console.info("data authResults:" + data.authResults);
}); });
console.info('RequestPermission end'); console.info('RequestPermission end');
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册