Microsoft Word - BaiduMobAds_MSSP_bd_SDK_android.doc

Size: px
Start display at page:

Download "Microsoft Word - BaiduMobAds_MSSP_bd_SDK_android.doc"

Transcription

1 百度 Mobile SSP 移动应用推广 SDK 百度 Mobile SSP 移动应用推广 SDK 用户手册 (Android 版 ) 百度在线网络技术 ( 北京 ) 有限公司 ( 版权所有, 翻版必究 ) 1

2 百度 Mobile SSP 移动应用推广 SDK 目录 一 简介... 4 二 运行环境... 4 三 代码混淆... 4 四 SDK 包导入及权限配置 申请应用的 APPSID 导入 JAR 包 配置 AndroidManifest.xml 设置广告着陆页的颜色主题... 6 五 横幅 Banner 广告... 6 六 插屏广告... 7 七 开屏广告... 8 八 信息流广告 ListView 控件中展示信息流广告 普通广告区显示信息流广告 ( 即 Native 原生广告 ) 信息流视频 信息流轮播模板 信息流橱窗模板 九 贴片广告 前贴片广告 十 内容联盟 十一 联系我们 十二 注意事项 附件 1: 申请 APP ID

3 3 百度 Mobile SSP 移动应用推广 SDK

4 百度 Mobile SSP 移动应用推广 SDK 一 简介 百度移动推广 SDK(Android) 是百度官方推出的移动推广 SDK 在 Android 平台上的版本 ( 以下简称 SDK) SDK 的发行版本 ( 完整下载包为 BaiduMobAds_MSSP_bd_SDK_android_v4.6.zip) 中包括 JAR 包 javadoc 文档 Demo 示例 错误码对照表以及您正在阅读的用户手册 以下使用 <SDK_PATH> 代表 Baidu_MobAds_SDK.zip 解压后的根目录 l JAR 包 :<SDK_PATH>/Baidu_MobAds_SDK.jar, 开发时导入工程中 ; l 文档 :<SDK_PATH>/Doc, 提供 javadoc 帮助信息 ; l 示例 :<SDK_PATH>/BaiduSDKDemo, 多个示例程序代码, 帮助您迅速熟悉 SDK 的使用方式 ; l 错误码对照表 :<SDK_PATH>/Baidu_Mobads_sdk_4 错误码对照表, 提供错误自查 ; l 用户手册 : 本文档 注 : 以下描述皆用 MSSP 表示 Mobile SSP 二 运行环境 可运行于 Android 2.2(API Level 8) 及以上版本 三 代码混淆 如果您需要使用 proguard 混淆代码, 需确保不要混淆 SDK 的代码 请在 proguard.cfg 文件 ( 或其他混淆文件 ) 尾部添加如下配置 : -keep class com.baidu.** { public protected *; 注意 :SDK 代码被混淆后会导致广告无法展现或者其它异常 四 SDK 包导入及权限配置 1. 申请应用的 APPSID 登录百度 MSSP 网站后进行申请, 您获取的 APP ID 适用于文档中的 BaiduMobAd_APP_ID, 详见附件 1 2. 导入 JAR 包 将百度推广的 jar 包复制到您工程的 Libs 目录下, 并按如下步骤将其导入 : n 右键点击你的工程, 然后选择 Properties ; n 在工程属性对话框左边选择 Java Build Path ; n 在工程属性对话框主窗口选择 Libraries ; n 点击 Add JARs, 添加百度推广 jar 包 4

5 百度 Mobile SSP 移动应用推广 SDK 3. 配置 AndroidManifest.xml n 添加 APPID 下文中的 BaiduMobAd_APP_ID 内容填写为您的 :APP ID. <meta-data android:name="baidumobad_app_id" android:value="e866cfb0" /> 或使用代码设置 AdView.setAppSid(context, e866cfb0 );// 第二个参数需改为您的 APPID 代码设置与配置文件设置是等价的, 您只需要在一个地方设置即可 特注 :(1)meta-data 标签一定要在 application 标签下 ;(2) 将 APPSid 设置成 MSSP 网站上获取的 APP ID, 即可广告调试, 并且开始为您的 APP 计费 ;(3) 只有您提交的应用通过审核后, 才会获得有效的 APP ID n 添加 AppActivity 申明 <activity android:name="com.baidu.mobads.appactivity" android:configchanges="keyboard keyboardhidden orientation" android:theme="@android:style/theme.translucent.notitlebar" /> n 添加权限 <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.access_wifi_state" /> 另外, 一些额外的权限可以让您应用获得更精准的广告投放, 一份完整的配置范例如下 : <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.access_wifi_state" /> <!-- 以下为可选权限 --> <uses-permission android:name="android.permission.change_wifi_state" /> <uses-permission android:name="android.permission.record_audio" /> <uses-permission android:name="android.permission.vibrate" /> <uses-permission android:name="android.permission.camera" /> <uses-permission android:name="android.permission.access_fine_location" /> 5

6 百度 Mobile SSP 移动应用推广 SDK 4. 设置广告着陆页的颜色主题 用户点击广告时, 会弹出广告着陆页 ( 或称 LandingPage 页面 ) 该页的动作栏颜色可供设置 : 白色 ( 默认 ) 主题 红色主题绿色主题咖啡色主题 藏青色主题蓝色主题黑色主题 设置主题的代码 : // 设置 ' 广告着陆页 ' 动作栏的颜色主题 AppActivity.setActionBarColorTheme(ActionBarColorTheme.ACTION_BAR_WHITE_THEME); // 另外, 也可设置动作栏中单个元素的颜色, 颜色参数为四段制,0xFF( 透明度, 一般填 FF)DE( 红 )DA( 绿 )DB( 蓝 ) // AppActivity.getActionBarColorTheme().set[Background Title Progress Close]Color( 0xFFDEDADB); 五 横幅 Banner 广告 在 Activity 的 oncreate 函数中 : RelativeLayout your_original_layout = new RelativeLayout(this); setcontentview(your_original_layout); // 人群属性 AdSettings.setKey(new String[]{ baidu, 中国 ); // 创建广告 view String adplaceid = "Your_adPlaceId";// 重要 : 请填上你的代码位 ID, 否则无法请求到广告 adview = new AdView(this,adPlaceId); // 设置监听器 adview.setlistener(new AdViewListener(){ ) // 将 adview 添加到父控件中 ( 注 : 该父控件不一定为您的根控件, 只要该控件能通过 addview 添加广告视图即可 ) RelativeLayout.LayoutParams rllp = new RelativeLayout.LayoutParams( ); Rllp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM) your_original_layout.addview(addview,rllp); 6

7 百度 Mobile SSP 移动应用推广 SDK 详见 Demo 项目中的 BannerAdActivity 类注 : 若您需要使用 AdViewListener 监听器, 需要注意 onadready 函数回调时是广告资源已经缓存完毕, 但是此刻广告还没有渲染出来, 若需要根据广告请求状态, 对广告视图可见性做切换时, 可使用 onadshow 函数 六 插屏广告 插屏广告的调用流程与 Banner 广告不同 插屏广告需要提前预加载广告 ( 调用 loadad 函数 ); 在需要展示的时候, 可以调用 showad 函数来显示插屏广告 示例如下 : setcontentview(r.layout.interstitialad); String adplaceid = "Your_adPlaceId";// 重要 : 请填上你的代码位 ID, 否则无法请求到广告 interad=new InterstitialAd(this, adplaceid); interad.setlistener(new InterstitialAdListener(){ ); interad.loadad(); Button btn=(button)this.findviewbyid(r.id.btn_interstitial); btn.setonclicklistener(new OnClickListener(){ public void onclick(view arg0) { if(interad.isadready()){ interad.showad(interstitialadactivity.this); else{ interad.loadad(); ); 详见 Demo 项目中的 InterstitialAdActivity 类注 1: 在 多次展示 插屏广告的场景中, 为了让广告及时展现, 推荐在 InterstitialAdListener 监听器的 onaddismissed 方法中额外调用一次 interad.loadad(); 注 2: 从 v4.4 开始, 插屏广告支持视频物料 需要在 MSSP 平台修改原代码位设置 ( 开通投放视频设置 ) 或创建新的代码位 视频前贴片插屏图片广告视频前贴片出现在视频播放之前, 有 5s 倒计时, 倒计时结束广告自动关闭 AdSize 对应 InterstitialForVideoBeforePlay 视频暂停插屏图片广告视频暂停贴片出现在视频播放暂停时, 可以自定义大小, 没有倒计时功能 AdSize 对应 InterstitialForVideoPausePlay 这两种广告形式创建插屏对象使用 InterstitialAd(Context context, AdSize adsize, String positionid), 加载广告使用 loadadforvideoapp(int width, int height), 展示广告使用 showadinparentforvideoapp(activity activity, RelativeLayout parent) 广告关闭会回调接口 onaddismissed() 注 : 广告请求参数 width 和 height 以及显示广告时传入的 parent 宽高大小要合理, 不能过小 7

8 百度 Mobile SSP 移动应用推广 SDK 七 开屏广告 开屏广告在您的应用启动时使用, 嵌入在您的应用启动页 Activity 中, 此类广告展现开始 5s 后自动关闭 开屏是成功请求到广告后立即展现, 默认可点击 ; 可通过构造函数来设置是否接受点击类型的广告, 建议设置 开屏可点击, 不然可能存在填充问题 构造函数如下 : SplashAd(Context context, ViewGroup viewparent, SplashAdListener rlistener, String adplaceid, boolean canclick); 其中,canClick 参数表示是否接受点击类型的广告, 若该参数设置为 true, 广告填充率会更高 其中,adPlaceId 参数表示广告位 id, 可以为空 开屏使用方式如下 : protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.splash); RelativeLayout adsparent = (RelativeLayout) this.findviewbyid(r.id.adsrl); SplashAdListener listener=new SplashAdListener() { public void onaddismissed() { Log.i("RSplashActivity", "onaddismissed"); jumpwhencanclick();// 跳转至您的应用主界面 public void onadfailed(string arg0) { Log.i("RSplashActivity", "onadfailed"); jump(); public void onadpresent() { Log.i("RSplashActivity", "onadpresent"); ; public void onadclick() { Log.i("RSplashActivity", "onadclick"); // 设置开屏可接受点击时, 该回调可用 /** 8

9 百度 Mobile SSP 移动应用推广 SDK * 构造函数 : * new SplashAd(Context context, ViewGroup adsparent, * SplashAdListener listener,string adplaceid, boolean canclick); */ String adplaceid = "Your_adPlaceId";// 重要 : 请填上你的代码位 ID, 否则无法请求到广告 new SplashAd(this, adsparent, listener, adplaceid, true); 八 信息流广告 在百度 MSSP 后台进行 APPID 申请和代码位设置, 详见百度 MSSP 信息流广告接入流程说明.pdf 注意 : l 一个广告只允许展现一次, 多次展现 点击只会计入一次 l 广告展现前调用 nativeresponse.isadavailable 判断广告是否有效, 无效广告展现不会被计入报表展现 统计 信息流广告 SDK 可在 ListView 控件中展示广告, 也可以用于普通的广告区 详细使用步骤如下 : <!-- 必需 : 声明 BaiduActivity, 否则可能导致计费不正常 --> <activity android:name="com.baidu.mobad.feeds.baiduactivity" android:configchanges="keyboard keyboardhidden orientation" /> 1. ListView 控件中展示信息流广告 请求广告部分 : /** 败 ) * Step 1. 创建 BaiduNative 对象, 参数分别为 : * 上下文 context, 广告位 ID,BaiduNativeNetworkListener 监听 ( 监听广告请求的成功与失 * 注意 : 请将 YOUR_AD_PALCE_ID 替换为自己的代码位 ID, 不填写无法请求到广告 */ 9

10 BaiduNative baidu = new BaiduNative(activity, YOUR_AD_PLACE_ID, new BaiduNativeNetworkListener() { 百度 Mobile SSP 移动应用推广 SDK public void onnativefail(nativeerrorcode arg0) { Log.w("ListViewActivity", "onnativefail reason:" + arg0.name()); public void onnativeload(list<nativeresponse> arg0) { if (arg0!= null && arg0.size() > 0) { nradlist = arg0; showadlist(); ); 与否 /** * Step 2. 创建 requestparameters 对象, 并将其传给 baidu.makerequest 来请求广告 */ RequestParameters requestparameters = new RequestParameters.Builder().keywords(" 游戏, 职场 ").confirmdownloading(true)// 用户点击下载类广告时, 是否弹出提示框让用户选择下载.build(); baidu.makerequest(requestparameters); 展示部分 : public NativeResponse getitem(int position) { return nradlist.get(position); public View getview(int position, View convertview, ViewGroup parent) { NativeResponse nrad = getitem(position); if (convertview == null) { convertview = inflater.inflate(r.layout.native_ad_row, null); AQuery aq = new AQuery(convertView); // 用了 AQuery 库, 在 demo/libs 文件夹下 aq.id(r.id.native_icon_image).image(nrad.geticonurl(), 10

11 false, true); aq.id(r.id.native_main_image).image(nrad.getimageurl(), false, true); aq.id(r.id.native_text).text(nrad.getdesc()); aq.id(r.id.native_title).text(nrad.gettitle()); 百度 Mobile SSP 移动应用推广 SDK aq.id(r.id.native_cta).text(nrad.isdownloadapp()? " 下载 " : " 查看 "); nrad.recordimpression(convertview); // 警告 : 调用该函数来发送展现, 勿漏! return convertview; 详见 Demo 项目中的 com.baidu.mobads.demo.main.feeds.listviewactivity 类, 以及 /res/layout/ 文件夹下面的 :native_ad_row.xml 文件 2. 普通广告区显示信息流广告 ( 即 Native 原生广告 ) 请求广告部分 : 该部分与 ListView 中展示广告 的请求广告部分类似 ; 略 展示广告部分 : //use template1 AQuery aq = new AQuery(this); // 用了 AQuery 库, 在 demo/libs 文件夹下 aq.id(r.id.iv_title).text(nativeresponse.gettitle()); aq.id(r.id.iv_icon).image(nativeresponse.geticonurl()); aq.id(r.id.iv_main).image(nativeresponse.getimageurl()); nativeresponse.recordimpression(rltempl1);// 警告 : 调用该函数来发送展现, 勿漏! rltempl1.setonclicklistener(new OnClickListener() { public void onclick(view view) { ); nativeresponse.handleclick(view);// 点击响应 11

12 百度 Mobile SSP 移动应用推广 SDK 详见 Demo 项目中的 com.baidu.mobads.demo.main.feeds.nativeoriginactivity 类 3. 信息流视频 主要类说明 Demo 项目中的 com.baidu.mobads.demo.main.feeds.fsvideolayout 和 FSVideoView 类 - 视频播放器的实现类 如果开发者应用中无视频播放器代码, 可直接将这两个类 copy 到您的工程中 - 这两个类使用到的图片资源,xml 布局文件等在 Demo 的 res 文件夹下面可以找到 - 以下飘黄的 xml 代码示范如何在布局文件中嵌入视频播放器 - <FrameLayout android:id="@+id/container" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:paddingleft="10dp" android:paddingright="10dp" android:paddingbottom="10dp" android:background="@android:color/white" android:layout_width="match_parent" android:layout_height="180dp"> <ImageView android:id="@+id/big_pic" android:layout_width="match_parent" android:layout_height="match_parent" android:scaletype="fitxy"/> <ImageView android:id="@+id/play_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:src="@drawable/biz_video_list_play_icon_big"/> <com.baidu.mobads.demo.main.feeds.fsvideolayout android:id="@+id/videoview" 12

13 android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="gone" /> </FrameLayout> 百度 Mobile SSP 移动应用推广 SDK Demo 项目中的 com.baidu.mobads.demo.main.feeds.videofeedactivity 类 - 例子 Activity 示范如何使用视频播放器, 进行广告播放 请求广告部分 /** * Step 1. 创建 BaiduNative 对象, 参数分别为 : * 上下文 context, 广告位 ID, BaiduNativeNetworkListener 监听 ( 监听广告请求的成功与失败 ) * 注意 : 请将 YOUR_AD_PALCE_ID 替换为自己的广告位 ID */ BaiduNative baidu = new BaiduNative(activity, YOUR_AD_PLACE_ID, new BaiduNativeNetworkListener() { public void onnativefail(nativeerrorcode arg0) { Toast.makeText(VideoFeedActivity.this, " 没有收到视频广告, 请检查 ", Toast.LENGTH_LONG).show(); public void onnativeload(list<nativeresponse> arg0) { if (arg0!= null && arg0.size() > 0) { nradlist = arg0; mnrad = nradlist.get(0); android.util.log.i(tag, "mnrad.getmaterialtype() is " + mnrad.getmaterialtype()); if (mnrad.getmaterialtype() == MaterialType.VIDEO) { Toast.makeText(VideoFeedActivity.this, " 收到视频广告, 开始播放 ", Toast.LENGTH_LONG).show(); android.util.log.i(tag, "send message "); myhandler.sendemptymessage(check_visibility); else { Toast.makeText(VideoFeedActivity.this, " 收到广告, 但不是视频 13

14 广告, 请检查 ", Toast.LENGTH_LONG).show(); 百度 Mobile SSP 移动应用推广 SDK ); 值 ) 载与否 /** * Step 2. 创建 requestparameters 对象, 并将其传给 baidu.makerequest 来请求广告 */ RequestParameters requestparameters = new RequestParameters.Builder().keywords(" 游戏, 职场 ").setwidth((int) (640 * density)).setheight((int) (360 * density)) // 需要设置请求视频的宽与高 ( 物理像素.confirmDownloading(true) // 用户点击下载类广告时, 是否弹出提示框让用户选择下.build(); baidu.makerequest(requestparameters); 展示广告部分 startconfig(mnrad, false); isready = true; try { showstate = VisibilityChecker.getViewState(container); if (showstate == VisibilityChecker.SHOW_STATE_SHOW) { 勿漏! mnrad.recordimpression(container); // 警告 : 调用该函数来发送展现, if (isautoplay == true) { mplaybtnview.setvisibility(view.gone); videolayout.setvisibility(view.visible); realplay(); else { myhandler.sendemptymessagedelayed(check_visibility, 1000); catch (Exception e) { 14

15 // TODO Auto-generated catch block e.printstacktrace(); 百度 Mobile SSP 移动应用推广 SDK 点击广告部分 点击广告非视频区域 ( 即标题, 描述,icon 图标 ) 的时候, 通知 SDK 进行相应操作, 跳转或者下载 或者下载 ); rl.setonclicklistener(new View.OnClickListener() { public void onclick(view v) { mnrad.handleclick(v, videolayout.getcurrentposition()); // 通知 SDK 进行跳转 开发者如何通知 SDK 开发者需要调用如下 5 个 NavtiveResponse 接口的方法, 以通知 SDK 当前视频的状态 否则, 可能会影响计费操作 onstart onclose onfullscreen oncomplete onerror 通知 SDK, 视频开始播放通知 SDK, 关闭视频通知 SDK, 点击按钮至全屏播放通知 SDK, 当次播放完成通知 SDK, 视频播放出错 开发者何时调用这个 5 个方法, 分为两种情况 : 1. 开发者使用 Demo 的例子视频播放器 该视频播放器提供了 FSVideoLayout.VideoPlayCallbackImpl 回调接口给开发者, 开发者实现该接口, 在接口实现里面分别调用 NativeResponse 的 5 个方法通知 SDK 开发者使用下面一行代码设置回调接口 videolayout.setvideoplaycallback(mvideoplaycallback); 如下红色文字描述了回调函数的调用时机 开发者可以在回调函数中, 实现自定义操作 private FSVideoLayout.VideoPlayCallbackImpl mvideoplaycallback = new FSVideoLayout.VideoPlayCallbackImpl() { public void onclosevideo(int progress) { // 退出视频列表页面的回调函数 progress 表示当前播放的进度, 单位是毫秒 if (mnrad!= null) { mnrad.onclose(videofeedactivity.this, progress); 15

16 百度 Mobile SSP 移动应用推广 SDK public void onfullscreen(int progress) { // 点击扩展至全屏播放的回调函数 progress 表示当前播放的进度, 单位是毫秒 if (mnrad!= null) { mnrad.onfullscreen(videofeedactivity.this, progress); public void onstart() { // 开始播放视频的回调函数 if (mnrad!= null) { mnrad.onstart(videofeedactivity.this); public void oncompletion(mediaplayer mp) { // 播放视频完成的回调函数 if (mnrad!= null) { mnrad.oncomplete(videofeedactivity.this); mplaybtnview.setvisibility(view.visible); videolayout.setvisibility(view.gone); if (getrequestedorientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { videolayout.togglefullscreen(); 调函数 ; public void onerror(mediaplayer mp, int what, int extra) { // 播放视频出错的回 if (mnrad!= null) { mnrad.onerror(videofeedactivity.this, what, extra); 以如下代码为例, 通知 SDK, 点击全屏事件发生 public void onfullscreen(int progress) { // 点击扩展至全屏播放的回调函数 progress 表示当前播放的进度, 单位是毫秒 if (mnrad!= null) { 16

17 屏事件发生 百度 Mobile SSP 移动应用推广 SDK mnrad.onfullscreen(videofeedactivity.this, progress); // 通知 SDK, 点击全 2. 开发者不使用 Demo 提供的例子视频播放器, 而是使用自己的播放器 这种情况下, 开发者需要在如下情况调用 SDK 的这 5 个方法 - 视频开始播放 ( 指的是 MediaPlayer.start() ) 的时候, 调用 NativeResponse 的 onstart(context context) - 视频退出的时候, 调用 NativeResponse 的 onclose(context context, int progress) - 全屏播放的时候, 调用 NativeResponse 的 onfullscreen(context context, int progress) - 视频播放完成的时候, 调用 NativeResponse 的 oncomplete(context context) - 视频播放出错的时候, 调用 NativeResponse 的 onerror(context context, int what, int extra) 4. 信息流轮播模板 请求广告部分 /** * Step 1. 创建 BaiduNative 对象, 参数分别为 : * 上下文 context, 广告位 ID, BaiduNativeNetworkListener 监听 ( 监听广告请求的成功与失败 ) * 注意 : 请将 YOUR_AD_PALCE_ID 替换为自己的广告位 ID */ BaiduNative baidu = new BaiduNative(activity, YOUR_AD_PLACE_ID, new BaiduNativeNetworkListener() { public void onnativefail(nativeerrorcode arg0) { Toast.makeText(HTMLFeedLunBoActivity.this, " 没有收到轮播模板广告, 请检查 ", Toast.LENGTH_LONG).show(); public void onnativeload(list<nativeresponse> arg0) { if (arg0!= null && arg0.size() > 0) { 17

18 nradlist = arg0; 百度 Mobile SSP 移动应用推广 SDK mnrad = nradlist.get(0); if (mnrad.getmaterialtype() == MaterialType.HTML) { Toast.makeText(HTMLFeedLunBoActivity.this, " 收到轮播模板广告.", Toast.LENGTH_LONG).show(); myhandler.sendemptymessage(show_html); else { Toast.makeText(HTMLFeedLunBoActivity.this, " 收到广告, 但不是模板广告, 请检查 ", Toast.LENGTH_LONG).show(); ); 值 ) 载与否 /** * Step 2. 创建 requestparameters 对象, 并将其传给 baidu.makerequest 来请求广告 */ RequestParameters requestparameters = new RequestParameters.Builder().keywords(" 游戏, 职场 ").setwidth((int) (360 * density)).setheight((int) (250 * density)) // 需要设置请求模板的宽与高 ( 物理像素.confirmDownloading(true) // 用户点击下载类广告时, 是否弹出提示框让用户选择下.build(); baidu.makerequest(requestparameters); 展示广告部分 if (msg.what == SHOW_HTML) { WebView webview = mnrad.getwebview(); adsparent.addview(webview); // 将 SDK 渲染好的 WebView 加入父控件 详见 Demo 项目中的 com.baidu.mobads.demo.main.feeds.htmlfeedlunboactivity 类, 以及 /res/layout/ 文件夹下面的 :templatefeed.xml 文件 18

19 百度 Mobile SSP 移动应用推广 SDK 5. 信息流橱窗模板 信息流橱窗模板与信息流轮播模板的 apid 不同 请求广告部分 该部分与 信息流轮播模板 的请求广告部分类似 ; 略 展示广告部分 该部分与 信息流轮播模板 的展示广告部分类似 ; 略 详见 Demo 项目中的 com.baidu.mobads.demo.main.feeds.htmlfeedchuchuangactivity 类, 以及 /res/layout/ 文件夹下面的 :templatefeed.xml 文件 九 贴片广告 1. 前贴片广告 请求广告部分 madslotbase = (AdSlotBaseRelativeLayout) findviewbyid(r.id.baiduadholderview); madslotbase.setlistener(new AdSlotBaseRelativeLayout.Listener() { public void onlayoutcomplete(int width, int height) { isadready = false; mbaiduadcontext.submitrequest(); // 发送前贴片广告请求 ); mbaiduadmanager = XAdManager.getInstance(this.getApplicationContext()); mbaiduadcontext = mbaiduadmanager.newadcontext(); mbaiduadcontext.setactivity(this); // 设置广告视频播放的 View 容器 19

20 mbaiduadcontext.setvideodisplaybase(madslotbase); // 设置请求广告服务器的超时时间, 单位为毫秒 mbaiduadcontext.setadserverrequestingtimeout(1000); // 设置加载广告视频资源的超时时间, 单位为毫秒 mbaiduadcontext.setadcreativeloadingtimeout(3000); 百度 Mobile SSP 移动应用推广 SDK // 设置前贴片广告的广告位 id(apid), 最大广告时长, 最大广告个数 目前, 前贴片广告 Demo 只支持 1 个广告视频, 即后两个参数暂时无效 mbaiduadcontext.newprerolladslot(baidu_ad_placement_id_of_preroll, 120, 4); 展示广告部分 new Handler(this.getMainLooper()).post(new Runnable() { public void run() { videoplayer.setvisibility(view.gone); IXAdProd slot= mbaiduadcontext.getslotbyid(baidu_ad_placement_id_of_preroll); ); slot.start(); // 开始播放广告视频 SDK 如何通知开发者 SDK 需要将广告视频加载的进度, 状态通知开发者, 以供开发者进行下一步的处理 开发者通过调用 addeventlistener 方法, 向 SDK 注册监听广告视频加载进度的回调函数 监听状态值如下表所示 : IXAdConstants4PDK.EVENT_ERROR IXAdConstants4PDK.EVENT_REQUEST_COMPLETE IXAdConstants4PDK.EVENT_SLOT_STARTED IXAdConstants4PDK.EVENT_SLOT_ENDED 贴片广告加载出错请求贴片广告结束该广告位播放开始该广告位播放结束 开发者如何通知 SDK 开发者需要及时将页面状态的变化通知 SDK, 以供 SDK 做出正确的响应 否则, 可能会影响计费操作 开发者通过调用 setactivitystate 方法将页面的状态通知 SDK, 参数意义如下表所示 : IXAdConstants4PDK.ActivityState.PAUSE 通知 SDK, 页面进入生命周期的 PAUSE 状态 20

21 IXAdConstants4PDK.ActivityState.RESUME IXAdConstants4PDK.ActivityState.START IXAdConstants4PDK.ActivityState.STOP IXAdConstants4PDK.ActivityState.RESTART 百度 Mobile SSP 移动应用推广 SDK 通知 SDK, 页面进入生命周期的 RESUME 状态通知 SDK, 页面进入生命周期的 START 状态通知 SDK, 页面进入生命周期的 STOP 状态通知 SDK, 页面进入生命周期的 RESTART 状态 详见 Demo 项目中的 com.baidu.mobads.demo.main.basevideo.prerollactivity 类, 以及 /res/layout/ 文件夹下面的 :preroll.xml 文件 十 内容联盟 备注 : 媒体伙伴必须在 MSSP 业务端选择接入内容联盟的应用与频道类型, 以便在接入内容页中生成广告, 从 而获得广告收益 不进行相关操作, 将无法获得内容联盟页面的广告收益 APP 通过 SDK 接口获取展示内容联盟页面的 URL,APP 在 WebView 中加载获取到的 URL 即可展示内容联 盟页面 通过调用 SDK 接口 getcpuinfourl 获取 URL, 生成的 URL 以 onurl 参数形式传递给 SDK CpuInfoManager.getCpuInfoUrl(this, getappsid(), getchannel(), new UrlListener() { public void onurl(string url) { handlewebviewlayout(url); ); 注意 : l 内容联盟 url 获取后只能展示一次, 多次展示需要每次通过 SDK 接口重新获取 请在 MSSP( 获取频道 id 21

22 22 百度 Mobile SSP 移动应用推广 SDK

23 百度 Mobile SSP 移动应用推广 SDK 十一 联系我们 请登陆网站 mssp.baidu.com, 点击页面右上角帮忙中心, 可查看帮助文档和进行问题咨询 十二 注意事项 l 请务必使用在 MSSP 申请的代码位 id( 以构造函数参数形式传入,adPlaceId), 否则无法请求到广告 l 错误提示 : 控制台会输出如下信息, 可以根据信息排查对应错误. n 如 :ErrorCode: [ ]; ErrorDesc: [ 广告展现失败 ]; Extra: [no ad]; n 详见 Baidu_Mobads_sdk_4 错误码对照表 文档 附件 1: 申请 APP ID 1. 作用 APP ID( 应用 ID) 用于标识您的应用 2. 申请流程 1. 百度 MSSP 注册并登录 2. 创建应用 登录后, 点击 应用管理 à 添加移动应用, 如下图所示 23

24 百度 Mobile SSP 移动应用推广 SDK 接入方式请使用默认项 (SDK) 填写您的应用信息并提供有效的下载地址后, 点击 提交, 完成应用的创建 添加成功后, 会返回上述页面, 此时应用的状态为 审核中, 请耐心等待审核, 审核周期为 1-2 个工作日 3. 在应用列表中, 您可以获取对应的 APP ID, 请按照该用户手册中的指导进行代码的部署 注意 : 只有当您的应用状态变为 审核通过 后, 此时部署完代码后才会有正常的广告展现并开始计费 4. 在效果报告页面中, 您可以查看您的收益以及每个应用的详细数据 注 : 本文档中的广告位 ID 即为 MSSP 上应用审核通过后的代码位 ID 24

一、

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

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

_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

Android Service

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

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

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 组件 用户手册 (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

云数据库 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

百度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

RecyclerView and CardVew

RecyclerView and CardVew RecyclerView and CardView 建國科技大學資管系饒瑞佶 2017/10 V1 CardView CardView A CardView is a ViewGroup. Like any other ViewGroup, it can be added to youractivity or Fragment using a layout XML file. To create an

More information

Dynamic Layout in Android

Dynamic Layout in Android Dynamic Layout in Android 建國科技大學資管系 饒瑞佶 2013/5 V1 Layout 多半都透過 res/layout/xml 格式設定來達成 Android 是 OOP, 所以可以動態產生 Layout 重點是 Layout 的階層關係 (Hierarchy) 需要處理對應事件 最後一樣用 setcontentview 加入 Layout 一 加入現有 Layout 中

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

一 登录 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

目录 一 功能介绍 功能列表 使用限制...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

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

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

More information

Android Fragment

Android Fragment Android Fragment 建國科技大學資管系饒瑞佶 2017/10 V1 Android 3.0 後才支援 Fragment 解決部分 App 適應螢幕大小的問題 它類似於 Activity, 可以像 Activity 可以擁有自己的版面設計, 也和 Activity 一樣有自己的生命週期 ( 具備 oncreate() oncreateview() 與 onpause() 方法 ) LifeCycle

More information

预览图 : (2) 在 SelectCity.java 中增加控件, 用于绑定 select_city 文件的 ListView, TextView,EditTest 等控件 代码和注释如下 :

预览图 : (2) 在 SelectCity.java 中增加控件, 用于绑定 select_city 文件的 ListView, TextView,EditTest 等控件 代码和注释如下 : EditText 实现城市搜索 1801210778 邹宇航 摘要 : 使用 EditText 实现搜索城市的功能, 以此为依据更新 ListView 1. 效果图 : 2. 主要步骤 (1) 在 select-city.xml 布局文件中中添加 EditText 控件用作搜索框, 然后添加 ListView 控件用来显示城市名字内容 代码如下 : 预览图 : (2) 在 SelectCity.java

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

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

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

百度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

建立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

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 專題進度 老師 : 趙啟時老師 學生 : 陳建廷 2013/10/13 用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 程式碼 : package com.example.phone; import java.util.arraylist;

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

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

(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

建模与图形思考

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

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

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 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

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

Microsoft Word - 01.DOC

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

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

建模与图形思考

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

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

Guava学习之Resources

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

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

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

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

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

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

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

More information

目录 1. 简介 准备工作 用户注册 取得广告位 ID 添加力美 Unity3D 资源文件 配置 Manifest 文件 SDK 功能说明 创建 Banner 广告..

目录 1. 简介 准备工作 用户注册 取得广告位 ID 添加力美 Unity3D 资源文件 配置 Manifest 文件 SDK 功能说明 创建 Banner 广告.. 力美媒体主 Android SDK 使用说明 SDK Version: limei_android_sdk_2.7.0 2013-12 北京力美广告有限公司 目录 1. 简介... 4 2. 准备工作... 4 2.1. 用户注册... 4 2.2. 取得广告位 ID... 4 2.3. 添加力美 Unity3D 资源文件... 5 2.4. 配置 Manifest 文件... 6 3. SDK 功能说明...

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

Microsoft Word - 第4章 3D相册.doc

Microsoft Word - 第4章 3D相册.doc 第 4 章 3D 相册 学习目标 u 掌握相册界面的开发, 实现相册的立体与倒影效果 在现实生活中, 我们浏览照片时, 不同的相册软件有不同的浏览效果 本章主要实现了一个 3D 效果的相册, 该相册中的图片可以循环滑动展示 4.1 3D 相册 任务综述 相册界面主要是展示一组图片的立体效果, 并显示每个图片的倒影, 左右滑动可以切换不同的图片到 界面的中间位置, 同时在图片下方显示当前图片的标题,

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

Microsoft Word - weather12 刷新按钮动画+搜索框+bug处理.docx

Microsoft Word - weather12 刷新按钮动画+搜索框+bug处理.docx 一 刷新按钮的动画效果 : 在刷新按钮的位置做两个按钮的布局, 一个是原来的静态图片, 一个是旋转的动画, 然 后控制这两个效果的显示和隐藏 ( 一 ) 刷新按钮的 style: 1. 在 app/src/main/res/values/ styles.xml 文件里添加一个 style: 2. 在 drawable 文件夹下新建一个 title_update_anim.xml, 添加如下内容 注

More information

可 Web 编程的NativeUI 设计与实现

可 Web 编程的NativeUI  设计与实现 可 Web 编程的 NativeUI 设计与实现 张袁炜 zhangyuanwei@baidu.com 欢迎转岗简历请发 About Me @ 张袁炜 直达号 网址导航 百度 音乐 前端 Node.js Android Arduino RaspberryPI https://github.com/zhangyuanwei Outline 一个 Hybrid App 的进化史 Native UI 实现原理

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

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

建立Android新專案

建立Android新專案 經濟部工業局 Android 智慧型手機程式設計實務應用班 Android WebService 建國科技大學資管系 饒瑞佶 2012/4 WebService 需要 ksoap2-android-assembly-2.5.2-jar-withdependencies.jar 或 ksoap2-android-assembly-2.5.2-jar-withdependencies_timeout1.jar

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

Android + NFC

Android + NFC Android + NFC 建國科技大學資管系饒瑞佶 2017/3 v1 讀取 Tag UUID Android 2.3.3 (API Level 10) 才有支援完整的 NFC 功能 只要 NFC 相容都讀的到 (NFC 或 Mifare) 建立新專案修改 AndroidManifest.xml 加入 , 如果有 NFC Tag 進入感測範圍, 本 App 也會變成可處理的

More information

sand

sand 版本号 :5.1.0 Copyright 2013 YIJIFEN. All Rights Reserved 北京亿玛在线科技有限公司版权所有 Page 1 目录 一.SDK 的嵌入... 3 1.1 注册并获取易积分 SDK... 3 1.2 添加易积分 SDK... 3 1.3 配置相关文件... 3 1.3.1 添加权限... 3 1.3.2 添加 Activity 及 Service 注册...

More information

<4D6963726F736F667420576F7264202D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

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

More information

untitled

untitled 1 LinkButton LinkButton 連 Button Text Visible Click HyperLink HyperLink 來 立 連 Text ImageUrl ( ) NavigateUrl 連 Target 連 _blank _parent frameset _search _self 連 _top 例 sample2-a1 易 連 private void Page_Load(object

More information

Microsoft Word - QTP测试Flex.doc

Microsoft Word - QTP测试Flex.doc TIB 自动化测试工作室 http://www.cnblogs.com/testware 使用 QTP 进行 Flex 自动化测试 自动化测试工具与 Flex 应用程序之间是通过代理 (Agent) 来交互的, 如图所示 : 这也就是为什么后面在使用 QTP 进行 Flex 自动化测试之前要先安装 Flex 插件 配置和编译 Flex 程序的原因 前提条件 在使用 QTP 进行 Flex 4 的测试之前,

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

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

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

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

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

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

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

基于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

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

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

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

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

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

使用MapReduce读取XML文件

使用MapReduce读取XML文件 使用 MapReduce 读取 XML 文件 XML( 可扩展标记语言, 英语 :extensible Markup Language, 简称 : XML) 是一种标记语言, 也是行业标准数据交换交换格式, 它很适合在系统之间进行数据存储和交换 ( 话说 Hadoop H ive 等的配置文件就是 XML 格式的 ) 本文将介绍如何使用 MapReduce 来读取 XML 文件 但是 Had oop

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

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

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

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.1 面 试 受 挫 小 菜 今 年 计 算 机 专 业 大 四 了, 学 了 不 少 软 件 开 发 方 面 的 东 西, 也 学 着 编 了 些 小 程 序, 踌 躇 满 志, 一 心 要 找 一 个 好 单 位 当 投 递 了 无 数 份 简 历 后, 终 于 收 到 了 一 个 单 位 的 面 试 通 知, 小 菜 欣 喜

More information

题目

题目 开发 Android 应用 目的 : 帮助大家了解 Android 平台开发 作者 : 王威威 技术爱好 : linux,qt, 嵌入式开发 MSN : wangweiweicdma@hotmail.com Email : wang.weiwei1@ztenc.com.cn wangjiecdma@126.com 下载开发资源 1 下载最新的 Android SDK http://code.google.com/android/download.html

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

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

<android.support.v7.widget.recyclerview android:layout_width="0dp" android:layout_height="0dp" android:layout_marginbottom

<android.support.v7.widget.recyclerview android:layout_width=0dp android:layout_height=0dp android:layout_marginbottom Android 天气预报简单记录 ( 二 ) 主要内容使用 RecyclerView 显示所有城市和未来 4 天天气使用 SearchView 来实现查询基于百度地图 API 实现定位, 更新天气 ViewPager 实现介绍界面使用 RecyclerView 显示所有城市和未来 4 天天气 RecyclerView 是 support.v7 包中的控件, 和 ListView 类似, 十分的灵活,

More information

Umeng Social SDK 开发手册 变更说明, 表 1 版本号变更备注 V3.2 1 添加摇一摇分享 2 添加分平台设置分享内容

Umeng Social SDK 开发手册 变更说明, 表 1 版本号变更备注 V3.2 1 添加摇一摇分享 2 添加分平台设置分享内容 Umeng Social SDK 开发手册 变更说明, 表 1 版本号变更备注 V3.2 1 添加摇一摇分享 2 添加分平台设置分享内容 目录 Umeng Social SDK 开发手册...1 前提说明...3 一 SDK 功能接口...3 1.1 打开分享面板 ( openshare )...3 1.2 授权接口 ( dooauthverify )...5 1.3 直接分享接口 ( directshare,

More information

Microsoft Word - 新1-12.doc

Microsoft Word - 新1-12.doc 实训 5 面向对象编程练习 实训 5 面向对象编程练习 5.1 实训目的 通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想 以及如何创建类 和对象 了解成员变量和成员方法的特性 5.2 实训要求 编写一个体现面向对象思想的程序 编写一个创建对象和使用对象的方法的程序 5.3 实训内容 5.3.1 创建对象并使用对象 1 定义一个 Person 类 可以在应用程序中使用该类 成员属性

More information

Swing-02.pdf

Swing-02.pdf 2 J B u t t o n J T e x t F i e l d J L i s t B u t t o n T e x t F i e l d L i s t J F r a m e 21 2 2 Swing C a n v a s C o m p o n e n t J B u t t o n AWT // ToolbarFrame1.java // java.awt.button //

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

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

chp6.ppt

chp6.ppt Java 软 件 设 计 基 础 6. 异 常 处 理 编 程 时 会 遇 到 如 下 三 种 错 误 : 语 法 错 误 (syntax error) 没 有 遵 循 语 言 的 规 则, 出 现 语 法 格 式 上 的 错 误, 可 被 编 译 器 发 现 并 易 于 纠 正 ; 逻 辑 错 误 (logic error) 即 我 们 常 说 的 bug, 意 指 编 写 的 代 码 在 执 行

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

目 录 CONTENTS 报 告 编 写 说 明 02 CEO 致 辞 04 关 于 百 度 06 数 据 摘 要 08 责 任 管 理 10 No.1 社 会 责 任 观 No.2 责 任 工 作 No.3 治 理 架 构 No.4 沟 通 机 制 12 13 14 15 追 求 可 持 续 运

目 录 CONTENTS 报 告 编 写 说 明 02 CEO 致 辞 04 关 于 百 度 06 数 据 摘 要 08 责 任 管 理 10 No.1 社 会 责 任 观 No.2 责 任 工 作 No.3 治 理 架 构 No.4 沟 通 机 制 12 13 14 15 追 求 可 持 续 运 baidu 1 目 录 CONTENTS 报 告 编 写 说 明 02 CEO 致 辞 04 关 于 百 度 06 数 据 摘 要 08 责 任 管 理 10 No.1 社 会 责 任 观 No.2 责 任 工 作 No.3 治 理 架 构 No.4 沟 通 机 制 12 13 14 15 追 求 可 持 续 运 营 16 No.1 商 业 表 现 与 经 济 影 响 No.2 负 责 任 的 经

More information

这是PPT正标题

这是PPT正标题 社交效果广告资源 2015.5 丰富的平台场景网罗各类用户群体 基于 QQ 空间 QQ 客户端 手机 QQ 空间 微信等大 SNS 平台的自助竞价广告系统 8 亿 QQ 用户助力企业营销 中国领先的社交网络 - 月活跃 6.6 亿智能终端月活跃 5.4 亿 月活跃 8.15 亿 QQ 智能终端月活跃 5.76 亿最高同时在线 2.17 亿 3.0 亿月活跃用户 活跃账户数 5.0 亿 活跃账户数 5.0

More information

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

优斗士微分销产品使用指南 优 斗 士 云 店 操 作 手 册 优 斗 士 ( 中 国 ). 市 场 部 www.udows.com 咨 询 热 线 :400-877-7882 移 动 让 商 业 更 简 单 www.udows.com 1 目 录 第 1 章 优 斗 士 云 店 产 品 使 用 手 册... 7 1.1 什 么 是 优 斗 士 云 店 系 统?... 7 1.2 企 业 为 什 么 要 使 用 优 斗 士 云

More information

INTRODUCTION TO COM.DOC

INTRODUCTION TO COM.DOC How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX

More information

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

itestin 能 干 什 么? itestin 是 云 测 (www.testin.cn) 提 供 给 广 大 移 动 应 用 测 试 者 或 者 开 发 者 免 费 使 用 的 一 款 安 卓 UI 自 动 化 测 试 录 制 工 具 ( 目 前 只 支 持 Android 应 用 程 序 的 itestin 快 速 入 门 目 标 本 教 程 解 决 以 下 问 题, 帮 助 您 快 速 了 解 itestin 1. itestin 能 干 什 么 2. 如 何 获 取 到 最 新 版 本 的 itestin 3. 如 何 使 用 itestin 录 制 一 个 基 于 组 件 ( 控 件 ) 的 简 单 脚 本 ; 4. 如 何 进 行 回 放 5. 如 何 提 交 云 端 测 试 6.

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

AndroidReadme

AndroidReadme 魔蝎 SDK 集成流程 (Android Studio 版本 ) 开始集成 1. 导 入 SDK 将 SDK 目录下的 文件 moxie-client-x.y.z.aar 包放到您 工程的 libs 文件夹下 在 build.gradle 里里添加如下依赖 dependencies {... // 按照 sdk 目录下的具体版本修改 compile(name:'moxie-client-x.y.z',

More information

版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利

版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利 讯飞语音 + 新手指南 Release1.0 2013 年 5 月 14 日 版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权的任何许可协议

More information

0511-Android程式之GPS應用_專題週記4

0511-Android程式之GPS應用_專題週記4 逢甲大學通訊工程學系專題研究 Android 程式之 GPS 應用 專題週記 0511 學生姓名 陳彥儒 D0035131 廖元譽 D0077791 指導老師 楊豐瑞老師繳交日期 2014.05.11 1 匯入 GoogleMap 1.1 取得授權步驟 目前進度 取得 Google 授權鑰匙 實作程式尚未成功 1.1.1 建立個人的 keystore 1.1.2 由個人的 keystore 查詢 SHA1

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information