网站颜色:

Android项目开发实战入门(全彩版)Android Studio软件编程应用开发从入门到精通书籍 安卓手机APP程序设计教程需java.

  • 产品名称:Android项目开发实战入门
  • 是否是套装:否
  • 书名:Android项目开发实战入门
  • 定价:59.80元
  • 出版社名称:吉林大学出版社
  • 出版时间:2017年3月
  • 作者:明日科技
  • 作者地区:中国大陆
  • 开本:16开
  • 书名:Android项目开发实战入门

商品参数
Android项目开发实战入门(全彩版)
定价(咨询特价)
出版社吉林大学出版社
版次 
出版时间(咨询特价)年05月
开本16
作者明日科技
装帧 
页数0
字数0
ISBN编码21

 

Android开发之旅1

第1章  欢乐写数字(嵌套布局 + OnTouchListener触摸事件 + 逐帧动画实现)3

 预备知识视频讲解:3小时44分

 项目开发视频讲解:1小时37分

 代码解释(在线扩展讲解):24段

 

1.1  开发背景6

1.2  系统功能设计6

1.2.1  系统功能结构6

1.2.2  系统业务流程6

1.3  创建项目6

1.3.1  系统开发环境要求6

1.3.2  系统文件夹组织结构7

1.3.3  创建新项目7

1.4  启动界面设计11

1.4.1  启动界面布局11

1.4.2  实现启动界面的全屏显示17

1.4.3  启动界面向游戏主界面的跳转19

1.5  游戏主界面设计23

1.5.1  游戏主界面布局23

1.5.2  实现游戏主界面全屏显示28

1.5.3  游戏主界面向选择数字界面的跳转29

1.5.4  游戏主界面向关于界面的跳转31

1.5.5  启动后自动播放背景音乐32

1.5.6  游戏背景音乐的开启与静音34

1.5.7  跳转界面时自动停止音乐35

1.5.8  返回当前界面时自动播放音乐36

1.6  选择数字界面设计37

1.6.1  选择数字界面布局37

1.6.2  实现选择数字界面全屏显示43

1.6.3  设置背景音乐44

1.7  数字1书写界面设计46

1.7.1  书写界面布局47

1.7.2  打开数字1的书写界面50

1.7.3  设置背景及默认图片53

1.7.4  实现数字1的书写功能58

1.7.5  实现书写未完成图片倒退显示62

1.7.6  播放数字儿歌65

1.8  演示动画对话框设计66

1.8.1  创建演示动画布局文件67

1.8.2  创建演示逐帧动画文件68

1.8.3  创建自定义对话框69

1.8.4  播放演示动画72

1.9  关于界面设计73

1.9.1  完成关于界面按钮和Logo的布局74

1.9.2  布局方式和版权76

1.9.3  实现关于界面全屏显示78

1.9.4  返回上一级界面79

(咨询特价)  本章总结80

攻占Android大陆81

Android大咖实战训练营82

 

第2章  魔镜(Camera对象 + Canvas + BrokenView插件 + 声音播放实现)83

 预备知识视频讲解:3小时10分

 项目开发视频讲解:3小时26分

 代码解释(在线扩展讲解):53段

 

2.1  开发背景86

2.2  系统功能设计86

2.2.1  系统功能结构86

2.2.2  系统设计导图86

2.3  创建项目87

2.3.1  系统开发环境要求87

2.3.2  创建新项目87

2.4  启动页设计90

2.4.1  启动页概述90

2.4.2  资源准备90

2.4.3  创建启动页Activity92

2.4.4  代码输入错误处理96

2.4.5  启动页布局97

2.4.6  修改全局配置文件98

2.5  主窗体模块设计101

2.5.1  主窗体布局说明101

2.5.2  项目资源准备102

2.5.3  窗体底层布局107

2.5.4  底部焦距调节按钮布局109

2.5.5  镜框显示控件布局112

2.5.6  自定义顶部功能栏布局115

