android - Activity.onProvideAssistContent() 示例

标签 android android-activity android-6.0-marshmallow

谁能给 mi 一个使用 Activity.onProvideAssistContent() 的例子吗? , Android 6.0 新增功能?

最佳答案

例如,对于音乐文件,您将使用 MusicRecording以这种方式从 Schema.org 中输入:

@Override 
    public void onProvideAssistContent(AssistContent assistContent) {
      super.onProvideAssistContent(assistContent);

  String structuredJson = new JSONObject()
       .put("@type", "MusicRecording")
       .put("@id", "https://example.com/music/recording")
       .put("name", "Album Title")
       .toString();

  assistContent.setStructuredData(structuredJson);
}

您可以在此处找到完整的 JSON 参数列表 Schema.org .无需编译应用程序即可使用 JSON - JSON-LD网站。

关于android - Activity.onProvideAssistContent() 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32078146/

相关文章:

java - 为什么 Android Studio 无法解析 "import com.google.android.gms.location.LocationRequest;"?

android - 如何在 ui 线程上注入(inject)并等待注入(inject)完成后再继续?

Android:立即停止播放声音文件

java - Android 启动新 Activity 时出错

android - 每当收到推送通知时,在 mainActivity 中做一些事情

android - 从视频中获取帧而不是使用 MediaMetadataRetriever

javascript - 按下后退按钮时完成所有 Activity

android - 如何删除自动备份数据

安卓 M : How to get all processes UID's?

android - 如何在 Android Marshmallow 中创建 wifi 网络共享热点?