V5 智能客服 Android 客户端 SDK 接口 (Ver0.7)

Size: px
Start display at page:

Download "V5 智能客服 Android 客户端 SDK 接口 (Ver0.7)"

Transcription

1 V5 智能客服 Android 客户端 SDK 接口 (Ver0.7)

2 V5 智能客服 Android 客户端 SDK 接口 目录 V5 智能客服 Android 客户端 SDK 接口 术语 功能说明 业务流程 业务结构 交互流程 SDK 工作流程 前期准备 开发环境准备 配置 AndroidManifest 了解离线消息推送 使用 SDK 提供的 UI 快速集成 导入文件 初始化 SDK 消息推送设置 用户信息和参数设置 启动会话界面 使用 SDK 接口开发 导入 libs 库 代码快速集成 初始化 SDK 开启消息服务 消息接口调用 生命周期处理 通知设置 用户信息设置 消息推送设置 查询会话消息 其他设置 深圳市智客网络科技有限公司 1

3 V5 智能客服 Android 客户端 SDK 接口 7 注意事项 代码混淆 发布提醒 版本更新 消息结构 异常消息 会话消息 深圳市智客网络科技有限公司 2

4 1 术语 应用账号 :V5KF 网站后台 AppSDK 应用配置中的应用账号 站点编号 :V5KF 网站的账号对应的站点编号 ( 可以在 V5KF 官网后台查看或向客服获取 ) Demo 工程 : 使用智能客服系统 SDK 客户端开发的接口使用示例工程 会话界面 : 针对使用本 SDK 的 Android APP 而言, 表示进行对话的一个 Activity device_token: 推送平台用于标识设备的唯一 ID, 长度为 64 字节以内的字符串 用户 ID(uid): 标识 APP 所登录的用户的唯一 ID, 长度为 64 字节以内的字符串 2 功能说明 V5 智能客服系统客户端可集成到 web APP 等第三方平台提供客户在线咨询服务, 实时接收客户的反馈 支持发送文本 位置 图片以及表情等消息, 并可显示图文 打开链接 本文档介绍 V5 智能客服系统客户端 SDK 的 Android 版本的集成和使用 本 SDK 兼容 Android API 9 以上, 并为开发者提供源码和 Demo 工程, 可以参照 Demo, 使用 SDK 提供的 UI 快速集成到你的项目中 ; 对 UI 有较高定制需求的开发者可根据 SDK 接口进行开发, 自行开发界面 3 业务流程 3.1 业务结构 V5 客户端授权 认 证服务 V5 智能云 服务 客户端 图 3-1 应用结构 深圳市智客网络科技有限公司 1

5 V5 智能云服务 V5 智能云服务, 是连接座席和访客的桥梁 并通过云智能机器人, 提供替代 协助座席进行优质客服的服务 V5 客户端授权 认证服务分发访客接入 V5 智能云服务的凭据服务器 3.2 交互流程 客户端首先向 V5 客户端授权 认证服务发送认证信息 (HTTP POST 请求方式 ), 以获取连接 V5 智能云服务的授权信息 ; 用认证成功返回的授权信息向 V5 智能云服务建立会话连接 ; 开启会话, 进行即时消息对话 客户端 V5 网页客户 授权 认证服务 V5 智能云服务 客户认证 返回会话服务器授权信息 开始会话 会话消息 图 3-2 交互流程 深圳市智客网络科技有限公司 2

6 3.3 SDK 工作流程 开始 初始化 SDK 设置用户信息进行认证 接收离线通知 点击通知 是否认证成功 Yes 开启消息服务 No 收发即时消息 用户退出 Yes 设置离线推送? No 结束 图 3-3 SDK 工作流程 4 前期准备 4.1 开发环境准备 1. V5KF 客服系统账号没有 V5KF 账号需要前往官网注册账号 2. 获得应用账号 站点编号应用账号 站点编号作为 SDK 连接服务端的身份凭证, 可到后台 App SDK 的应用配置界面获取 3. 填写对应平台的推送服务器地址为了使您的 APP 在集成本 SDK 后具有离线消息推送, 建议填写您的推送服务器地 深圳市智客网络科技有限公司 3

7 址, 同时也支持第三方推送平台, 需要按照本文档规定填写您的 device_token 和绑定的用户 ID 4. 下载 SDK 您可以到 V5KF 官网下载智能客服 SDK, 包含了开发包和带 UI 界面的 Demo 示例工程 5. 环境要求在您集成智能客服 SDK 前环境要求如下 : Android SDK Build-tools 请升级到 21 及以上版本 JAVA 编译版本 JDK 1.7 及以上版本 编译 Demo 需要 Android Support V7 21 及以上版本 ( 需导入支持包 android-support-v7-appcompat) Android SDK 最低支持 Android API 9: Android 2.3(Gingerbread) 4.2 配置 AndroidManifest 可以参考 Demo 工程的 AndroidManifest.xml 文件来配置您的 AndroidManifest, 无论是使用 SDK 的接口开发还是直接使用 Demo 工程的 UI 快速集成都需要对您的项目的 AndroidManifest.xml 文件进行下述配置, 具体配置项目如下 : 1. 配置站点信息 <meta-data android:value=" 您的站点编号 " android:name="v5_site" /> <meta-data android:value=" 您的应用账号 " android:name="v5_account" /> 2. 添加必需的权限 <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.write_external_storage"/> 若使用腾讯地图模块, 还需添加 : <!-- 通过 GPS 得到精确位置 --> <uses-permission android:name="android.permission.access_fine_location" /> <!-- 通过网络得到粗略位置 --> <uses-permission android:name="android.permission.access_coarse_location" /> 深圳市智客网络科技有限公司 4

8 <!-- 访问 WiFi 状态. 需要 WiFi 信息用于网络定位 --> <uses-permission android:name="android.permission.access_wifi_state" /> <!-- 修改 WiFi 状态. 发起 WiFi 扫描, 需要 WiFi 信息用于网络定位 --> <uses-permission android:name="android.permission.change_wifi_state" /> <!-- 访问网络的变化, 需要某些信息用于网络定位 --> <uses-permission android:name="android.permission.change_network_state" /> <!-- 访问手机当前状态, 需要某些信息用于网络定位 --> <uses-permission android:name="android.permission.read_phone_state" /> 3. 配置使用自定义的 Application 在 Application 的 oncreate 中需要进行 SDK 的初始化, 故需要自定义自己的 Application 类, 并在 AndroidManifest.xml 中进行下面配置 : <application android:allowbackup="true" android:name="com.your.package. 您的自定义 Application 类 " android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <! 其他内容 --> </application> 4. 添加必需的服务和 Activity <service android:name="com.v5kf.client.lib.v5clientservice" > </service> <! 使用不带 UI 的 SDK 接口进行开发可以省略下面的配置 --> <activity android:name="com.v5kf.client.ui.locationmapactivity" > </activity> <activity 深圳市智客网络科技有限公司 5