2.5.7  自定义画布控件布局121

2.6  摄像头设置124

2.6.1  模块概述124

2.6.2  规范类文件目录125

2.6.3  初始化操作125

2.6.4  获取摄像头127

2.6.5  打开前置摄像头128

2.6.6  设置摄像头方向128

2.6.7  显示摄像头图像131

2.6.8  主界面调取摄像头133

2.6.9  设置App访问权限133

2.6.10  连接执行程序134

2.7  焦距调节136

2.7.1  模块概述136

2.7.2  获取当前焦距136

2.7.3  调节焦距137

2.7.4  实现调节焦距按钮单击事件139

2.8  顶部功能栏的功能实现140

2.8.1  模块概述140

2.8.2  实现系统帮助140

2.8.3  实现功能栏按钮单击事件145

2.8.4  选择镜框147

2.8.5  亮度调节159

2.9  吹气起雾164

2.9.1  模块概述164

2.9.2  增加话筒管理类165

2.9.3  绘制起雾图层167

2.9.4  增加起雾显示效果169

2.9.5  实现吹气起雾171

2.9.6  擦除屏幕雾气172

(咨询特价)  碎屏176

(咨询特价).1  碎屏概述176

(咨询特价).2  使用第三方碎屏控件176

(咨询特价).3  设置碎屏周期178

(咨询特价).4  设置碎屏控件属性179

(咨询特价).5  碎屏手势识别179

(咨询特价).6  碎屏功能实现180

(咨询特价)  本章总结180

攻占Android大陆182

Android大咖实战训练营183

 

第3章  锁屏背单词(greendao + Spinner + sharePreference轻量级数据库实现)185

 预备知识视频讲解:2小时17分

 项目开发视频讲解:2小时03分

 代码解释(在线扩展讲解):30段

 

3.1  开发背景188

3.2  系统功能设计188

3.2.1  系统功能结构188

3.2.2  系统业务流程188

3.3  创建项目188

3.3.1  系统开发环境需求188

3.3.2  创建新项目189

3.3.3  导入图片资源191

3.3.4  导入数据库与语音资源192

3.3.5  创建数据库195

3.3.6  创建数据库解析单词的工具类198

3.4  锁屏界面设计200

3.4.1  绘制锁屏界面200

3.4.2  声明控件206

3.4.3  初始化控件207

3.4.4  同步系统时间212

3.4.5  选择词义时的操作214

3.4.6  获取数据库文件217

3.4.7  手势滑动事件的监听221

3.4.8  配置Manifest权限222

3.5  复习界面设计224

3.5.1  复习界面布局224

3.5.2  实现复习界面功能230

3.6  设置界面设计232

3.6.1  绘制开关按钮232

3.6.2  实现开关按钮的功能234

3.6.3  设置界面布局236

3.6.4  实现设置界面功能240

3.7  主界面设计245

3.7.1  自定义按钮样式245

3.7.2  绘制主界面布246

3.7.3  创建BaseApplication对象249

3.7.4  声明BaseApplication250

3.7.5  锁屏状态监听250

3.7.6  实现主界面功能253

3.8  本章总结256

攻占Android大陆258

Android大咖实战训练营259

 

第4章  工具箱(Canvas + 多线程+ Camera + BroadcastReceiver广播实现)261

 预备知识视频讲解:3小时

 项目开发视频讲解:2小时50分

 代码解释(在线扩展讲解):22段

 

4.1  开发背景264

4.2  系统功能设计264

4.2.1  系统功能结构264

4.2.2  系统业务流程264

4.3  创建项目264

4.3.1  系统开发环境需求264

4.3.2  创建新项目265

4.3.3  导入资源266

4.4  项目首页设计267

4.4.1  首页圆盘菜单的布局267

4.4.2  首页圆盘菜单的调用272

4.4.3  运行项目到276

4.4.4  添加项目权限277

4.5  指南针功能设计278

4.5.1  使用传感器完成指南针功能278

