样例工程, 导出工程签名时需要使用工程中的签名文件 (debug.keyste), 密码为 android 2)Libynotesdk.jar 开发 sdk 用到的包 3)YNoteSigFetcher.apk 取应用指纹工具 4)sdk 文档 2. 申请应用程序 AppID 使用签名抽取工具 (s

Similar documents
詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

<4D F736F F D205BCAE9B0FCCDF85DC8FDC9FAC8FDCAC0CAAEC0EFCCD2BBA82E646F6378>

天仁期末個人報告1.PDF

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

公務員服務法第13條相關解釋彙整表

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

B1

云搜

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt

目 录 概 述 背 景 社 会 背 景 行 业 背 景 需 求 分 析..6 3 优 势 分 析 资 源 优 势 品 牌 优 势 技 术 优 势 用 户 体 验.....

中南大学第二届软件创新大赛

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

Microsoft Word - Broker.doc

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

<D6D0B9FAD6A4C8AFCAD0B3A1C5FAC5D02E D20BCC7CAC2B1BE>

云商城

建模与图形思考

嘿秀直女主播一对一视频下载 播平台整顿后再涉黄男女直播“造人”

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

目 录

引 言 车 队 管 理 应 用 车 联 网 技 术 的 几 个 必 要 条 件 : 1 是 否 支 持 车 机 插 拔 报 警?( 绝 大 多 数 人 潜 意 识 中 对 被 监 控 和 被 管 理 是 抗 拒 的, 我 们 调 查 了 很 多 现 有 车 队 管 理 系 统, 管 理 者 最 头

建模与图形思考

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

Microsoft Word zw

使用Cassandra和Spark 2.0实现Rest API服务

<4D F736F F D20D6D0B9FABBA5C1AACDF8BFAAB7C5C6BDCCA8D7A8CCE2D1D0BEBFB1A8B8E A3A D362D3238A3A9BCF2B0E620666F C F6E20332E646F6378>

江西省2015届高校毕业生

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

有没有免费的交友喂喂助理不是滴滴叫鸡,不是滴滴约炮,不是滴滴约妹、约

暴风云视点播解决方案

( 总 第 1124 期 ) 浙 江 省 人 民 政 府 主 办 2016 年 7 月 18 日 出 版 目 省 政 府 令 浙 江 省 行 政 执 法 证 件 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 346 号 ) (3) 省 政 府 办 公 厅 文 件 浙 江 省 人 民 政 府

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点


2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

上 周 讲 章 亚 当 夏 娃 创 1:26-28; 罗 5:14 证 道 : 王 教 佺 传 道 整 理 : 海 淀 堂 文 字 组 感 谢 神 的 恩 典! 今 天 的 证 道 经 文 记 载 在 旧 约 的 创 世 记 1 章 节 及 新 约 的 罗 马 书 5 章 14 节 两

吉林省科技发展计划项目申报书23005

关于印发广东省“互联网+”现代农业行动计划( 年)的通知


机关团体 31 的步子迈得更实更好 报告 审议通过 中国共产党如皋市 落实到党的建设各个方面 以良好作风保障经济社会又好 十一届代表第四次会议决议 经济技术开发区 城北街 又快发展 省委督导组副组长汪以力到会指导 南通市委 道 如皋工业园区 如城街道 白蒲镇 搬经镇 市发改 督导组组长葛维先出席会议

Microsoft Word - PHP7Ch01.docx

跨領域學位學程

untitled

untitled

untitled

Microsoft Word - 01.DOC

Mocat

严 格 遵 守 党 的 政 治 纪 律 政 治 规 矩 组 织 纪 律 和 廉 政 纪 律 正 确 处 理 管 理 工 作 和 个 人 学 术 工 作 的 关 系, 全 身 心 投 入 学 校 管 理 工 作, 减 少 社 会 兼 职 和 学 术 活 动, 党 委 书 记 和 院 长 不 担 任 科

手册 doc

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

itestin 能 干 什 么? itestin 是 云 测 ( 提 供 给 广 大 移 动 应 用 测 试 者 或 者 开 发 者 免 费 使 用 的 一 款 安 卓 UI 自 动 化 测 试 录 制 工 具 ( 目 前 只 支 持 Android 应 用 程 序 的

中 文 摘 要 智 慧 型 手 機 由 於 有 強 大 的 功 能, 以 及 優 渥 的 便 利 性, 還 能 與 網 路 保 持 隨 時 的 鏈 結 與 同 步 更 新, 因 此 深 受 廣 大 消 費 者 喜 愛, 當 然, 手 機 遊 戲 也 成 為 現 代 人 不 可 或 缺 的 娛 樂 之

优斗士微分销产品使用指南

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

B1

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

Chapter 9: Objects and Classes

Microsoft Word - MIS.doc

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

赣州市三年主攻工业推进计划(2016—2018年)

_banneradview.settest(true); _banneradview.setuserkeywords("swimming"); _banneradview.setusercategories("1,3,4"); _banneradview.setusergender(jdbanner

北京飞利信科技股份有限公司2015年第三季度报告全文

一、

一 本 期 头 条 商 务 部 : 电 子 商 务 十 三 五 规 划 即 将 出 台 齐 鲁 电 商 风 云 榜 之 最 受 欢 迎 旅 游 电 商 名 单 揭 晓 二 政 策 快 讯 国 务 院 : 便 利 通 关, 扩 大 跨 境 电 商 试 点 关 于 改 革 社 会 组 织 管 理 制 度

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

<4D F736F F D20B1E7BAD1A9FA2EAA4CABDBA7C22EBC42A87CC6462EC0B9A767AE622EC1E9A7BBAB475F6F6B5F2E646F63>

百度xx SDK用户手册

目 录 第 一 章 调 查 介 绍 调 查 方 法 调 查 对 象 调 查 规 模 调 查 方 式 调 查 内 容 术 语 界 定... 4 第 二 章 报 告 概

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2


(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

本 期 要 目 学 工 动 态... 1 海 印 创 新 奖 学 金 总 结 座 谈 会 举 行... 1 副 校 长 万 清 祥 率 队 赴 江 陵 中 学 建 立 优 质 生 源 基 地... 2 第 四 届 学 园 文 化 节 第 十 四 届 社 区 文 化 节 总 结 表 彰 暨 闭 幕 式

淘宝直通车宝典 淘宝直通车原理 操作 优化一本通 淘宝直通车概况 引言 4 淘宝直通车产品原理 淘宝直通车产品综述 淘宝直通车产品分类及展现位置 淘宝直通车计费方式 9 淘宝直通车优势 9 淘宝直通车推广基本流程 淘宝直通车操作系统介绍 0 如何加入淘宝直通车 淘宝直通车账户结构概况 账

Chapter 9: Objects and Classes

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

杭州师范大学2013年本科教学质量报告

Adobe AIR 安全性

X713_CS_Book.book

目 录 目 录 主 要 结 论... 5 一 网 站 绩 效 评 估 得 分 及 排 名 情 况... 5 二 网 站 建 设 总 体 成 效 及 存 在 问 题... 6 第 一 章 交 通 运 输 行 业 政 府 网 站 绩 效 评 估 背 景 一 中 办 国 办 要 求 各 级 政

宣传册_预览

手说TTS开发指南

TVS厂商接入流程API文档

聯安醫院病人安全工作目標-內容_101年_.doc

一 浦 发 手 机 银 行 ( 企 业 版 ) 客 户 端 服 务 简 介 浦 发 银 行 率 先 在 同 业 中 面 向 企 业 客 户 推 出 了 多 版 本 的 手 机 银 行 浦 发 手 机 银 行 ( 企 业 版 ) 提 供 iphone Android ipad Windows Phon

开心消消乐还能这么玩?,开心消消乐隐藏关卡

清华大学2013年毕业生就业质量报告

Microsoft Word - 104決算總說明_一__彙整_02.03主秘版.doc

二把刀!【分享篇】美容院老板说“自己从来不做美容” 。看完后我

Transcription:

有道云笔记 Android 端 SDK 文档 概述 本文主要 YNOTE SDK 的开放的接口设计, 目标读者为开发人员, 测试人 员和架构师 主要功能 从第三方发送笔记到有道云笔记添加第三方应用的快捷启动到有道云笔记从有道笔记启动注册的第三方应用 开发者注册 1. 注册账号 2. 添加 APP 从而获取 APP ID 应用名称应用应用下载市场连接 应用官方网站 ( 可选 ) 水印图标高清图标 应用签名 应用报名 3. 等待审核 - 可以开发调试, 但是受限 4. 审核通过 API 使用指南 1. 下载有道云笔记 Android 端开发工具包 1)Ynote_sdk_sample 工程

样例工程, 导出工程签名时需要使用工程中的签名文件 (debug.keyste), 密码为 android 2)Libynotesdk.jar 开发 sdk 用到的包 3)YNoteSigFetcher.apk 取应用指纹工具 4)sdk 文档 2. 申请应用程序 AppID 使用签名抽取工具 (sigfetcher) 取得应用指纹信息 ( 请确保应用的签名信息正确 ), 并到开发者应用程序登记页面进行 App 注册取得 AppId, 为了笔记的跨平台处理, 目前需要先注册 OpenApi 3. 使用 sdk 提供的 api [1] 利用申请到的 AppId 生成 api 接口类 final IYNoteAPI api = YNoteAPIFacty.getYNoteAPI(this, AppId); [2] 注册 App 到有道云笔记 if(!api.isregistered()){ api.registerapp(); } 注册成功的应用可以在有道云笔记更多笔记中展示 [3] 保存笔记到有道云笔记 1) 生成正文容器 YNoteContent mcontent = new YNoteContent(); 2) 为正文添加标题 mcontent.settitle("from sdk sample");