9 android:name="com.v5kf.client.ui.webviewactivity" > </activity> <activity android:name="com.v5kf.client.ui.showimageactivity" > </activity> 5. 会话 Activity 及 intent-filter 配置 <activity android:name="com.v5kf.client.ui.clientchatactivity" v5_chat_title" android:launchmode="singletask" android:windowsoftinputmode="adjustresize" > <!-- 配置消息通知点击后跳转的 intent-filter --> <intent-filter> <action android:name="com.v5kf.android.intent.notification105723" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity> 注意上面的配置中 action 的值为 "com.v5kf.android.intent.notification" + 您的站点编号, 用于响应通知栏消息点击以打开会话界面 4.3 了解离线消息推送 客户离线后消息将推送到您指定的推送服务器或者第三方平台, 需要在 V5 官网后台做对应配置, 选择对应推送平台并配置, 否则离线后接收不到消息 : 1. 您自己的推送服务器 : 应用配置须填写 : 推送服务器接口地址,V5 系统将 POST 离线消息到您的服务器接口 APP 代码中需设置 :V5ClientConfig.getInstance().setDeviceToken(" 识别您的推送终端的唯一 ID") 2. 第三方推送平台 : 1) 信鸽推送 : 应用配置须填写 :ACCESS ID 和 SECRET KEY 深圳市智客网络科技有限公司 6

10 APP 代码中需设置 :V5ClientConfig.getInstance().setDeviceToken(" 信鸽 SDK 中获取到的 token") 2) 百度云推送 : 应用配置须填写 :API KEY 和 SECRET KEY APP 代码中需设置 :V5ClientConfig.getInstance().setDeviceToken(" 百度云 SDK 中获取到的 channel_id") 3) 其他平台待补充 注 : 从第三方推送平台接收到消息会附带有自定义参数 v5_action : new_message ( 键值对 ), 在对应的推送 SDK 接口中获取, 以识别此消息来自 V5 智能客服 5 使用 SDK 提供的 UI 快速集成 5.1 导入文件 将 SDK 压缩包中的 res 文件夹复制到你项目的对应 res 文件夹下 ; 根据是否使用带腾讯地图模块的开发包, 进行下面二选一操作 : 1. 使用腾讯地图模块 : 1) 将 SDK 压缩包内的 V5KF_1.x.x_rxxxx.jar 复制到你的项目的 libs 文件夹下 ; 2) 将 SDK 压缩包中的 libs 文件夹下, 腾讯地图的 SDK 包导入你项目的对应的 libs 文件夹下 ; 3) 在复制过的 res 目录下的 values 文件夹内的 v5_arrays.xml 打开, 确保包含如下内容 : <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="v5_chat_func"> <item> 常见问题 </item> <item> 相关问题 </item> <item> 图片 </item> <item> 拍照 </item> <item> 人工客服 </item> <item> 位置 </item> </string-array> <string-array name="v5_chat_func_icon"> <item>v5_icon_ques</item> <item>v5_icon_relative_ques</item> <item>v5_icon_photo</item> <item>v5_icon_camera</item> 深圳市智客网络科技有限公司 7

