我想打开Android Recorder并使用以下代码:
let intent: Intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
不幸的是,NativeScript不知道“MediaStore”。我该如何导入这个定义?
您必须使用完整的包名来访问MediaStore,因此需要参考:here,如android.provider.MediaStore.Audio.Media.RECORD_SOUND_ACTION所示。
android.provider.MediaStore.Audio.Media.RECORD_SOUND_ACTION
对于Intent来说也是如此,记录的here看起来像这样:new android.content.Intent();
new android.content.Intent();
如果您使用的是TypeScript,我强烈建议您安装平台类型定义,您可以获得here。在一个好的编辑器中,它将能够显示您在键入时可以执行的操作。