3) 为正文添加文本 图片 及附件, 保持添加顺序 mcontent.addobject(new YNotePlainTextContent(txt)); mcontent.addobject(new YNoteHtmlTextContent(txt)); 使用图片的绝对路径或者 uri 来定位图片 mcontent.addobject(new YNoteImageContent(uri)); mcontent.addobject(new YNoteImageContent(absPath)); mcontent.addobject(new YNoteImageContent(uri,absPath)); 使用附件的绝对路径或者 uri 来定位附件 mcontent.addobject(new YNoteAttachment (uri)); mcontent.addobject(new YNoteAttachment (abspath)); mcontent.addobject(new YNoteAttachment (uri,abspath)); 4) 生成发送笔记请求后设置笔记内容并发送 SendNoteRequest request = new SendNoteRequest(); request.setynotecontent(mcontent); api.sendrequest(request); [4] 从有道云笔记启动第三方应用 1) 只要成功注册到有道云笔记, 就可以在更多笔记类型中展示应用的图标 ; 2) 如果第三方实现了 packagename.ynoteapi.ynoteentryactivity 并在 manifest 中设 activity 的 expt=true, 点击第三方应用图标时, 笔记将调用这个页面, 否则将直接启动应用程序 ; 3) 如果工程使用代码混淆并使用 YNoteEntryActivity, 则需要保持 YNoteEntryActivity 不被混淆, 在 proguard.cfg 加上 -keep class packagename.ynoteapi.ynoteentryactivity {*;} [5] 监听笔记打开事件 1) 使用权限