11 <item>v5_icon_worker</item> <item>v5_icon_location</item> </string-array> </resources> 2. 不使用腾讯地图模块 : 1) 将 SDK 压缩包内的 V5KF_noMap_1.x.x_rxxxx.jar 复制到你的项目的 libs 文件夹下 ; 2) 在复制过的 res 目录下的 values 文件夹内的 v5_arrays.xml 打开, 删除 <item> 位置 </item> 和 <item>v5_icon_location</item>, 确保内容如下 : <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="v5_chat_func"> <item> 常见问题 </item> <item> 相关问题 </item> <item> 图片 </item> <item> 拍照 </item> <item> 人工客服 </item> </string-array> <string-array name="v5_chat_func_icon"> <item>v5_icon_ques</item> <item>v5_icon_relative_ques</item> <item>v5_icon_photo</item> <item>v5_icon_camera</item> <item>v5_icon_worker</item> </string-array> </resources> 注 : 上述文件名称中的 x 表示 0~9 中某一数字, 表示版本代号, 下同 5.2 初始化 SDK 初始化需要在您自定义的 Application 中执行, 示例如下 : public class MyApplication extends Application public void oncreate() { // TODO Auto-generated method stub super.oncreate(); V5ClientAgent.init(this, new V5InitCallback() public void onsuccess(string response) { 深圳市智客网络科技有限公司 8

12 // TODO Auto-generated method stub Log.i("MyApplication", "init success: " + public void onfailure(string response) { // TODO Auto-generated method stub Log.e("MyApplication", "init failed: " + response); ); 5.3 消息推送设置 推送参数设置 : V5ClientConfig config = V5ClientConfig.getInstance(Context context); config.setdevicetoken("device_token 字符串 "); // 必须, 否则离线无法接收通知, 离线消息通知发送到在 V5KF 后台配置的对应推送服务器地址, 或者第三方推送平台推送消息接受会收到后, 在通知栏点击时需要打开客服会话界面 若您使用第三方推送平台将会返回一组自定义参数 v5_action : new_message, 以此区分是否是来自 V5 智能客服系统的消息 ; 若您使用自己的推送服务器, 您可以在接收到消息后自行标记此消息并推送到客户端 APP( 根据 device_token 识别接收客户端 ), 进行启动客服会话界面处理, 启动会话界面参考 用户信息和参数设置 使用 SDK 提供的 UI 集成, 需要在启动会话界面之前进行用户信息和参数配置 配置项如下 : // V5 客服系统客户端配置 V5ClientConfig config = V5ClientConfig.getInstance(Context context); config.setshowlog(true); // 是否打印日志, 默认为 true config.setloglevel(v5clientconfig.log_lv_debug); // 日志级别默认为全部显示 config.setuid(" 用户 ID 字符串 "); // 必须, 设置用户 ID, 区分 APP 登录的不同账号 config.setnickname(" 用户昵称 "); // 设置用户昵称 config.setgender(1); // 设置用户性别 config.setavatar(" 用户头像 URL"); // 设置用户头像 URL config.setdefaultservicebyworker(false); // 是否默认转人工客服 此外, 对 SDK 中界面上面的内容操作也可以设置自定义的处理方式, 如设置链接点击 事件处理以及地图位置消息点击事件, 接口如下 深圳市智客网络科技有限公司 9

13 设置 URL 链接点击监听 : V5ClientAgent.getInstance().setURLClickListener(OnURLClickListener listener); 设置地图位置图片点击监听 : V5ClientAgent.getInstance().setLocationMapClickListener(OnLocationMap ClickListener listener); 5.5 启动会话界面 通过简单地添加一个在线咨询按钮即可使用智能客服客户端功能, 在按钮点击事件处理中加入 : // 开启对话界面 V5ClientAgent.getInstance().startV5ChatActivity(getApplicationContext ()); 6 使用 SDK 接口开发 6.1 导入 libs 库 将下载的 SDK 压缩包内 CoreLib 目录下的 V5KF_core_1.x.x_rxxxx.jar 文件复制到您的项目 libs 目录下 6.2 代码快速集成 在会话界面需要添加 SDK lib 中的代码, 将消息服务集成到您的项目中 具体接口调用 和代码添加如下 初始化 SDK 初始化需要在您自定义的 Application 中执行, 示例如下 : public class MyApplication extends Application public void oncreate() { // TODO Auto-generated method stub super.oncreate(); V5ClientAgent.init(this, new V5InitCallback() public void onsuccess(string response) { // TODO Auto-generated method stub 深圳市智客网络科技有限公司 10

14 Log.i("MyApplication", "init success: " + public void onfailure(string response) { // TODO Auto-generated method stub Log.e("MyApplication", "init failed: " + response); ); 开启消息服务 在会话界面 Activity 的 oncreate 中调用 : V5ClientAgent.getInstance().start(Context context, V5MessageListener listener); // 开启消息服务 其中 V5MessageListener 是消息回调监听器 : public interface V5MessageListener { // 由会话 Activity 实现此接口 public void onconnect(); // 会话连接建立成功, 此回调成功后才可以调用其他消息接口 public void onmessage(string json); // 接收消息为 json 字符串 ( 兼容后期接口类型扩展 ) public void onmessage(v5message message); // 接收消息对象 public void onerror(v5kfexception error); // 返回异常信息 初始化内容包括 : 1. 设置消息回调监听器 ; 2. 向 V5 认证服务进行客户端认证, 根据 AndroidManifest 配置的站点信息和客户端生成的客户 ID 向认证服务器认证 ( 这之前可进行客户端用户信息设置, 参见 6.2.6), 获取会话参数 ; 3. 认证成功并返回参数后开启 V5ClientService 消息服务 消息接口调用 发送消息调用 : V5ClientAgent.getInstance().sendMessage (V5Message message, MessageSendCallback callback); 深圳市智客网络科技有限公司 11

15 发送消息的第一个参数是 V5Message 消息对象, 支持发送文本消息 位置消息 图片消息 控制消息 : // 新建文本消息 V5TextMessage textmsg = V5MessageManager.getInstance().obtainTextMessage( 消息内容 ); // 新建位置消息 V5LocationMessage locationmsg = V5MessageManager.getInstance(). obtainlocationmessage( double latitude, // 纬度 double longitude, // 经度 double accuracy, // 精度, 可为 0 String address); // 地址描述, 可为 null // 新建图片消息 发送本地图片 V5ImageMessage imagemsg = V5MessageManager.getInstance().obtainImageMessage( String filepath); // 本地图片路径 // 新建图片消息 发送网络图片 V5ImageMessage imagemsg = V5MessageManager.getInstance().obtainImageMessage( String pic_url, // 图片 URL String media_id); // 媒体 ID, 可为 null // 新建控制消息 V5ControlMessage controlmsg = V5MessageManager.getInstance().obtainControlMessage( int code, // 代码 int argc, // 参数数量, 可为 0, 即参数可为空 String argv); // 参数值 ( 字符串 ), 可为 null // 目前开放的控制消息为转人工客服消息 :code = 1, 参数为空, 示例如下 : V5Message msg = V5MessageManager.getInstance().obtainControlMessage(1, 0, null); 发送消息的第二个参数 MessageSendCallback 是消息发送结果回调 : public interface MessageSendCallback { public void onsuccess(v5message message); // 成功 public void onfailure(v5message message, int statuscode, String desc); // 失败 此外, 当客户不在会话界面时, 会发出消息通知, 您可以通过注册 action 为 "com.v5kf.android.intent.action_message" 的广播接收器, 来接收消息, 通过下面方法从 onreceive 传递过来的 Intent 中获得消息对象 : V5Message message = (V5Message) intent.getserializableextra("v5_message"); 深圳市智客网络科技有限公司 12

16 在退出会话界面或者 APP 进入后台的时候可以调用 : V5ClientAgent.getInstance().onDestroy(); // 关闭消息服务 关闭消息服务表示用户下线, 即无法继续接收消息, 当用户再次进入会话界面时才能继续消息请求和接收, 用户下线后消息将会缓存 若您设置了离线消息的推送服务器地址, 您的服务器将会收到用户下线后的离线消息, 可选择自行推送到您的 APP, 或者保存到您的服务端, 此外可选择对接到第三方推送平台, 目前已支持腾讯信鸽推送和百度云推送 此外, 转人工客服可调用 : V5ClientAgent.getInstance().switchToArtificialService(MessageSendCal lback callback); 生命周期处理 添加到会话界面 Activity 中 onstart onstop 和 ondestroy 中处理的代码, 用于判断接收到消息是否应该发出通知栏通知, protected void onstart() { super.onstart(); V5ClientAgent.getInstance().onStart(); // 通知消息服务 protected void onstop() { super.onstop(); V5ClientAgent.getInstance().onStop(); // 通知消息服务 protected void ondestroy() { super.ondestroy(); V5ClientAgent.getInstance().onDestroy();// 通知消息服务 ondestroy 通知设置 当后台推送设置为不推送时, 在对话界面 ondestroy 前可以接收消息通知, 通知在通知 深圳市智客网络科技有限公司 13

17 栏显示, 点击可进入对话界面 ClientNotificationBuilder.setNotificationTitle(String title); // 默认为 V5 后台设置的推送标题 ClientNotificationBuilder.setSmallIcon(int msmallicon); // 通知右下角小图标 ( 默认为 App 图标 ) ClientNotificationBuilder.setLargeIcon(int mlargeicon); // 通知左侧大图标 ( 默认为 App 图标 ) ClientNotificationBuilder.setTicker(String mticker); // 通知滚动提示文字 ( 默认为通知内容 ) ClientNotificationBuilder.setIntent(Intent mintent); // 设置点击本地通知跳转 Intent( 默认为跳转到 action 为 "com.v5kf.android.intent.notification + 站点编号 " 的 Activity, 携带包含键为 v5_message 值为 V5Message 对象的 Intent) 用户信息设置 V5ClientConfig 的配置需要在执行 SDK 的 start 方法初始化之前设置, 非必须, 但设置易识别的用户信息有助于客服识别客户, 具体代码如下 : V5ClientConfig config = new V5ClientConfig(Context context); config.setnickname(" 昵称 "); // 设置昵称 config.setgender(1); // 设置性别 config.setavatar(" ng"); // 设置头像 URL config.setuid(string uuid); // 必须, 设置用户 ID, 区分 APP 登录的不同账号 消息推送设置 推送参数设置 : V5ClientConfig config = V5ClientConfig.getInstance(Context context); config.setdevicetoken("device_token 字符串 "); // 必须, 否则离线无法接收通知, 离线消息通知发送到在 V5KF 后台配置的对应推送服务器地址, 或者第三方推送平台推送消息接受会收到后, 在通知栏点击时需要打开客服会话界面 若您使用第三方推送平台将会返回一组自定义参数 v5_action : new_message, 以此区分是否是来自 V5 智能客服系统的消息 ; 若您使用自己的推送服务器, 您可以在接收到消息后自行标记此消息并推送到客户端 APP( 根据 device_token 识别接收客户端 ), 然后启动您自定义的客服会话界面 查询会话消息 1. 获取当前会话消息 深圳市智客网络科技有限公司 14

18 当退出对话后, 一定时间内再次进入会话界面会话并没有结束, 需要获取刚刚会话的消息, 通过下面接口获取 : V5ClientAgent.getInstance().getCurrentMessages (int offset, int size, OnGetMessagesCallback callback) 其中 offset 为请求起始位置,size 为最多返回消息数, 返回的 finish 为 true 时说明已没有更多会话,offset 和 size 均为 0 时表示查询当前会话全部消息 OnGetMessagesCallback 为获取历史消息的回调, 以表示历史消息获取成功, 参数为消息对象列表 : public interface OnGetMessagesCallback { public void complete(list<v5message> msgs); // 执行完成 2. 获取历史会话消息 当开启消息缓存时, 可以通过下面的接口查询缓存的历史消息 : V5ClientAgent.getInstance().getHistoricalMessages(Context int offset, int size, OnGetMessagesCallback callback) context, 参数含义同上, 多了个 Context 类型参数 此外, 提供清空历史消息缓存接口 : V5ClientAgent.getInstance().clearLocalHistoricalMessages(Context context); 其他设置 客户端的调试日志显示和其他配置 : V5ClientConfig config = new V5ClientConfig(Context context); config.setshowlog(true); // 是否打印调试日志, 默认为 true config.setloglevel(v5clientconfig.log_lv_debug); // 日志级别, 默认为全部显示 // 设置是否默认转人工客服 config. setdefaultservicebyworker(true); // 默认为机器人服务 7 注意事项 7.1 代码混淆 # 必须 代码混淆时需要在混淆配置文件中加入下面内容 : -keepattributes InnerClasses -keep class **.R$* { <fields>; 深圳市智客网络科技有限公司 15

19 # 含腾讯地图 SDK 还需加入 -dontwarn org.eclipse.jdt.annotation.** -keepattributes *Annotation* -keepclassmembers class ** { public void on*event(...); -keepclasseswithmembernames class * { native <methods>; 7.2 发布提醒 应用发布时注意关闭日志打印 此外, 使用不带 UI 的核心库接口开发的开发者, 要注 意其中 生命周期的处理不可以遗漏 7.3 版本更新 SDK 存在新版本时, 请尽量更新到最新版本 SDK, 注意查看文档末尾的更新记录, 以根 据更新内容完成相应修改 8 消息结构 8.1 异常消息 名称说明备注 o_error 错误码 参考值如下 : 整数 0 - 正常 无效的方法 (GET/POST/PUT) 无效参数 无效账号 账号被禁止 错误的请求域 内部错误 请求 URL 错误 请求超时 请求数据错误 会话结束关闭 无效会话 ID 未初始化 SDK 或初始化失败 未开启消息服务 未获取到 url 深圳市智客网络科技有限公司 16

20 站点认证失败 网络错误 服务连接断开 图片上传失败 o_errmsg 错误描述 字符串 异常消息通过 MessageListener 的 onerror(v5kfexception e) 函数回调, 错误码 和对应的说明如上表 8.2 会话消息 发送和接收消息都是 JSON 格式字符串, 其中 o_type 为 message 的消息为会话消息, 通过转换为消息对象 V5Message 传递, 包含文本 位置 图片等等子类消息, 基类 V5Message 中主要成员定义如下 : private int state; // 消息状态发送状态 private int hit; // 问题命中与否 0- 问题未能有效回答 1- 问题找到合适答案 private int message_type; // 消息类型 private int direction; // 消息标志, 定义如下 : // 0 座席发出的消息 // 1 客户发出的消息 // 2 机器人发出的消息 // 7 发给座席的求助信息 // 8 相关问题消息 // 9 评价问卷 private long create_time; // 时间戳 private List<V5Message> candidate; // 相关问题内容 消息状态有 : V5Message.STATE_ARRIVED V5Message.STATE_FAILURE V5Message.STATE_SENDING V5Message.STATE_UNKNOW 四种 V5Message 是所有类型消息的基类, 通过 message_type 来区分消息类型, 单个消息 仅包含一种类型的消息内容, 目前支持的消息类型示例如下 消息内容中不同消息类型对应的成员定义如下 : 消息类型 内容 说明 1 String content; // 文本内容 文本消息 :V5TextMessage 2 3 String pic_url; // 图片 URL String media_id; // 媒体 ID String thumbnail_url; // 缩略图 URL String filepath; // 本地文件路径 double x; // 纬度 double y; // 经度 图片消息 :V5ImageMessage 注 : 本地图片上传成功后才会有图片 URL 和缩略图 URL 位置消息 : V5LocationMessage 深圳市智客网络科技有限公司 17

21 9 25 double scale; // 精度 String label; // 位置描述标签 List<V5ArticleBean> articles ( 其中 V5ArticleBean 包含 : String title; // 标题 String pic_url; // 图片 URL String url; // 文章 URL String description; // 简述 ) int argc; // 参数个数 String argv; // 参数内容 int code; // 控制代码 图文消息 ( 多图文 ): V5ArticlesMessage 控制消息 : V5ControlMessage 当接收到的消息类型为 SDK 所不支持的类型时, 该类型会以 V5JSONMessage 来表示, 内含一个 JSONObject 类型成员, 包含接收到的完整消息内容 会话应答消息通过 MessageListener 的 onmessage(v5message message) 函数回调, 接收到的文本消息示例如下, 即一个 V5TextMessage 包含的信息 : { "content": " 你好!", "create_time": " ", "direction": 2, "hit": 1, "message_type": 1, "o_type": "message" 接收文本消息的处理 : public void onmessage(v5message message) { if (message.getmessage_type() == V5MessageDefine.MSG_TYPE_TEXT) { V5TextMessage textmessage = (V5TextMessage) message; // 处理文本消息 //... 深圳市智客网络科技有限公司 18

22 图目录 图 3-1 应用结构... 1 图 3-2 交互流程... 2 图 3-3 SDK 工作流程... 3 深圳市智客网络科技有限公司 1

23 更新记录 2015/12/15 文档版本 Ver0.6,SDK 版本 v 修改 修改消息发送回调接口名称:MessageSendHandler -> MessageSendCallback 2. 增加 消息接口 V5MessageListener 增加方法 :onconnect(), 表示与服务端连接 建立成功, 方可开始发送消息 3. 增加 V5ClientConfig 中增加用户 uid( 区分多用户账号切换情况 ) 设置和推送设 备 device_token 设置, 须填写上第三方推送平台的 device_token 以识别推送终端 4. 增加 增加本地图片发送功能 5. 修改 修改 AndroidManifest.xml 中的 activity 和 service 的配置, 取消 android:process=":v5kf", 解决因多进程中单例多个实例化导致的 V5ClientConfig 配 置信息失败问题 6. 增加 增加客户离线后消息推送到第三方平台, 需要在 V5 官网后台做对应配置, 选择对应推送平台并配置, 否则离线后接收不到消息 2015/12/17 文档版本 Ver0.7,SDK 版本 v 修改 取消 SDK 中 APP_KEY 的填写, 修改了 SDK 初始化认证方式 深圳市智客网络科技有限公司 2

V5 智能客服 ios 客户端 SDK 接口 (Ver0.2)

V5 智能客服 ios 客户端 SDK 接口 (Ver0.2) V5 智能客服 ios 客户端 SDK 接口 (Ver0.2) V5 智能客服 ios 客户端 SDK 接口 目录 V5 智能客服 ios 客户端 SDK 接口... 1 1 术语... 1 2 功能说明... 1 3 业务流程... 1 业务结构... 1 交互流程... 2 SDK 工作流程... 3 4 前期准备... 3 开发环境准备... 3 SDK 导入... 4 4.2.1 SDK 文件夹导入...

More information

Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21

Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21 Android Robert C.C. Huang Oscar F.Y. Liu Peter C.L. Hsieh 2011/03/21 Outlines for Today Future Planning Review System Architecture Dev. Tools & Making the First App Project Structure & File Details Application

More information

掌盟 SoEasy SDK 开发者帮助文档 1. 接入前项目检查 根据游戏接入后出现的问题, 对游戏项目做以下几点要求 : a) AndroidManifest.xml 中 android:targetsdkversion="19" b) 如果 AndroidManifest.xml 有 insta

掌盟 SoEasy SDK 开发者帮助文档 1. 接入前项目检查 根据游戏接入后出现的问题, 对游戏项目做以下几点要求 : a) AndroidManifest.xml 中 android:targetsdkversion=19 b) 如果 AndroidManifest.xml 有 insta 1. 接入前项目检查 根据游戏接入后出现的问题, 对游戏项目做以下几点要求 : a) AndroidManifest.xml 中 android:targetsdkversion="19" b) 如果 AndroidManifest.xml 有 installlocation 选项时, 参数设置为 auto c) AndroidManifest.xml 中的 Activity 需要进行如下配置 android:configchanges="keyboardhidden

