下载此文档

主编钟元生 赵圣鲁.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
主编:钟元生赵圣鲁
第三章 App全栈开发微案例
微案例介绍
Contents
本讲内容
本地版Android界面设计
本地版Android功能实现
网络数据版App案例
建立MySQL数据库
设计网络服务器
Android功能实现
Contents
本案例是在“豹考通”App的背景下做一个最简单的只
有查询省控线功能的App,但是具备服务器和数据库模块,
麻雀虽小,但也五脏俱全。
微案例介绍
虽然简单,但数据库、服务器和客户端一样都不缺
输入年份查询省控线,会有两种结果出现。
Contents
Android界面设计

打开Android Studio(后面我们用AS表示)软件,新建项目名为bktDemo的Android studio project项目。
bktDemo项目结构图
Contents
Android界面设计

先在res\layout文件夹下右击鼠标
弹出如下对话框,在Layout File Name栏目填写布局文件名demo,点击finish即可。
Android界面设计

界面设计完成,,在android studio中点击Design选项或者直接在Preview中查看即可。如图。
新建好布局文件后,再看到我们的软件界面。其中有一个EditText文本输入框,一个Button按钮,和三个TextView文本框。假设这些控件已经设定完备。控件具体的介绍也在后续会给大家详解,此处旨在体验,代码请参照书本P59页。
Android功能实现

查询省控线的功能实现
在开始新建Android项目的时候,在app\\example\。只需在这个文件里面编写代码。
java文件继承了Activity,Activity是Android系统中的四大组件之一,可以用于显示View。说直白一点,一个Activity就是一个界面。
注意:,则需修改onCreate函数,
将代码setContentView();修改为
setContentView();

Android功能实现

,我们使用了一个EditText文本输入框,一个Button按钮和三个TextView文本框。其中,有两个TextView文本框是用于显示静态文字的,如图
其中1号和2号TextView文本框是用来显示静态文字,只有3号是用来动态显示省控线。,需要获取EditText文本输入框、Button按钮和3号TextView文本框的id来进行控制操作。
Android功能实现

public class demo extends Activity {
private String year;
private TextView tv;
private Button b1;
private EditText et;
***@Override
protected void onCreate(Bundle savedInstanceState) {
(savedInstanceState);
setContentView();
b1=(Button) findViewById();
tv= (TextView) findViewById();
et=(EditText) findViewById();
}
}
获取ID的代码如右图:
先定义TextView、Button和EditText三个控件对象,然后在onCreate()函数中通过findViewById() 函数获取控件id。OnCreate函数是activity启动回调的第一个函数。该函数主要做这个Activity启动的一些必要的初始化工作。

主编钟元生 赵圣鲁 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人840122949
  • 文件大小2.75 MB
  • 时间2018-08-10