欢迎来到 博文网 官方网站!
Android应用开发案例教程+2

Android应用开发案例教程+2

内容简介本书是一本融合项目实践

联系电话: 13983470003
产品详情

内容简介

本书是一本融合项目实践与开发原理于一体的书。它的是以项目实践作为主线贯穿其中。本书提供了一个完整的项目案例,通过该项目使读者能够快速掌握Android设计开发和管理的核心过程括:Android开发环境搭建、Android程序结构、Android Activity、Android界面组件、Android Intent、Android Service、Android数据库编程、Android应用等。

目录

目录第1章Android开发基础11.15G网络与智能终端11.2Android简介81.3搭建Android开发环境111.3.1Android开发环境系统要求111.3.2Windows系台下搭建开发环境121.3.3Linux系台下搭建开发环境171.4Android SDK概述201.4.1Android SDK目录结构201.4.2Android 常用开发工具211.4.3Android SDK实例221.5创建Android程序221.5.1创建和使用虚拟设备221.5.2在Eclipse下创建Android程序251.5.3使用Android Studio创建Android程序271.5.4命令行创建Android程序281.5.5调试Android程序367第2章Android在线医——AscentSys医药系统开发382.1系统需求分析设计392.1.1系统开发背景392.1.2系能需求392.1.3系统开发及部台402.2系统详细设计分析412.2.1Web服务器端系体架构设计412.2.2Web服务器端系能概述432.2.3Android手机客户体架构设计512.2.4AscentSys(艾斯医药)移动客户端系能概述512.3数据库详细设计分析532.3.1数据台环境及要求532.3.2数据库及表设计542.4Web服务器能模块开发582.4.1服务器端开发准备582.4.2注册登录模块592.4.3购物模块592.4.4订单模块592.scentSys医药商务系统移动客户能模块开发602.5.1移动客户端开发准备602.5.2登录界面模块612.5.3购物车模块612.5.4订单模块622.5.5商品列表模块622.5.6地图界面模块622.6AscentSys移动客户端、签名、发布622.7AscentSys医药系统部署669第3章Android应用程序703.1Android项目的构成703.1.1目录结构703.1.2AndroidManifest.xml文件简介723.1.3build目录733.1.4res目录743.2Android应用程序组成753.2.1Android应用程序概述753.2.2Activity组件753.2.3Service组件763.2.4Intent和IntentFilter组件763.2.5BroadcastReceiver组件803.2.6ContentProvider组件803.3Android生命周期813.3.1程序生命周期813.3.2组件生命周期823.4项目案例947第4章Android UI(用户界面)基础984.1Android UI简介984.2Android UI框架994.2.1Android与MVC设计994.2.2Android与MVP设计1004.2.3Android与MVVM设计1004.2.4视图树模型(View和Viewgroup)1014.3Android UI控件类简介1014.3.1View类1014.3.2ViewGroup类1024.3.3界面控件1034.4Android UI布局1034.4.1线布局LinearLayout1044.4.2线布局应用案例1054.4.3相对布局RelativeLayout1074.4.4相对布局应用案例1084.4.5表格布局TableLayout1104.4.6表格布局应用案例1114.4.7帧布局frameLayout1144.4.8帧布局应用案例1144.4.9布局AbsoluteLayout1174.4.10布局应用案例1174.4.11网格布局GridLayout1194.4.12网格布局应用案例1204.5项目案例12428第5章Android UI系统控件基础1295.1文本控件简介1305.1.1文本框TextView1305.1.2TextView应用案例1315.1.3编辑框EditText1335.1.4EditText应用案例1355.2按钮控件简介1365.2.1按钮Button1365.2.2Button应用案例1375.2.3图片按钮ImageButton1405.2.4ImageButton应用案例1405.3单选与复选按钮简介1435.3.1单选按钮RadioButton1435.3.2复选按钮CheckBox1455.3.3RadioButton和CheckBox综合应用案例1475.4时间与日期控件简介1495.4.1时间选择器TimePicker1495.4.2日期选择器DatePicker1505.4.3时间与日期控件综合应用案例1515.5图片控件简介1555.5.1图片控件ImageView1555.5.2ImageView应用案例1575.5.3切换图片控件ImageSwitcher、Gallery1605.5.4ImageSwitcher、Gallery综合应用案例1615.6时钟控件简介1665.6.1模拟时钟AnalogClock与数字时钟DigitalClock1665.6.2AnalogClock和DigitalClock应用案例1675.7项目案例17175第6章Android UI系统控阶1766.1列表控件简介1766.1.1列表控件ListView1766.1.2ListView应用案例1786.1.3下拉列表控件Spinner1816.1.4Spinner应用案例1836.度条与滑块控件简介1866.2.度条ProgressBar1866.2.2ProgressBar应用案例1866.2.3滑块SeekBar1896.2.4SeekBar应用案例1906.3评分控件简介1936.3.1评分控件RatingBar1936.3.2RatingBar应用案例1936.4自动完成文本控件简介1966.4.1自动完成文本控件AutoCompleteTextView1966.4.2AutoCompleteTextView应用案例1976.5Tabhost控件简介1996.5.1Tabhost控件1996.5.2Tabhost应用案例2006.6视图控件简介2036.6.1滚动视图控件ScrollView2036.6.2ScrollView应用案例2036.6.3网格视图控件GridView2066.6.4GridView应用案例2066.7Android 事件处理2096.7.1Android事件和监听器2096.7.2Android事件处理机制2106.7.3Android事件处理机制应用案例2146.7.4按键事件应用案例2196.7.5触摸事件应用案例2236.8项目案例22629第7章Android UI菜单、对话框2307.1菜单控件Menu2307.1.1Menu简介2307.1.2选项菜单2317.1.3选项菜单应用案例2337.1.4子菜单2367.1.5子菜单应用案例2377.1.6快捷菜单2407.1.7快捷菜单应用案例2427.2对话框控件Dialog2467.2.1对话框Dialog简介2467.2.2警告(提示)对话框alertDialog2467.2.3alertDialog应用案例2467.2.3日期选择对话框DatePickerDialog2507.2.4DatePickerDialog应用案例2507.2.5时间选择对话框TimePickerDialog2537.2.6TimePickerDialog应用案例2547.2.度对话框ProgressDialog2577.2.8ProgressDialog应用案例2577.3信息提示控件2607.3.1Toast控件简介2607.3.2Toast应用案例2617.3.3Notification控件简介2647.3.4Notification应用案例2667.4项目案例26974第8章Android组件广播消息与服务2758.1Intent消息通信2758.1.1Intent简介2758.1.2使用Inten行组件通信2788.1.3使用Intent启动Activity2798.1.4获取Activity返回值2858.1.5IntentFilter原理与匹配机制2888.2Intent广播消息2918.2.1广播消息2928.2.2BroadcastReceiver监听广播消息2928.2.3BroadcastReceiver应用案例2958.3Service组件服务2998.4项目案例30008第9章Android数据存储与访问3099.1SharedPreferences3119.1.1SharedPreferences简介3119.1.2读取应用程序数据案例3139.2文件存储3179.2.1文件存储简介3179.2.2文件存储应用案例3199.2.3SD卡存储简介3289.2.4SD卡存储应用案例3299.3SQLite数据库存储3369.3.1SQLite数据库简介3369.3.2创建SQLite数据库方式3399.3.3SQLite数据库操作3429.3.4SQLite数据库管理3459.3.5SQLite数据库应用案例3479.4数据共享3589.4.1ContentProvider简介3589.4.2Uri、UriMatcher和ContentUris简介3599.4.3创建ContentProvider3619.4.4ContentResolver操作数据3639.4.5ContentProvider应用案例3639.5网络存储3679.5.1网络存储简介3679.5.2网络存储应用案例3679.6数据存储项目案例37193第10章手机通信服务39410.1短信服务39410.1.1短信服务简介39410.1.2短信发送与提示案例39510.1.3短信发送状态查询案例40010.2电话服务40410.2.1电话服务简介40410.2.2接打电话案例40410.3E服务40810.3.1邮件协议SMTP简介40810.3.2发送邮件案例41210.4网络资源访问与处理41910.4.1使用URL读取网络资源42010.4.2使用访问网络资源(HttpURLConnection)42110.4.3使用访问网络应用案例42410.5项目案例43251第11章Map API服务45211.1地理位置定位服务45211.1.1Android Location API简介45311.1.2获取位置定位案例45611.2Map服务46011.2.1Map API简介46011.2.2Android Studio中配置Map SDK46111.3项目案例46572

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部