More information

DU Ad Platform_SDK 安卓接入指南 DU Ad Platform_SDK for Android 接入手册 ( 触发式广告 ) DUAd_SDK_Trigger v1.0 百度在线网络技术 ( 北京 ) 有限公司 百度在线网络技术 ( 北京 ) 有限公司 - 1 -

DU Ad Platform_SDK 安卓接入指南 DU Ad Platform_SDK for Android 接入手册 ( 触发式广告 ) DUAd_SDK_Trigger v1.0 百度在线网络技术 ( 北京 ) 有限公司 百度在线网络技术 ( 北京 ) 有限公司 - 1 - DU Ad Platform_SDK for Android 接入手册 ( 触发式广告 ) DUAd_SDK_Trigger v1.0-1 - 目录 1. 获取身份... 1 2. 加载与配置... 2 2.1 加载 SDK 文件... 2 2.2 配置 AndroidManifest.xml... 2 2.3 混淆代码... 3 3. 初始化... 4 4. 功能使用... 4 第 1 页共 1

More information

百度xx SDK用户手册

百度xx SDK用户手册 社会化分享 Android 组件 用户手册 (1.1.0 版 ) 发布日期 : 2013 年 5 月 10 日 百度开发者中心 ( 版权所有, 翻版必究 ) 目录 第 1 章 概述... 3 第 2 章 运行环境... 3 第 3 章 使用说明... 3 3.1 新建工程... 3 3.2 引入社会化分享 JAR 包... 4 3.3 配置 ANDROIDMANIFEST.XML... 4 3.4

