标签: android angular nativescript
我想打开Android Recorder并使用以下代码:
let intent: Intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
不幸的是,NativeScript并不知道" MediaStore"。如何导入此定义?
答案 0 :(得分:3)
您必须使用完整的软件包名称来访问MediaStore,因此需要参考: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。在一个好的编辑器中,它将能够显示您在键入时可以执行的操作。
here