如何在NativeScript中访问Android MediaStore?

时间:2018-02-28 06:26:43

标签: android angular nativescript

我想打开Android Recorder并使用以下代码:

let intent: Intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);

不幸的是,NativeScript并不知道" MediaStore"。如何导入此定义?

1 个答案:

答案 0 :(得分:3)

您必须使用完整的软件包名称来访问MediaStore,因此需要参考:android.provider.MediaStore.Audio.Media.RECORD_SOUND_ACTION

对于Intent来说也是如此,记录为here,看起来像这样: new android.content.Intent();

如果您使用的是TypeScript,我强烈建议您安装平台类型定义,您可以获取here。在一个好的编辑器中,它将能够显示您在键入时可以执行的操作。

here