More information

百度xx SDK用户手册

百度xx SDK用户手册 社会化登录 Android 组件 用户手册 (1.1 版 ) 发布日期 : 2013 年 7 月 3 日 百度开发者中心 ( 版权所有, 翻版必究 ) 目录 第 1 章 概述... 3 第 2 章 运行环境... 3 第 3 章 使用说明... 3 3.1 新建工程... 3 3.2 引入社会化登录 JAR 包... 4 3.3 配置 ANDROIDMANIFEST.XML... 4 3.4 配置支持平台类型...

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

北京方研矩行科技有限公司 Android SDK 快速接入文档

北京方研矩行科技有限公司 Android SDK 快速接入文档 Android SDK 快速接入文档 目录 概要... 3 1 SDK 介绍... 3 2 AndroidMinfest.xml 配置... 4 3 SDK 初始化... 6 4 发送手机验证码... 10 5 注册... 11 6 登录... 11 7 获取产品列表... 12 8 获取设备列表... 13 9 发现设备... 14 10 绑定设备... 15 11 控制设备... 15 12 接收设备上报消息...

More information

腾讯社交广告转化追踪 Android SDK 接入说明文档 V1.2

腾讯社交广告转化追踪 Android SDK 接入说明文档 V1.2 腾讯社交广告转化追踪 Android SDK 接入说明文档 V1.2 文档 腾讯社交广告转化追踪 Android SDK 接入说明文档 V1.2 必读 1. SDK 嵌入 1.1 步骤 1: 添加 SDK 到工程中 1.2 步骤 2: 修改 AndroidManifest.xml 文件 2. 接入代码 2.1 激活事件统计接口 2.1.1 接入代码示例 2.1.2 激活事件主要 API 2.2 更多转化类型统计接口

More information

TVS厂商接入流程API文档

TVS厂商接入流程API文档 TVS 登录接 入 一. 登录验证流程 1. 厂商 APP-LWA-AVS 音箱 -AVS 验证流程 2. 厂商 APP- 微信开发平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 3 厂商 APP-QQ 互联平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 二 厂商 APP 接 入 TVS 登录系统配置步骤 1. 打开 工程 app 目录下的 build.gradle, (1) 确保

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

百度xx SDK用户手册

百度xx SDK用户手册 社会化分享 Android 组件 用户手册 (1.2.0 版 ) 发布日期 : 2013 年 5 月 24 日 百度开发者中心 ( 版权所有, 翻版必究 ) 目录 第 1 章 概述... 3 第 2 章 运行环境... 3 第 3 章 使用说明... 3 3.1 新建工程... 3 3.2 引入社会化分享 JAR 包... 4 3.3 配置 ANDROIDMANIFEST.XML... 4 3.4

More information

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

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

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

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

More information

01_Service

01_Service 移动平台应用软件开发 Service 主讲 : 张齐勋 zhangqx@ss.pku.edu.cn 移动平台应用软件开发 课程建设小组 北京大学 二零一七年 什么是 Service 与 Activity 一样, 同属 Android 基本组件 后台运行, 不与用户交互, 没有可视化界面 最常见的 Service 如 : 在后台播放歌曲 后台执行文件的下载 同样需在 AndroidManifest.xml

More information

Android Service

Android Service Android Service- 播放音樂 建國科技大學資管系 饒瑞佶 2013/7 V1 Android Service Service 是跟 Activity 並行 一個音樂播放程式若沒使用 Service, 即使按 home 鍵畫面離開之後, 音樂還是照播 如果再執行一次程式, 新撥放的音樂會跟先前撥放的一起撥, 最後程式就會出錯 執行中的程式完全看不到! 但是, 寫成 Service 就不同了

More information

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

}; P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ,   string imagedata; if(0!= read_image(a.jpg,imagedata)) { return -1; } string rsp; ytopen_sdk m_sd tencentyun-youtu c++ sdk for 腾讯云智能优图服务 & 腾讯优图开放平台 安装 运行环境 Linux 依赖项 - curl-7.40.0, 获取更新版本 https://github.com/bagder/curl - openssl-1.0.1k, 获取更新版本 https://github.com/openssl/openssl 构建工程 工程采用 CMake 构建 1.

More information

此文章将会根据不同厂商的 SDK 的接入方式逐步分析, 进而梳理出最为精简的接入方式, 同时说明各个接入配置的细节问题 一接入准备工作 关于组件的基本配置将会全部打包到 aar 中的 AndroidManifest 中, 用户只需要手动配置一些与包名相关的权限配置 1.1 小米 混淆配置 基于 aa

此文章将会根据不同厂商的 SDK 的接入方式逐步分析, 进而梳理出最为精简的接入方式, 同时说明各个接入配置的细节问题 一接入准备工作 关于组件的基本配置将会全部打包到 aar 中的 AndroidManifest 中, 用户只需要手动配置一些与包名相关的权限配置 1.1 小米 混淆配置 基于 aa 此文章将会根据不同厂商的 SDK 的接入方式逐步分析, 进而梳理出最为精简的接入方式, 同时说明各个接入配置的细节问题 一接入准备工作 关于组件的基本配置将会全部打包到 aar 中的 AndridManifest 中, 用户只需要手动配置一些与包名相关的权限配置 1.1 混淆配置 基于 aar 整体打包的方式 AppID 和 APPKey 本地配置 andrid:name="xiaomi_app_id"

More information

云数据库 RDS SDK

云数据库 RDS SDK 云数据库 RDS SDK SDK SDK 下载 SDK 下载 最新版本 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip 历史版本 2015-11-3 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip JAVA 教程 JAVA 创建 Access Key 登陆阿里云账号 打开 我的 Access

More information

新美大酒店开放平台SDK(.NET版)使用说明.pages

