未验证 提交 9ae9c733 编写于 作者: Q ql 提交者: Gitee

update zh-cn/application-dev/ability/fa-serviceability.md.

Signed-off-by: Nql <qianli16@huawei.com>
上级 c11a8b30
...@@ -78,7 +78,7 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。 ...@@ -78,7 +78,7 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。
```javascript ```javascript
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureability';
var promise = await featureAbility.startAbility( let promise = await featureAbility.startAbility(
{ {
want: want:
{ {
...@@ -147,7 +147,7 @@ function onFailedCallback(code){ ...@@ -147,7 +147,7 @@ function onFailedCallback(code){
```javascript ```javascript
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureability';
var connId = featureAbility.connectAbility( let connId = featureAbility.connectAbility(
{ {
bundleName: "com.jstest.serviceability", bundleName: "com.jstest.serviceability",
abilityName: "com.jstest.serviceability.MainAbility", abilityName: "com.jstest.serviceability.MainAbility",
...@@ -167,7 +167,7 @@ Service侧把自身的实例返回给调用侧的代码示例如下: ...@@ -167,7 +167,7 @@ Service侧把自身的实例返回给调用侧的代码示例如下:
```javascript ```javascript
import rpc from "@ohos.rpc"; import rpc from "@ohos.rpc";
var mMyStub; let mMyStub;
export default { export default {
onStart(want) { onStart(want) {
class MyStub extends rpc.RemoteObject{ class MyStub extends rpc.RemoteObject{
...@@ -258,7 +258,7 @@ import deviceManager from '@ohos.distributedHardware.deviceManager'; ...@@ -258,7 +258,7 @@ import deviceManager from '@ohos.distributedHardware.deviceManager';
let dmClass; let dmClass;
function getRemoteDeviceId() { function getRemoteDeviceId() {
if (typeof dmClass === 'object' && dmClass != null) { if (typeof dmClass === 'object' && dmClass != null) {
var list = dmClass.getTrustedDeviceListSync(); let list = dmClass.getTrustedDeviceListSync();
if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') { if (typeof (list) == 'undefined' || typeof (list.length) == 'undefined') {
console.log("MainAbility onButtonClick getRemoteDeviceId err: list is null"); console.log("MainAbility onButtonClick getRemoteDeviceId err: list is null");
return; return;
...@@ -275,7 +275,7 @@ function getRemoteDeviceId() { ...@@ -275,7 +275,7 @@ function getRemoteDeviceId() {
```ts ```ts
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureability';
var connId = featureAbility.connectAbility( let connId = featureAbility.connectAbility(
{ {
deviceId: getRemoteDeviceId(), deviceId: getRemoteDeviceId(),
bundleName: "ohos.samples.etsDemo", bundleName: "ohos.samples.etsDemo",
...@@ -296,15 +296,15 @@ import bundle from '@ohos.bundle'; ...@@ -296,15 +296,15 @@ import bundle from '@ohos.bundle';
async function RequestPermission() { async function RequestPermission() {
console.info('RequestPermission begin'); console.info('RequestPermission begin');
let array: Array<string> = ["ohos.permission.DISTRIBUTED_DATASYNC"]; let array: Array<string> = ["ohos.permission.DISTRIBUTED_DATASYNC"];
var bundleFlag = 0; let bundleFlag = 0;
var tokenID = undefined; let tokenID = undefined;
var userID = 100; let userID = 100;
var appInfo = await bundle.getApplicationInfo('ohos.samples.etsDemo', bundleFlag, userID); let appInfo = await bundle.getApplicationInfo('ohos.samples.etsDemo', bundleFlag, userID);
tokenID = appInfo.accessTokenId; tokenID = appInfo.accessTokenId;
var atManager = abilityAccessCtrl.createAtManager(); let atManager = abilityAccessCtrl.createAtManager();
let requestPermissions: Array<string> = []; let requestPermissions: Array<string> = [];
for (let i = 0;i < array.length; i++) { for (let i = 0;i < array.length; i++) {
var result = await atManager.verifyAccessToken(tokenID, array[i]); let result = await atManager.verifyAccessToken(tokenID, array[i]);
console.info("verifyAccessToken result:" + JSON.stringify(result)); console.info("verifyAccessToken result:" + JSON.stringify(result));
if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) { if (result == abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) {
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册