2) 注册 receiver 3) 简单的 receiver 只是处理注册事件 主要类 YNoteAPIFacty API 类工厂, 取得 api 类 IYNoteAPI getynoteapi(context context,string appid) 取得有道云笔记 API 类 IYNoteAPI Api 类接口, 用于注册应用 发送笔记等 void registerapp() 注册应用到有道云笔记, 从而有道云笔记的插 件栏里可以显示该应用

void unregisterapp() void isregistered() boolean openynoteapp() boolean isynoteappinstalled() boolean isynoteappsupptapi() boolean sendrequest(basemessage request) boolean sendresponse(basemessage response) int getsupptapiversion() boolean handleintent(intent pintent, IYNoteEventHandler phandler) 取消注册是否注册过启动有道云笔记检查有道云笔记是否安装检查有道云笔记是否支持 API 发送请求到有道云笔记发送反馈到有道云笔记 () 取得有道云笔记支持的 API 最低版本响应有道云笔记的请求和反馈 IYNoteEventHandler 事件响应类, 响应有道云笔记的操作 void handlerequest(intent requestintent) void handleresponse(intent reponseintent) 当接收到有道云笔记发来的请求时调用 当接收到有道云笔记发来的响应时调用 BaseMessage 所有传递消息的父类 int getmsgtype() 消息的类型

void settransaction(string trans) 设置消息回话 ID, 默认设置为当前系统时间 string gettransaction() 取得消息回话 ID CreateNoteRequest extends BaseMessage 从有道云笔记启动第三方应用时传递的信息类, 用于标识传递的信息类型及扩展 SendNoteRequest extends BaseMessage 从第三方应用发送到有道云笔记的请求 int gettype() void setynotecontent(iynotecontent content) void tobundle(bundle bundle) void frombundle(bundle bundle) 请求的类型设置笔记正文将正文请求放入 bundle 中从 bundle 中取得正文请求 YNoteContent 笔记正文容器类, 可以添加正文内容对象 boolean addobject(ynotecontentobject contentobject) void settitle(string title) String gettitle() void tobundle(bundle bundle) 添加内容数据对象设置标题取得标题保存内容到 bundle 中

void frombundle(bundle bundle) 从 bundle 中取得内容 IYNoteContentObject 笔记内容对象 int gettype() void tobundle(bundle bundle) void frombundle(bundle bundle) 返回数据对象把数据属性存到 bundle 里从 bundle 里还原出数据属性 YNotePlainTextContent extends YNoteContentObject 平文本对象 void setplaintext(string txt) String getplaintext() 设置平文本内容 取平文本内容 YNoteHtmlTextContent extends YNoteContentObject html 文本对象 void sethtmltext(string txt) 设置带 html 格式的文本内容,html 标签可以 包含在 <body> 中 String gethtmltext() 取带 html 格式的文本内容 YNoteImageContent extends YNoteContentObject

图片对象 void setpath(string path) void seturi(uri uri) String getpath() Uri geturi() 设置图片绝对路径设置图片 uri 取图片绝对路径取图片 uri YNoteAttachment extends YNoteContentObject 附件对象 void setpath(string path) void seturi(uri uri) String setpath() Uri geturi() 设置附件绝对路径设置附件 uri 取附件绝对路径取附件 uri YNoteAPIConstants 常量类