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

Size: px
Start display at page:

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

Transcription

1 第 4 章 3D 相册 学习目标 u 掌握相册界面的开发, 实现相册的立体与倒影效果 在现实生活中, 我们浏览照片时, 不同的相册软件有不同的浏览效果 本章主要实现了一个 3D 效果的相册, 该相册中的图片可以循环滑动展示 4.1 3D 相册 任务综述 相册界面主要是展示一组图片的立体效果, 并显示每个图片的倒影, 左右滑动可以切换不同的图片到 界面的中间位置, 同时在图片下方显示当前图片的标题, 点击界面上的任意一个图片时, 会弹出该图片的 标题信息 任务 4-1 相册界面 任务分析 相册界面由一组图片与一个图片标题组成, 界面效果如图 4-1 所示 任务实施 (1) 创建项目 图 4-1 3D 相册界面 首先创建一个项目, 将其命名为 3DAlbum, 指定包名为 com.itheima.album,activity 名为 AlbumActivity, 对应布局名为 activity_album 注意 :

2 本项目的 build.gradle 文件中的 minsdkversion 设置为 17 (2) 导入界面图片在 Android Studio 中, 切换到 Project 选项卡, 在 res 文件夹中创建一个 drawable-hdpi 文件夹, 将相册界面所需要的图片 img_1.png img_2.png img_3.png img_4.png img_5.png 导入到 drawable-hdpi 文件夹中, 将项目的 icon 图标 album_icon.png 导入到 mipmap-hdpi 文件夹中 (3) 引入 library 库 3D 相册是通过引入第三方库 library 中的 FeatureCoverFlow 控件来显示的 在 Android Studio 中, 选择 File à New à Import Module 选项, 把第三方库 library 导入项目中, 选中项目右击选择 Open Module Settings 选项, 接着选择 Dependencies 选项卡, 点击右上角的绿色加号并选择 Module Dependency 选项, 把 library 库加入主项目,library 库的详细信息如图 4-2 所示 图 4-2 library 库 (4) 放置界面控件在布局文件中, 放置 1 个自定义控件 FeatureCoverFlow 用于显示相册,1 个 TextSwitcher 控件用于显示图片的标题, 具体代码如 文件 4-1 所示 文件 4-1 activity_album.xml 1 <RelativeLayout xmlns:android=" 2 xmlns:coverflow=" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:background="@android:color/darker_gray"> 6 <com.itheima.coverflow.ui.featurecoverflow 7 android:id="@+id/fcf_coverflow" 8 android:layout_width="match_parent" 9 android:layout_height="match_parent" 10 coverflow:coverheight="@dimen/album_height" 11 coverflow:coverwidth="@dimen/album_width" 12 coverflow:maxscalefactor="1.5" 13 coverflow:reflectiongap="0px"

3 14 coverflow:rotationthreshold="0.5" 15 coverflow:scalingthreshold="0.5" 16 coverflow:spacing="0.6" /> 17 <TextSwitcher android:layout_width="match_parent" 20 android:layout_height="wrap_content" 21 android:layout_alignparentbottom="true" 22 android:layout_centervertical="true" 23 android:paddingbottom="16dp" /> 24 </RelativeLayout> (5) 修改 dimens.xml 文件 由于相册界面中相册控件的宽高是固定的, 因此需要在 res/values 文件夹中的 dimens.xml 文件中添加 相册的宽高, 具体代码如下所示 : <dimen name="album_width">120dp</dimen> <dimen name="album_height">180dp</dimen> 任务 4-2 相册界面 Item 任务分析 由于相册界面使用的是 FeatureCoverFlow 控件展示图片组合的, 因此需要创建一个该组合的 Item 界面, Item 界面主要是显示一个图片, 界面效果如图 4-3 所示 图 4-3 相册界面 Item 任务实施 (1) 创建相册界面 Item 在 res/layout 文件夹中, 创建布局文件 item_album.xml (2) 放置界面控件在布局文件中, 放置 1 个 ImageView 控件用于显示相册中的图片, 具体代码如 文件 4-2 所示

