如何实现系统调用或硬件调用,如关机,重启,打开应用程序。
如果我想打开相机,我可以使用一些相机插件进行反应原生并使用该代码。
但是如何以编程方式打开应用程序或关闭手机。
答案 0 :(得分:0)
如果你想打开一个应用程序,你可以尝试下面的代码片段,理由就是在Android中启动一个隐含的意图,它将触发一个应用程序,只要你想要启动的应用程序实现了: / p>
const pageId = 'abc123'
Linking.openURL(`fb://profile/${pageId}`)
.catch(err => console.error('An error occurred', err));
您还可以尝试使用canOpenURL来测试您是否可以真正打开该应用:
Linking.canOpenURL(url)
.then((supported)=>{
if (!supported){
console.log('Can\'t handle url: ' + url);
}else{
return Linking.openURL(url);
}
})