4.5.2  取消传感器282

4.6  显示电池信息功能设计283

4.6.1  创建电池信息接收器283

4.6.2  电池信息布局284

4.6.3  实现显示电池信息功能285

4.6.4  实现电池图标单击功能288

4.7  放大镜功能设计290

4.7.1  布局放大镜界面290

4.7.2  实现相机预览功能292

4.7.3  实现焦距调节功能295

4.7.4  注册CamerActivity类297

4.7.5  实现主界面向放大镜界面的跳转297

4.8  工具尺功能设计299

4.8.1  自定义工具尺控件299

4.8.2  工具尺布局301

4.8.3  调用自定义工具尺控件301

4.8.4  注册RulerActivity类302

4.8.5  实现主界面向工具尺界面的跳转302

 4.9  分贝测试姚能设计303

4.9.1  分贝测试仪布局设计303

4.9.2  开启麦克风录制声音307

4.9.3  将声音转换成分贝值308

4.9.4  发送消息更新页面310

4.9.5  实现主界面向分贝测试仪界面的

       跳转312

(咨询特价)  手电筒功能设计313

(咨询特价).1  创建闪光灯工具类313

(咨询特价).2  闪光灯充当手电筒功能314

(咨询特价).3  闪光灯的销毁与启用316

(咨询特价).4  手电筒菜单按钮添加单击事件317

(咨询特价)  本章总结317

第5章  静待花开(逐帧动画 + 属性动画 + SQLite + 自定义控件实现)319

 代码解释(在线扩展讲解):12段

 

5.1  开发背景322

5.2  系统功能设计322

5.2.1  系统功能结构322

5.2.2  系统业务流程322

5.3  本章目标322

5.4  资源准备324

5.4.1  导入工具类等资源文件324

5.4.2  创建MyDataHelper数据帮助类324

5.5  实现大雁飞翔的效果326

5.5.1  设置大雁的逐帧动画326

5.5.2  实现大雁飞翔的效果327

5.6  实现蒲公英飘落的效果330

5.6.1  创建数据模型DandelionModel类330

5.6.2  创建DandelionView类331

5.6.3  初始化绘制数据332

5.6.4  重写SurfaceHolder的回调方法333

5.6.5  绘制降落的蒲公英334

5.6.6  实现飘落的效果336

5.7  实现花开的效果337

5.7.1  创建Plant类337

5.7.2  添加子控件338

5.7.3  测量控件并设置宽高340

5.7.4  摆放Plant中的子控件342

5.7.5  设置组合动画345

5.7.6  设置接口回调350

5.7.7  设置用于控制动画效果的方法350

5.7.8  静待花开352

5.8  实现背景颜色渐变的效果354

5.8.1  创建属性动画xml文件354

5.8.2  设置背景渐变动画355

5.9  其他主要功能的展示356

5.9.1  名人名言列表356

5.9.2  说明界面357

5.9.3  选择要分享的花357

5.9.4  种花界面花枯萎的效果357

(咨询特价)  本章总结358

 

第6章  健康计步器(Fragment + Service + Receiver + 传感器实现)359

 代码解释(在线扩展讲解):12段

 

6.1  开发背景362

6.2  系统功能结构362

6.2.1  系统功能结构362

6.2.2  系统业务流程362

6.3  开发准备362

6.4  计步功能的设计366

6.4.1  运动界面概述366

6.4.2  运动界面布局366

6.4.3  创建SportFragment类369

6.4.4  创建SportFragment的视图370

6.4.5  初始化数据371

6.4.6  初始化控件和设置控件372

6.4.7  获取天气预报网络资源373

6.4.8  获取计步步数374

6.4.9  显示数据374

6.5  计步服务功能的设计377

6.5.1  声明变量377

6.5.2  初始化计步服务377

6.5.3  管理服务的周期378

6.6  测试计步功能的设计379

6.6.1  测试界面的创建和布局的设置379