4 文件 4-2 item_album.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <FrameLayout xmlns:android=" 3 android:layout_width="@dimen/album_width" 4 android:layout_height="@dimen/album_height" 5 android:clickable="true" 6 android:foreground="@drawable/album_selector"> 7 <ImageView 8 android:id="@+id/iv_img" 9 android:layout_width="match_parent" 10 android:layout_height="match_parent" 11 android:layout_centerhorizontal="true" 12 android:layout_centervertical="true" 13 android:scaletype="centercrop" /> 14 </FrameLayout> (3) 创建背景选择器相册界面中的每个图片在被按下与弹起时, 图片背景会有明显的区别, 这种效果可以通过背景选择器进行实现 首先选中 drawable 文件夹, 右键选择 New à Drawable resource file 选项, 创建一个背景选择器 album_selector.xml, 根据图片被按下与弹起时的状态来切换它的背景颜色, 当图片被按下时显示灰色背景 ( 颜色值是 # ), 当图片弹起时显示透明背景, 具体代码如 文 4-3 所示 文件 4-3 album_selector.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android=" 3 <item android:state_pressed="true"> 4 <color android:color="# " /> 5 </item> 6 <item> 7 <color android:color="@android:color/transparent" /> 8 </item> 9 </selector> (4) 创建 item_title.xml 文件由于在相册界面的布局中放置了一个 TextSwitcher 控件来显示图片的标题, 该控件在实现 ViewFactory 接口中的 makeview() 方法时必须返回一个 TextView 控件, 因此我们需要在 res/layout 文件夹中创建一个 item_title.xml 文件来放置返回的 TextView 控件, 具体代码如 文件 4-4 所示 文件 4-4 item_title.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <TextView xmlns:android=" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 android:gravity="center" 6 android:textappearance="?android:textappearancelargeinverse" 7 android:textcolor="@android:color/white" />

