@@ -34,17 +34,3 @@ Currently, the **app.js** file provides only the **onCreate** and **onDestroy**
...
@@ -34,17 +34,3 @@ Currently, the **app.js** file provides only the **onCreate** and **onDestroy**
An application exclusively uses an independent process, and an ability exclusively uses an independent thread. When an ability is started for the first time, an application process as well as a thread for this ability is created. After the application is started, other abilities in the application are started, and a thread is created for every of these started abilities. Each ability is bound to an independent JSRuntime instance. In this way, abilities are isolated from each other.
An application exclusively uses an independent process, and an ability exclusively uses an independent thread. When an ability is started for the first time, an application process as well as a thread for this ability is created. After the application is started, other abilities in the application are started, and a thread is created for every of these started abilities. Each ability is bound to an independent JSRuntime instance. In this way, abilities are isolated from each other.
@@ -283,9 +283,3 @@ The basic dependency packages include:
...
@@ -283,9 +283,3 @@ The basic dependency packages include:
]
]
);
);
```
```
## Samples
The following sample is provided to help you better understand how to develop Data abilities:
-[`DataAbility`: Creation and Access of Data Abilities (eTS, API version 8)](https://gitee.com/openharmony/app_samples/tree/master/ability/DataAbility)
The following samples are provided to help you better understand how to develop a Service ability:
-[`ServiceAbility`: Service Ability Creation and Use (eTS, API version 8)](https://gitee.com/openharmony/app_samples/tree/master/ability/ServiceAbility)
-[`DMS`: Distributed Demo (eTS, API version 8)](https://gitee.com/openharmony/app_samples/tree/master/ability/DMS)
console.log("MainAbility load content succeed with data: "+JSON.stringify(data))
console.log("MainAbility load content succeed with data: "+JSON.stringify(data))
}).catch((error)=>{
}).catch((error)=>{
console.error("MainAbility load content failed with error: "+JSON.stringify(error))
console.error("MainAbility load content failed with error: "+JSON.stringify(error))
})
})
}
}
onWindowStageDestroy(){
onWindowStageDestroy(){
console.log("MainAbility onWindowStageDestroy")
console.log("MainAbility onWindowStageDestroy")
}
}
onForeground(){
onForeground(){
console.log("MainAbility onForeground")
console.log("MainAbility onForeground")
}
}
onBackground(){
onBackground(){
console.log("MainAbility onBackground")
console.log("MainAbility onBackground")
}
}
...
@@ -318,7 +318,3 @@ struct Index {
...
@@ -318,7 +318,3 @@ struct Index {
}
}
}
}
```
```
## Samples
The following sample is provided to help you better understand how to develop an ability on the stage model:
-[`StageCallAbility`: Stage Call Ability Creation and Usage (eTS, API version 9)](https://gitee.com/openharmony/app_samples/tree/master/ability/StageCallAbility)
Logger.error(TAG,`caller release failed with ${error}`)
Logger.error(TAG,`caller release failed with ${error}`)
}
}
```
```
## Samples
The following sample is provided to help you better understand how to develop an ability call in the stage model:
-[`StageCallAbility`: Stage Call Ability Creation and Usage (eTS, API version 9)](https://gitee.com/openharmony/app_samples/tree/master/ability/StageCallAbility)
The following sample is provided to help you better understand how to develop Service Extension abilities:
-[`ServiceExtAbility`: Stage Extension Ability Creation and Usage (eTS, API version 9)](https://gitee.com/openharmony/app_samples/tree/master/ability/StageCallAbility)
The following samples are provided to help you better understand how to develop audio playback:
-[`JsDistributedMusicPlayer`: Distributed Music Player (JS, API version 7)](https://gitee.com/openharmony/app_samples/tree/master/ability/JsDistributedMusicPlayer)
-[`JsAudioPlayer`: Audio Playback and Management (JS, API version 7)](https://gitee.com/openharmony/app_samples/tree/master/media/JsAudioPlayer)
-[`eTsAudioPlayer`: Audio Player (eTS)](https://gitee.com/openharmony/app_samples/blob/master/media/Recorder/entry/src/main/ets/MainAbility/pages/Play.ets)
@@ -185,11 +185,3 @@ export class AudioRecorderDemo {
...
@@ -185,11 +185,3 @@ export class AudioRecorderDemo {
}
}
}
}
```
```
## Samples
The following samples are provided to help you better understand how to develop audio recording:
-[`Recorder`: Recorder (eTS, API version 8)](https://gitee.com/openharmony/app_samples/tree/master/media/Recorder)
-[`eTsAudioPlayer`: Audio Player (eTS)](https://gitee.com/openharmony/app_samples/blob/master/media/Recorder/entry/src/main/ets/MainAbility/pages/Play.ets)
The following samples are provided to help you better understand how to use the Native Drawing module:
*[2D Graphics Drawing Using Native Drawing](https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/2d_graphics/drawing_c_sample.cpp)
*[Text Drawing and Painting Using Native Drawing](https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/samples/text/renderservice/drawing_text_c_sample.cpp)
The following sample is provided to help you better understand how to develop background task management:
-[`BackgroundTaskManager`: Background Task Management (eTS, API version 8)](https://gitee.com/openharmony/app_samples/tree/master/ResourcesSchedule/BackgroundTaskManager)