6.6.2  实现计步的功能380

6.7  食物热量对照表设计382

6.7.1  食物热量对照表概述382

6.7.2 界面布局382

6.7.3  显示数据383

6.8  其他主要功能的展示389

6.8.1  更改个人信息389

6.8.2  播放热身动画390

6.8.3  设置我的计划390

6.8.4  心率测试功能390

6.9  本章总结391

 

第7章  瞬间日记(SQLite数据库 + MediaPlayer + 自定义ScrollView控件实现)393

 代码解释(在线扩展讲解):20段

 

7.1  开发背景396

7.2  系统功能设计396

7.2.1  系统功能结构396

7.2.2  系统业务流程396

7.3  创建项目396

7.3.1  新建项目396

7.3.2  导入项目资源398

7.4  数据库与数据库表设计398

7.4.1  数据表结构398

7.4.2  创建数据库399

7.4.3  编写数据库实体类400

7.5  首页日记列表功能401

7.5.1  实现首页显示日记列表402

7.5.2  实现列表长按编辑/删除功能403

7.6  搜索功能设计405

7.6.1  按关键字搜索405

7.6.2  按日期搜索407

7.7  新增日鸡能设计408

7.7.1  新增日记布局设计408

7.7.2  保存日记信息功能410

7.7.3  加载底部菜单412

7.8  日记分享功能设计414

7.8.1  实现获取日记内容生成图片414

7.8.2  分享图片415

7.9  设置/取消日记锁功能416

7.9.1  密码输入框设计417

7.9.2  设置取消日记锁417

(咨询特价)  手写保存功能418

(咨询特价).1  自定义手写页面 419

(咨询特价).2  保存手写图片420

(咨询特价)  照片保存功能设计421

(咨询特价).1  选择本地图片保存到日记422

(咨询特价).2  调用相机拍照图片保存到日记423

(咨询特价)  语音保存功能设计425

(咨询特价).1  开启语音录制426

(咨询特价).2  返回录音的音频文件路径427

(咨询特价)  到时提醒功能设计428

(咨询特价).1  自定义时间选择窗428

(咨询特价).2  设置提醒时间428

(咨询特价)  本章总结429

 

第8章  外勤助手(百度地图 + Vollry框架 + 录音 + JSON数据解析实现)430

 代码解释(在线扩展讲解):11段

 

界面预览431

项目功能应用技术预览432

攻占Android大陆433

武林荣誉称厚434

 

特别提醒:

    亲爱的读者朋友,为了使您更好地学习编程,在随书附赠的光盘中提供了一章拓展内容《外勤助手》,如果您学有余力,可以进一步进行学习。

(以下拓展内容在配书光盘中)

8.1  开发背景435

8.2  系统功能设计435

8.2.1  系统功能结构435

8.2.2  系统业务流程436

8.3  系统开发必备437

8.3.1  系统开发环境要求437

8.3.2  后台服务器要求437

8.3.3  与后台Java服务器交互的主要接口437

8.4 导航的定位与路线规划设计438

8.4.1 申请密钥438

8.4.2 下载Android地图SDK439

8.4.3 导入Jar440

8.4.4 绘制地图440

8.4.5 实现定位服务441

8.4.6 实现用户定位及路线规划443

8.5 考勤签到模块设计447

8.5.1 自定义签到日历控件447

8.5.2 初始化签到数据453

8.5.3 实现签到功能454

8.5.4 查询签到记录457

8.6 任务上报模块设计458

8.6.1 任务上报模块概述458

8.6.2  任务上报功能的实现458

8.6.3 查询历史数据460

8.7 业务分析模块设计462

8.7.1 使用饼状图分析订单数据462

8.7.2 使用线形图分析业绩排名464

8.8 其他功能展示466

8.8.1 客户界面拨打功能466

8.8.2 添加计划功能467

8.8.3 录音功能467

8.8.4  记录损耗费用支出明细468

8.9 本章总结468

热门设计服务