5 任务 4-3 创建 AlbumBean 任务分析 由于相册界面主要是显示一组图片, 每个图片都有图片 Id 和标题 Id 属性, 因此可以创建一个 AlbumBean 类来存放图片的这些属性 任务实施 在 com.itheima.album 包中创建一个 AlbumBean 类 在该类中创建图片属性, 具体代码如 文件 4-5 所示 文件 4-5 AlbumBean.java 1 package com.itheima.album; 2 public class AlbumBean { 3 public int imgresid; // 图片 Id 4 public int titleresid; // 图片标题 Id 5 public AlbumBean(int imgresid, int titleresid) { 6 this.imgresid = imgresid; 7 this.titleresid = titleresid; 8 } 9 } 任务 4-4 相册界面 Adapter 任务分析 相册界面中显示的一组图片是通过 FeatureCoverFlow 控件来实现的, 因此需要创建一个数据适配器 AlbumAdapter 对该控件进行数据适配 任务实施 (1) 创建 AlbumAdapter 类在 com.itheima.album 包中, 创建一个 AlbumAdapter 类继承 BaseAdapter 类, 并重写 getcount () getitem () getitemid () getview() 方法 (2) 创建 ViewHolder 类在 AlbumAdapter 类中创建一个 ViewHolder 类来创建 Item 界面上的图片控件对应的字段 (3) 设置 Item 界面数据在 getview() 方法中, 通过 inflate() 方法加载相册界面的 Item 布局文件 item_album.xml, 接着将图片设置到界面控件上, 具体代码如 文件 4-6 所示 文件 4-6 AlbumAdapter.java 1 package com.itheima.album; 2 import android.content.context; 3 import android.view.layoutinflater; 4 import android.view.view; 5 import android.view.viewgroup;

6 6 import android.widget.baseadapter; 7 import android.widget.imageview; 8 import java.util.arraylist; 9 public class AlbumAdapter extends BaseAdapter { 10 private ArrayList<AlbumBean> datalist = new ArrayList<>(); 11 private Context mcontext; 12 public AlbumAdapter(Context context) { 13 mcontext = context; 14 } 15 public void setdata(arraylist<albumbean> datalist) { 16 this.datalist = datalist; 17 } 19 public int getcount() { 20 return datalist.size(); 21 } 23 public Object getitem(int position) { 24 return datalist.get(position); 25 } 27 public long getitemid(int position) { 28 return position; 29 } 31 public View getview(int position, View convertview, ViewGroup parent) { 32 if (convertview == null) { 33 LayoutInflater inflater = (LayoutInflater) mcontext. 34 getsystemservice(context.layout_inflater_service); 35 convertview = inflater.inflate(r.layout.item_album, null); 36 ViewHolder viewholder = new ViewHolder(); 37 viewholder.iv_img = (ImageView) convertview.findviewbyid(r.id.iv_img); 38 convertview.settag(viewholder); 39 } 40 ViewHolder holder = (ViewHolder) convertview.gettag(); 41 holder.iv_img.setimageresource(datalist.get(position).imgresid); 42 return convertview; 43 } 44 public class ViewHolder { 45 public ImageView iv_img; 46 } 47 }

7 任务 4-5 相册界面逻辑代码 任务分析 相册界面主要是显示一组图片, 滑动界面上的图片可以切换不同的图片到界面的中间位置, 同时在图片下方会显示该图片的标题, 点击界面上的任意一个图片, 会弹出对应图片的标题信息 任务实施 (1) 设置界面数据在 AlbumActivity 中创建一个 initdata() 方法, 在该方法中创建界面上需要的图片数据 (2) 获取界面控件在 AlbumActivity 中创建一个 init() 方法, 在该方法中获取相册界面的控件并设置相册控件的点击事件与滑动事件 (3) 双击后退键退出程序在 AlbumActivity 中重写 onkeydown() 方法, 在该方法中判断两次点击后退键的时间间隔是否小于 2 秒, 如果小于 2 秒, 则退出该程序 ; 如果大于 2 秒, 则提示 再按一次退出 3D 相册 具体代码如 文件 4-7 所示 文件 4-7 AlbumActivity.java 1 package com.itheima.album; 2 import android.os.bundle; 3 import android.support.v7.app.appcompatactivity; 4 import android.view.keyevent; 5 import android.view.layoutinflater; 6 import android.view.view; 7 import android.view.animation.animation; 8 import android.view.animation.animationutils; 9 import android.widget.adapterview; 10 import android.widget.textswitcher; 11 import android.widget.textview; 12 import android.widget.toast; 13 import android.widget.viewswitcher; 14 import com.itheima.coverflow.ui.featurecoverflow; 15 import java.util.arraylist; 16 public class AlbumActivity extends AppCompatActivity { 17 private FeatureCoverFlow coverflow; 18 private AlbumAdapter adapter; 19 private ArrayList<AlbumBean> datalist; 20 private TextSwitcher mtitle; 22 protected void oncreate(bundle savedinstancestate) { 23 super.oncreate(savedinstancestate); 24 setcontentview(r.layout.activity_album); 25 initdata();

8 26 initview(); 27 } 28 /** 29 * 初始化界面控件 30 */ 31 private void initview() { 32 mtitle = (TextSwitcher) findviewbyid(r.id.ts_title); 33 mtitle.setfactory(new ViewSwitcher.ViewFactory() { 35 public View makeview() { 36 LayoutInflater inflater = LayoutInflater.from(AlbumActivity.this); 37 TextView title = (TextView) inflater.inflate(r.layout.item_title, null); 38 return title; 39 } 40 }); 41 Animation in = AnimationUtils.loadAnimation(this, R.anim.slide_in_top); 42 Animation out = AnimationUtils.loadAnimation(this, R.anim.slide_out_bottom); 43 mtitle.setinanimation(in); 44 mtitle.setoutanimation(out); 45 coverflow = (FeatureCoverFlow) findviewbyid(r.id.fcf_coverflow); 46 adapter = new AlbumAdapter(this); 47 adapter.setdata(datalist); 48 coverflow.setadapter(adapter); 49 coverflow.setonitemclicklistener(new AdapterView.OnItemClickListener() { 51 public void onitemclick(adapterview<?> parent, View view, int position, long 52 id) { 53 if (position < datalist.size()) { 54 Toast.makeText(AlbumActivity.this, 55 getresources().getstring(datalist.get(position).titleresid), 56 Toast.LENGTH_SHORT).show(); 57 } 58 } 59 }); 60 coverflow.setonscrollpositionlistener(new FeatureCoverFlow. 61 OnScrollPositionListener() { 63 public void onscrolledtoposition(int position) { 64 mtitle.settext(getresources().getstring(datalist.get(position). 65 titleresid)); 66 } 68 public void onscrolling() { 69 mtitle.settext("");

9 70 } 71 }); 72 } 73 /** 74 * 初始化界面数据 75 */ 76 private void initdata() { 77 datalist = new ArrayList<>(); 78 datalist.add(new AlbumBean(R.drawable.img_1, R.string.title1)); 79 datalist.add(new AlbumBean(R.drawable.img_2, R.string.title2)); 80 datalist.add(new AlbumBean(R.drawable.img_3, R.string.title3)); 81 datalist.add(new AlbumBean(R.drawable.img_4, R.string.title4)); 82 datalist.add(new AlbumBean(R.drawable.img_5, R.string.title5)); 83 } 84 protected long exittime;// 记录第一次点击时的时间 86 public boolean onkeydown(int keycode, KeyEvent event) { 87 if (keycode == KeyEvent.KEYCODE_BACK 88 && event.getaction() == KeyEvent.ACTION_DOWN) { 89 if ((System.currentTimeMillis() - exittime) > 2000) { 90 Toast.makeText(AlbumActivity.this, " 再按一次退出 3D 相册 ", 91 Toast.LENGTH_SHORT).show(); 92 exittime = System.currentTimeMillis(); 93 } else { 94 AlbumActivity.this.finish(); 95 System.exit(0); 96 } 97 return true; 98 } 99 return super.onkeydown(keycode, event); 100 } 101 } (4) 设置标题进出动画 在显示图片标题时, 标题信息会从下往上缓缓进入界面, 当标题消失时, 标题信息会从上往下缓缓离 开界面, 因此首先需要在 res 文件夹中创建一个 anim 文件夹, 然后在该文件夹中分别创建 slide_in_top.xml 文件与 slide_out_bottom.xml 文件来实现标题信息显示与消失对应的动画效果, 具体代码如 文件 4-8 与 文件 4-9 文件 4-8 slide_in_top.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <set xmlns:android=" 3 <translate 4 android:duration="@android:integer/config_mediumanimtime" 5 android:fromydelta="100%p" 6 android:toydelta="0" />

10 7 <alpha 8 android:duration="@android:integer/config_mediumanimtime" 9 android:fromalpha="0.0" 10 android:toalpha="1.0" /> 11 </set> 文件 4-9 slide_out_bottom.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <set xmlns:android=" 3 <translate 4 android:duration="@android:integer/config_mediumanimtime" 5 android:fromydelta="0" 6 android:toydelta="100%p" /> 7 <alpha 8 android:duration="@android:integer/config_mediumanimtime" 9 android:fromalpha="1.0" 10 android:toalpha="0.0" /> 11 </set> (5) 修改 strings.xml 文件由于相册界面的图片组合中一共有 5 个图片, 每个图片都有对应的标题, 因此需要在 res/values 文件夹中的 strings.xml 文件中创建 5 个图片对应的标题, 具体代码如下所示 <string name="title1">girl</string> <string name="title2">spring Scenery</string> <string name="title3">summer Scenery</string> <string name="title4">autumn Scenery</string> <string name="title5">winter Scenery</string> (6) 修改清单文件由于本项目有自己的图标, 因此需要设置清单文件中 <application> 标签的 icon album_icon 由于项目创建时默认都带有一个标题栏不够美观, 因此需要设置清单文件中的 <application> 标签中的 theme 去掉标题栏 由于相册界面处于横屏时界面相对较清晰, 因此需要设置 AlbumActivity 对应的 <activity> 标签中的 screenorientation 属性为 landscape, 固定该界面为横屏 4.2 本章小结 本章主要讲解了 3D 效果的相册的实现过程, 在这个实现过程中主要是引入一个 library 库, 调用该库中的自定义控件 FeatureCoverFlow 来显示界面上的相册, 同时该控件也可以使图片水平滑动, 然后通过 TextSwitcher 控件来显示图片的标题, 最终实现整个 3D 效果的相册 在相册效果实现过程中, 代码量相对较少, 逻辑简单, 读者按照步骤完成即可 思考题 1. 请思考如何设置 3D 相册界面中每个图片的标题? 2. 请思考如何把图片设置到 3D 相册界面上?

11

主程式 : 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

预览图 : (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

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

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

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

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

More information

任务实施 (1) 创建项目 图 3-1 欢迎界面 首先创建一个工程, 将其命名为 BoXueGu, 指定包名为 com.boxuegu (2) 导入界面图片将欢迎界面所需要的背景图片 launch_bg.png 导入到 drawable 文件夹中, 项目的 icon 图标 app_icon.png

任务实施 (1) 创建项目 图 3-1 欢迎界面 首先创建一个工程, 将其命名为 BoXueGu, 指定包名为 com.boxuegu (2) 导入界面图片将欢迎界面所需要的背景图片 launch_bg.png 导入到 drawable 文件夹中, 项目的 icon 图标 app_icon.png 第 3 章注册与登录模块 学习目标 掌握欢迎界面的开发, 能够独立制作欢迎界面 ; 掌握注册和登录模块的开发, 能够实现用户登录功能 博学谷项目的注册与登录模块主要用于创建用户账号, 管理用户信息 当用户注册成功后会跳转到登录界面, 用户登录后可以修改密码以及设置密保, 且只有设置过密保的账户才可以找回密码 本章将针对注册与登录模块进行详细讲解 3.1 欢迎界面 任务综述 在实际开发中, 开启应用程序时首先会呈现一个欢迎界面,

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

Android Fragment

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

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

新・解きながら学ぶ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

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

幻灯片 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

_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

Microsoft Word 杨超-spinner实现省市县的三级联动.docx

Microsoft Word 杨超-spinner实现省市县的三级联动.docx Spinner 实现省市县的三级联动 1801210908- 杨超 下拉框 Spinner 控件 : 常用属性 属性 说明 android:prompt 下拉提示信息 android:spinnermode 下拉显示方法 android:entries 配置下拉框数据源 android:dropdownwidth 下拉框显示模式下的显示项宽度 常用方法 方法 说明 getdropdownwidth()

More information

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

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

More information

Microsoft Word - AEL CH05.doc

Microsoft Word - AEL CH05.doc 5-2 AutoCompleteTextView AutoCompleteTextView 非常類似 EditText, 屬於文字輸入方塊 ; 不過 AutoCompleteTextView 會在使用者輸入幾個字時就會顯示提示文字, 方便使用者選取而無需輸入所有文字, 是一種體貼使用者輸入的設計 AutoCompleteTextView 的提示列表與 Spinner 的選項列表建立方式相同, 需要建立字串陣列來儲存欲提示的文字

More information

ContextMenu

ContextMenu 作者 : 林致宇 日期 :2012/1/20 問題 : 如何建立 ContextMenu? 解答 : 什麼是 ContextMenu 呢? 下面兩張圖是 ContextMenu 的範例, 紅色框線中的選單即所謂的 ContextMenu, 可以視為 選單列表, 例如在左圖的 ContextMenu 中有兩個選項 : Action 1 與 Action 2, 按下 Action 1 可執行某些動作,

More information

LEFT, RIGHT // 左 // 右 (2) 当图片移动后, 按钮的坐标发生改变, 此操作通过 setloca tion() 方法实现 setlocation() 方法是从 Component 类继承的, 其定义如下 : public void setlocation(int x, int y

LEFT, RIGHT // 左 // 右 (2) 当图片移动后, 按钮的坐标发生改变, 此操作通过 setloca tion() 方法实现 setlocation() 方法是从 Component 类继承的, 其定义如下 : public void setlocation(int x, int y 拼图游戏 任务说明 本实例实现了拼图游戏的开发 运行程序, 单击 开始 按钮将打乱图片的位置, 效果如图 1 所示, 然后通过鼠标单击图片进行移动, 直到将所有图片都移动到正确位置, 游戏过关, 过关后的效果如图 2 所示 图 1 打乱图片位置的效果图 2 图片移动到正确位置的效果 关键技术 本程序主要通过 Swing 与枚举类实现, 程序将一幅完整的图片平均分成 9 部分, 每一部分为一个正方形,

More information

Microsoft Word - 01.DOC

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

More information

Android Service

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

More information

Database_001

Database_001 作者 : 林致宇日期 :2011/10/26 主要參考來源 : http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applicat ions/ 問題 : 如在存取一個已經建立好的資料庫? 解答 : 有一些應用程式會需要讀取已經建立好的資料庫, 例如一個試題測驗應用程式, 裡面的試題可能已經於電腦上, 使用任何的

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

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

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

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-536Chinese(C++) Title : TS:MS.NET Framework 2.0-Application Develop Foundation Version : DEMO 1 / 10 1. Exception A. Data B. Message C.

More information

Lecture01_Android介绍

Lecture01_Android介绍 移动平台应用软件开发 Android 介绍 主讲 : 张齐勋 [email protected] 移动平台应用软件开发 课程建设小组 北京大学 二零一七年秋北京 Android是什么 Android不仅仅是一个操作系统 它更是一个完整的软件框 架 Android基于Linux内核 2005年Google公司收购了Android公司 Google公司选择使用Apache许可证开放Android源码

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

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

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

Microsoft Word - GoF-ch02-8-hook-ok.doc

Microsoft Word - GoF-ch02-8-hook-ok.doc 第 2 章 Android 框架與應用類別的接合 : 卡榫 (Hook) 函數 39 40 Google Android 設計招式之美 認識高煥堂老師 請看 4 分鐘演講視頻 第 2 章 Android 框架與應用類別的接合 : 卡榫 (Hook) 函數 41 第 2 章 Android 框架与应用 类别的接合 : 卡榫 (Hook) 函数 2.1 前言 2.2 何谓卡榫 (Hook) 函数 2.3

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

2 黑 色 皇 后 兵 向 前 移 動 兩 格 3 白 色 主 教 兵 4 黑 色 皇 后 對 角 移 動 到 對 吃 掉 白 色 國 王 的 位 置 在 這 個 章 節 中 你 會 學 到 1 打 開 設 定 關 鍵 (Set Key) 模 式 2 使 用 在 檢 視 軌 跡 中 的 可 設 定

2 黑 色 皇 后 兵 向 前 移 動 兩 格 3 白 色 主 教 兵 4 黑 色 皇 后 對 角 移 動 到 對 吃 掉 白 色 國 王 的 位 置 在 這 個 章 節 中 你 會 學 到 1 打 開 設 定 關 鍵 (Set Key) 模 式 2 使 用 在 檢 視 軌 跡 中 的 可 設 定 第 六 章 動 畫 (Animation) 本 章 的 內 容 裡 將 教 你 在 3ds Max Design 創 建 基 礎 的 動 畫, 這 一 章 的 內 容 包 括 了 : - 設 定 關 鍵 (Set Key) 動 畫 - 自 動 關 鍵 (Auto Key) 動 畫 - 殘 影 (Ghosting) - 虛 擬 物 件 (Dummy Object) 及 動 畫 - 軌 跡 檢 視 (Track

More information

建模与图形思考

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

More information

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B 25 9 2008 9 M ICROEL ECTRON ICS & COMPU TER Vol. 25 No. 9 September 2008 J ava 1,2, 1,2, 1,2 (1, 330022 ; 2, 330022) :,. Apla - Java,,.. : PAR ;Apla - Java ; ;CMP ; : TP311 : A : 1000-7180 (2008) 09-0018

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

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

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

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

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 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

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

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

TWLOM060929

TWLOM060929 TWLOM 2006.09.29 TWLOM TWLOM 2 TWLOM TW LOM TW LOM (Taiwan Learning Object Metadata) Learning Object Metadata (IEEE 1484.12.1-2002 LOM v1.0) (learning object) LOM LOM SCORM CanCore UK LOM Core TW LOM 4

More information

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 复习 Java 包 创建包 : package 语句, 包结构与目录结构一致 使用包 : import restaurant/ - people/ - Cook.class - Waiter.class - tools/ - Fork.class

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 [email protected] www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

输入 project name 选择完成

输入 project name 选择完成 JAVA 程序访问 HighGo DB 的环境准备 山东瀚高科技有限公司版权所有仅允许不作任何修改的转载和转发 Hibernate 的配置 MyEclipse 中创建新项目 : 选择菜单栏 file---new---project 选择 web project 进行下一步 输入 project name 选择完成 4. 单击 " 添加 JAR/ 文件夹 ", 会如下图出现 JDBC 下载 Hibernate

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

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

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.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

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

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

More information

「西醫基層總額支付委員會《第28次委員會議紀錄

「西醫基層總額支付委員會《第28次委員會議紀錄 西 醫 基 層 總 額 支 付 委 員 會 101 年 第 2 次 委 員 會 議 紀 錄 時 間 :101 年 5 月 23 日 下 午 2 時 地 點 : 中 央 健 康 保 險 局 18 樓 會 議 室 ( 台 北 市 信 義 路 3 段 140 號 18 樓 ) 主 席 : 黃 召 集 人 三 桂 出 席 委 員 : 王 委 員 正 坤 王 委 員 錦 基 古 委 員 博 仁 王 正 坤 王

More information

Lecture01_Android介绍

Lecture01_Android介绍 移动平台应用软件开发 Android 介绍 主讲 : 张齐勋 [email protected] 移动平台应用软件开发 课程建设小组 北京大学 二零一八年秋北京 Android 是什么 Android 不仅仅是一个操作系统, 它更是一个完整的软件框架 Android 基于 Linux 内核 2005 年 Google 公司收购了 Android 公司 Google 公司选择使用 Apache

More information

untitled

untitled Inside ASP.NET 2.0- ASP.NET 1.1 2. 理念 讀 了 了 度 讀 了 理 類 來 來說 流 了 來 來 來 來 理 來 不 讀 不 不 力 來參 流 讀 了 異 行 來了 錄 行 不 了 來 了 來 行 論說 了 更 不 例 來了 力 行 樂 不 說 兩 例 利 來 了 來 樂 了 了 令 讀 來 不 不 來 了 不 旅行 令 錄 錄 來 了 例 來 利 來 ManagerProvide

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

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS3 2010 Adobe CS5 Adobe CS4 Premiere Pro After Effects Encore 18 ii Tony Cathy 2010/8 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 iii Premiere

More information

ShareText

ShareText 作者 : 林致宇 日期 :2012/1/23 問題 : 如何分享分享文字資訊給其它的應用程式? 解答 : 有時候我們可能會希望 我們的應用程式的資訊 能夠讓使用者分享出去, 讓使用者能夠將此資訊傳送簡訊給其好友或寄電子郵件的方式寄給其好友, 這份文件將示範如何寫出這樣的應用程式 本文件將產出兩個 App, 第一個 App 是 分享資料的來源, 名為 CopyPaste_Source, 功能非常簡單,

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

题目

题目 开发 Android 应用 目的 : 帮助大家了解 Android 平台开发 作者 : 王威威 技术爱好 : linux,qt, 嵌入式开发 MSN : [email protected] Email : [email protected] [email protected] 下载开发资源 1 下载最新的 Android SDK http://code.google.com/android/download.html

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

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo [email protected] 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

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