新美大酒店开放平台SDK(.NET版)使用说明.pages SDK(.NET 版 ) 使 用说明 1 SDK 包说明 1.1 获取 SDK SDK 可以在数据平台下载, 也可直接通过下载地址获得 下载地址 : http://s3.meituan.net/v1/mss_de81c933e113413ea913a772b707b9c9/open-platform-sdk/mthotelopenplatform-sdk-1.0-net.zip 下载成功后, 解压后可获得

More information

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

_banneradview.settest(true); _banneradview.setuserkeywords(swimming); _banneradview.setusercategories(1,3,4); _banneradview.setusergender(jdbanner 京东 APP 联盟 SDK Android 版接口说明文档 1.0 1. 嵌入 SDK 1.1 添加 SDK Android Studio 环境 : 菜单 New->New Module->Import.jar or.aar package, 然后选中 App 联盟 SDK 所带的 jar 文件 Eclipse+ADT 环境 : 将 App 联盟 SDK 所带的 jar 文件拷贝到 libs/ 目录下

More information

手说TTS开发指南

手说TTS开发指南 手说 TTS 开发指南 v1.3 2011 年 6 月 版权所有 : 手说工作室 shoushuo.com 版本时间作者说明 1.0 2010-11-15 张波 1.1 2010-12-27 在 ondestroy 方法 unbindservice 1.2 2010-12-30 1.3 2011-6-12 去掉 TTS 初始化 ; ttsservice.initialize() 方法调用添加接口方法

More information

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4 WebEx 一键集成 1 文档目的...1 2 Web 集成...1 2.1 URL API 语法...1 2.2 启会...2 2.3 加会...3 2.4 调用...3 3 移动集成...3 3.1 wbx schema...3 3.2 调用...4 4 取得 sessionticket...4 1 文档目的 本文档目的是, 让用户了解如何在 Web 端和移动端, 一键调用 WebEx app,

More information

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

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址   access_token=access_token (http 停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 https://webapi.zego.im/cgi/stop-mix? access_token=access_token (https://webapi.zego.im/cgi/stop-mix? access_token=access_token)

More information

本文档旨在说明如果快速的接入集成推送 SDK, 快速实现小米, 华为, 魅族的推送接入, 有关详细的设计文档参考集成推送设计说明文档 准备工作 编译本项目, 配置完 android sdk 后执行以下命令, 或者你可以将本工程导入到 android studio 中./gradlew clean a

本文档旨在说明如果快速的接入集成推送 SDK, 快速实现小米, 华为, 魅族的推送接入, 有关详细的设计文档参考集成推送设计说明文档 准备工作 编译本项目, 配置完 android sdk 后执行以下命令, 或者你可以将本工程导入到 android studio 中./gradlew clean a 本文档旨在说明如果快速的接入集成推送 SDK, 快速实现小米, 华为, 魅族的推送接入, 有关详细的设计文档参考集成推送设计说明文档 准备工作 编译本项目, 配置完 android sdk 后执行以下命令, 或者你可以将本工程导入到 android studio 中./gradlew clean assemble 一 AndroidManifest 配置 由于三方 SDK 的权限, 组件全部配置在

More information

DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW 或 CW ( 含 ) 以上版本 在接 入 DuW

DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW 或 CW ( 含 ) 以上版本 在接 入 DuW DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW1.0.9.8 或 CW1.0.9.7 ( 含 ) 以上版本 在接 入 DuWeather 之前需要完成 HW 或 CW 初始化, 加载, 代码混淆三个部分 DU Ad Platform_SDK

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

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

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-065Big5 Title : Sun Certified Programmer for the Java 2 Platform, SE 6.0 Version : Demo 1 / 14 1. 35. String #name = "Jane Doe"; 36. int

More information

Microsoft Word - 第1章 Android基本概念.docx

Microsoft Word - 第1章 Android基本概念.docx Android 系 统 下 Java 编 程 详 解 作 者 : 华 清 远 见 第 1 章 Android 基 本 概 念 本 章 简 介 本 章 主 要 介 绍 Android 基 本 概 念 方 面 的 内 容, 包 括 Android 平 台 特 性 Android 系 统 架 构 Android 开 发 框 架 和 Android 开 发 环 境 搭 建 1.1 Android 简 介 Android

More information

一、

一、 2015 年 6 月 30 日 卓易广告平台 SDK1.0 二 申请流程...7 卓易广告平台 SDK1.0 一 简介 卓易移动推广 SDK(Android) 是卓易官方推出的移动推广 SDK 在 Android 平台上的版本 ( 以下简称 SDK) SDK 的发行版本 ( 完整下载包为 Adroi_MobAds_SDK.zip) 中包括 JAR 包 javadoc 文档 示例以及您正在阅读的用户手册

More information

RxJava

RxJava RxJava By 侦跃 & @hi 头 hi RxJava 扩展的观察者模式 处 观察者模式 Observable 发出事件 Subscriber 订阅事件 bus.post(new AnswerEvent(42)); @Subscribe public void onanswer(answerevent event) {! }! Observable observable = Observable.create(new

More information

<4D6963726F736F667420576F7264202D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

<4D6963726F736F667420576F7264202D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63> 基 于 Android 平 台 的 电 子 拍 卖 系 统 摘 要 本 电 子 拍 卖 系 统 其 实 就 是 一 个 电 子 商 务 平 台, 只 要 将 该 系 统 部 署 到 互 联 网 上, 客 户 都 可 以 在 该 系 统 上 发 布 想 出 售 的 商 品, 也 可 以 对 拍 卖 中 的 商 品 参 与 竞 价 整 个 过 程 无 须 人 工 干 预, 由 系 统 自 动 完 成 本

More information

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

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc

Microsoft Word - Hibernate与Struts2和Spring组合指导.doc 1.1 组合 Hibernate 与 Spring 1. 在 Eclipse 中, 新建一个 Web project 2. 给该项目增加 Hibernate 开发能力, 增加 Hibernate 相关类库到当前项目的 Build Path, 同时也提供了 hibernate.cfg.xml 这个配置文件 3. 给该项目增加 Spring 开发能力, 增加 spring 相关类库到当前项目的 Build

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

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

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

More information

目录 一 功能介绍 功能列表 使用限制...3 二 Android studio 如何导入 SDK SDK 文件结构 导入必要文件 工程配置...6 三 调用 SDK 初始化 如何开始预览...1

目录 一 功能介绍 功能列表 使用限制...3 二 Android studio 如何导入 SDK SDK 文件结构 导入必要文件 工程配置...6 三 调用 SDK 初始化 如何开始预览...1 PISOFTTECH 圆周率全景相机 Android SDK 使用指南 版本 :V0.9.0.DOUBLE Louise 本文主要指导用户如何将本公司的 Android SDK 集成到自己的 Android 项目中, 及提供 API 说明 目录 一 功能介绍...3 1. 功能列表...3 2. 使用限制...3 二 Android studio 如何导入 SDK... 3 1. SDK 文件结构...

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

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

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

百度xx SDK用户手册

百度xx SDK用户手册 社会化分享 Android 组件 用户手册 (2.0.0 版 ) 发布日期 : 2013 年 9 月 6 日 百度开发者中心 ( 版权所有, 翻版必究 ) 目录 第 1 章 概述... 3 第 2 章 运行环境... 3 第 3 章 使用说明... 3 3.1 新建工程... 3 3.2 引入社会化分享 JAR 包... 4 3.3 配置 ANDROIDMANIFEST.XML... 4 3.4 配置文件说明...

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

舟山市人民政府办公室文件

舟山市人民政府办公室文件 舟 政 办 发 2016 18 号 舟 山 市 人 民 政 府 办 公 室 关 于 印 发 2016 年 度 市 政 府 工 作 要 点 及 责 任 分 解 2016 年 度 市 政 府 为 民 实 事 项 目 及 责 任 分 解 的 通 知 各 县 ( 区 ) 人 民 政 府, 各 功 能 区 管 委 会, 市 政 府 直 属 各 单 位 : 为 全 面 贯 彻 落 实 市 两 会 精 神, 做

More information

DU Ad Platform_SDK Cocos 接入指南 DU Ad Platform_SDK for Cocos 接入手册 DU Cocos SDK v1.0 百度在线网络技术 ( 北京 ) 有限公司 百度在线网络技术 ( 北京 ) 有限公司 - 1 -

DU Ad Platform_SDK Cocos 接入指南 DU Ad Platform_SDK for Cocos 接入手册 DU Cocos SDK v1.0 百度在线网络技术 ( 北京 ) 有限公司 百度在线网络技术 ( 北京 ) 有限公司 - 1 - DU Ad Platform_SDK for Cocos 接入手册 DU Cocos SDK v1.0-1 - 目录 1. 获取身份...1 1.1 APP_ID... 1 1.2 DAP 广告位 ID... 1 2. 加载与配置...1 2.1 加载 SDK 文件... 1 2.2 配置 AndroidManifest.xml... 2 2.3 混淆代码... 3 3. SDK 初始化...4 3.1

More information

Android Android Android SDK iv

Android Android Android SDK iv Android Market Google Android SDK Apple Google Microsoft b2c b 2010 Internet Android how why iii Android 240... Android Android SDK iv Android Market Google Android SDK Visual C++ Java N-tier J2EE Unix/Linux

More information

集成推送平台 JAVA 版本 SDK JavaPushSdk 发布说明 ( 请使用最新版本 ) 中央仓库获取 MVN Repository 或者 Central Repository 直接下载获取 Java Server SDK 更新日志 [ ]V

集成推送平台 JAVA 版本 SDK JavaPushSdk 发布说明 ( 请使用最新版本 ) 中央仓库获取 MVN Repository 或者 Central Repository 直接下载获取 Java Server SDK 更新日志 [ ]V 集成推送平台 JAVA 版本 SDK JavaPushSdk 发布说明 ( 请使用最新版本 ) 中央仓库获取 MVN Repository 或者 Central Repository 直接下载获取 Java Server SDK 更新日志 [2017-12-06]V1.0.0.20171206 1.0.0 标准版 定义 推送服务 (IFlymeUpsPush) 调用该类实例的方法来推送消息, 构造函数说明如下

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

建模与图形思考

建模与图形思考 C03_c 基 於 軟 硬 整 合 觀 點 JNI: 从 C 调 用 Java 函 数 ( c) By 高 煥 堂 3 How-to: 基 於 軟 硬 整 合 觀 點 从 C 调 用 Java 函 数 如 果 控 制 点 摆 在 本 地 C 层, 就 会 常 常 1. 从 本 地 C 函 数 去 调 用 Java 函 数 ; 2. 从 本 地 C 函 数 去 存 取 Java 层 对 象 的 属 性

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

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

中 文 摘 要 智 慧 型 手 機 由 於 有 強 大 的 功 能, 以 及 優 渥 的 便 利 性, 還 能 與 網 路 保 持 隨 時 的 鏈 結 與 同 步 更 新, 因 此 深 受 廣 大 消 費 者 喜 愛, 當 然, 手 機 遊 戲 也 成 為 現 代 人 不 可 或 缺 的 娛 樂 之 臺 北 市 大 安 高 級 工 業 職 業 學 校 資 訊 科 一 百 零 一 學 年 度 專 題 製 作 報 告 ------ 以 Android 製 作 ------ ----- 連 線 塔 防 遊 戲 ------ Tower defense game using Internet technology 班 級 : 資 訊 三 甲 組 別 : A9 組 組 員 : 葉 冠 麟 (9906129)

More information

GIS数据展示系统用户操作手册

GIS数据展示系统用户操作手册 湖 南 省 政 府 应 急 资 源 采 集 平 台 V1.0 主 办 单 位 : 湖 南 省 政 府 应 急 管 理 办 公 室 技 术 支 持 : 安 徽 皖 通 科 技 股 份 有 限 公 司 二 〇 一 六 年 五 月 目 录 1. 系 统 简 介... 1 2. 采 集 流 程... 2 3. 软 件 安 装... 3 3.1 手 机 端 安 装 说 明... 3 3.2 电 脑 端 专 用

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

版本修订记录 版本修订记录 日期版本号修订人修改内容 kangrong 初稿 kangrong 更新接口 kangrong 修订

版本修订记录 版本修订记录 日期版本号修订人修改内容 kangrong 初稿 kangrong 更新接口 kangrong 修订 TVS Device SDK Android 版本接入说明 拟制 : kangrong 日期 : 2017 年 8 月 审核 : 日期 : 深圳腾讯计算机系统有限公司 版权所有不得复制 版本修订记录 版本修订记录 日期版本号修订人修改内容 2017-8-20 kangrong 初稿 2017-9-21 kangrong 更新接口 2017-10-8 kangrong 修订 目录 TVS Device

More information

在Spring中使用Kafka:Producer篇

在Spring中使用Kafka:Producer篇 在某些情况下, 我们可能会在 Spring 中将一些 WEB 上的信息发送到 Kafka 中, 这时候我们就需要在 Spring 中编写 Producer 相关的代码了 ; 不过高兴的是,Spring 本身提供了操作 Kafka 的相关类库, 我们可以直接通过 xml 文件配置然后直接在后端的代码中使用 Kafka, 非常地方便 本文将介绍如果在 Spring 中将消息发送到 Kafka 在这之前,

More information

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

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

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

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

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

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :

More information

幻灯片 1

幻灯片 1 Delivering accurate maps to Chinese Android users 为中国安卓用户提供准确的地图服务 Work at Mapbox includes: Android apps, demos, starter kits, documentation, support, syncing Android team with other departments, etc.

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

构建 Bluetooth 移动应用 主讲人 : 任凯 微信 :kaiser-tech 2016 年 5 月 6 日 3

构建 Bluetooth 移动应用 主讲人 : 任凯 微信 :kaiser-tech 2016 年 5 月 6 日 3 构建 Bluetooth 移动应用 主讲人 : 任凯 kren@bluetooth.com 微信 :kaiser-tech 2016 年 5 月 6 日 3 无处不在 IOS ANDROID WINDOWS BLACKBERRY TIZEN 4 平台性能 平台 操作系统 操作系统版本 ios / Android / Windows / BlackBerry 10 / Tizen Android 4.3

More information

_banneradview.setuserkeywords("swimming"); _banneradview.setusercategories("1,3,4"); _banneradview.setusergender(jdbanneradview.gender_male); _bannera

_banneradview.setuserkeywords(swimming); _banneradview.setusercategories(1,3,4); _banneradview.setusergender(jdbanneradview.gender_male); _bannera 京东与 AdView APP 联盟 SDK Android 版接口说明文档 1.5 1. 嵌入 SDK 1.1 添加 SDK Android Studio 环境 : 菜单 New->New Module->Import.jar or.aar package, 然后选中 App 联盟 SDK 所带的 jar 文件 Eclipse+ADT 环境 : 将 App 联盟 SDK 所带的 jar 文件拷贝到

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 EAI EAI Middleware EAI 3.1 EAI EAI Client/Server Internet,www,Jav a 3.1 EAI Message Brokers -Data Transformation Business Rule XML XML 37 3.1 XML XML XML EAI XML 1. XML XML Java Script VB Script Active

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

<!-- import outer proper

<!-- import outer proper 概述 基于 Spring 支持的客户端编程, 包括发送方客户端 接收方客户端 发送方客户端代码 :jms-producer 接收方客户端代码 :jms-consumer 发送方客户端 这里基于 demo 进行说明 这个 demo 将往 example.queue 和 example.topic 各发一条信息 文件目录结构 1. src/main/resources/ 2. ---- jndi.properties

More information

Android 编程基础 Android 开发教程 & 笔记 1

Android 编程基础 Android 开发教程 & 笔记 1 Android 开发教程 & 笔记 1 多式样 ProgressBar 撰写 : 地狱怒兽 联系 :zyf19870302@126.com 普通圆形 ProgressBar 该类型进度条也就是一个表示运转的过程, 例如发送短信, 连接网络等等, 表示一个过程正 在执行中 一般只要在 XML 布局中定义就可以了

More information

Microsoft Word - A201103-528_1299547322.doc

Microsoft Word - A201103-528_1299547322.doc 5 10 15 20 25 30 基 于 Android 平 台 的 人 机 交 互 的 研 究 与 实 现 郁 亚 男 ( 北 京 邮 电 大 学 软 件 学 院, 北 京 100876) 摘 要 : 随 着 计 算 的 发 展, 计 算 变 得 越 来 越 自 由, 在 资 源 使 用 方 面 也 越 来 越 灵 活 移 动 终 端 由 于 无 线 通 信 网 络 传 输 速 率 的 提 高,

More information

Microsoft Word - Broker.doc

Microsoft Word - Broker.doc Broker 模式 采用 broker 模式对分布式计算进行简单模拟 系统在一个进程内模拟分布式环境, 因此不涉及网络编程和进程间通信,Broker 通过本地函数调用的方式实现 request 和 response 的转发 采用 broker 模式对分布式计算进行简单的模拟, 要求如下 : 设计四个 server, 一个 server 接收两个整数, 求和并返回结果, 一个 server 接收两个整数,

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-055Big5 Title : Sun Certified Programmer for the Java 2 Platform.SE 5.0 Version : Demo 1 / 22 1. 11. public static void parse(string str)

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 pengxin@fudan.edu.cn 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

建模与图形思考

建模与图形思考 F06_c 观摩 :ContentProvider 基於軟硬整合觀點 架构與 DB 引擎移植方法 ( c) By 高煥堂 4 通用性基类 ContentProvider 基於軟硬整合觀點 的使用范例 刚才的范例里, 我们直接使用 DataPersist 类的接口来与 SQLite 沟通 本节将替 DataPersist 配上 ContentProvider 基类, 让 Client 能透过 ContentProvider

More information

上述字符串的 MD5 值即为签名的值 (32 位小写 ) 将签名值放在请求的参数中例如 sign=md5_sign 服务端 SDK 调用 API 的应用的私钥 Secret Key 为 appsecret /** parammap 请求参数 secret 密钥 *

上述字符串的 MD5 值即为签名的值 (32 位小写 ) 将签名值放在请求的参数中例如 sign=md5_sign 服务端 SDK 调用 API 的应用的私钥 Secret Key 为 appsecret /** parammap 请求参数 secret 密钥 * 集成推送平台接口说明 API 接口规范 接口响应规范 HTTP 接口遵循魅族 API 协议规范 返回数据格式统一如下 : code :, // 必选, 返回码 message :, // 可选, 返回消息, 网页端接口出现错误时使用此消息展示给用户, 手机端可忽略此消息, 甚至服务端不传输此消息 value :,// 必选, 返回结果 Api returncode 定义 code value 200

More information

南京市人才服务中心

南京市人才服务中心 南 京 市 人 才 服 务 中 心 关 于 协 助 举 办 第 三 届 跨 区 域 秋 季 高 校 毕 业 生 巡 回 招 聘 南 京 站 东 南 大 学 校 园 专 场 招 聘 会 的 函 东 南 大 学 : 2015 年 10 月 25 日 ( 周 日 ) 南 京 市 人 才 服 务 中 心 组 织 中 国 北 方 车 辆 研 究 所 广 西 软 件 管 理 中 心 集 美 大 学 厦 门 工

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

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

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新 获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新 接入方可以使用 app_id 和 server_app_secret 调用本接口来获取 access_token

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

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

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 - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询 javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询桶的多版本 Bucket 开启对象多版本支持挂起 Bucket 的多版本对象功能浏览器客户端浏览器客户端的

More information

1. 概述 通过集成讯飞开放统计 SDK 可以跟踪移动应用的用户属性及操作行为, 您可以登入讯飞开放 平台 进入我的语音云 - 我的应用, 开通应用的开放统计服务, 即可查看 下载到 数据处理的结果 阅读如下文档, 您可以在几分钟之内轻松完成集成过程 2. 集成说明 2.

1. 概述 通过集成讯飞开放统计 SDK 可以跟踪移动应用的用户属性及操作行为, 您可以登入讯飞开放 平台   进入我的语音云 - 我的应用, 开通应用的开放统计服务, 即可查看 下载到 数据处理的结果 阅读如下文档, 您可以在几分钟之内轻松完成集成过程 2. 集成说明 2. 科大讯飞股份有限公司 iflytek CO.,LTD 科大讯飞统计分析 SDK 集成指南 1 1. 概述 通过集成讯飞开放统计 SDK 可以跟踪移动应用的用户属性及操作行为, 您可以登入讯飞开放 平台 www.xfyun.cn, 进入我的语音云 - 我的应用, 开通应用的开放统计服务, 即可查看 下载到 数据处理的结果 阅读如下文档, 您可以在几分钟之内轻松完成集成过程 2. 集成说明 2.1 申请

More information

建立Android新專案

建立Android新專案 Android 智 慧 型 手 機 程 式 設 計 Android WebService 建 國 科 技 大 學 資 管 系 饒 瑞 佶 2012/4 V1 2012/8 V2 2013/5 V3 2014/10 v4 提 醒 這 節 的 內 容 針 對 的 是 MS 的 Web Service 或 是 使 用 SOAP(Simple Object Access Protocol) 標 準 建 立

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

魅族推送平台接入文档 (JAVA-SDK)

魅族推送平台接入文档 (JAVA-SDK) 魅族推送平台接入文档 (JAVA-SDK) 2017.02 文档变更记录 日期作者版本变更描述下载链接 2016-12-18 王新国 1.0.0.20161218_release 1.0.0 标准版 Download 2017-02-16 王新国 1.1.0.20170216_release 1.1.0 标准版 Download 2 目录 魅族推送平台接入文档 (JAVA-SDK)... 1 1.

More information

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

使用Cassandra和Spark 2.0实现Rest API服务 使用 Cassandra 和 Spark 2.0 实现 Rest API 服务 在这篇文章中, 我将介绍如何在 Spark 中使用 Akkahttp 并结合 Cassandra 实现 REST 服务, 在这个系统中 Cassandra 用于数据的存储 我们已经见识到 Spark 的威力, 如果和 Cassandra 正确地结合可以实现更强大的系统 我们先创建一个 build.sbt 文件, 内容如下

More information