新書推薦:
《
大学问·批判的武器:罗莎·卢森堡与同时代思想者的论争
》
售價:HK$
98.6
《
低薪困境:剖析日本经济低迷的根本原因
》
售價:HK$
66.1
《
穷人的银行家(诺贝尔和平奖获得者穆罕默德·尤努斯自传)
》
售價:HK$
76.2
《
绵延:文明分野与文化演进
》
售價:HK$
66.1
《
三神之战:罗马,波斯与阿拉伯帝国的崛起
》
售價:HK$
80.6
《
慢慢变富66招
》
售價:HK$
53.8
《
战国竹书复原综论
》
售價:HK$
98.6
《
走出内心的深渊:快节奏人群心理疾病与健康指南(原书第3版)
》
售價:HK$
77.3
|
編輯推薦: |
综合黑马程序员的Android课程内容,技术新颖,实战性强。特色1:多个热点技术包含多个热点技术,如下拉刷新、HelloCharts图表库、BoomMenu圆形菜单、BubbleViews心形泡泡库、百度地图、第三方视频播放等。特色2:完美的结构设计在结构设计上,采用由四个小项目逐渐深入,然后引出一个黑马头条项目的形式,循序渐进地引领读者学习。特色3:一个企业级项目包含一个综合项目黑马头条,从项目分析、效果展示,到项目开发、打包发布等讲解了一个项目的完整开发流程。特色4:项目 任务相结合将黑马头条项目拆分成7个功能模块,93个任务,来细化讲解。在讲解每个功能时,均有【任务综述】【任务分析】【任务实施】等内容,步骤清晰便于学习。
|
內容簡介: |
本书适合有一定Android基础的读者阅读,书中涵盖多个技术热点,其中包括下拉刷新、HelloCharts图表库、BoomMenu圆形菜单、BubbleViews心形泡泡库、第三方视频播放等。本书在结构设计上采用由小项目逐渐深入的形式,然后引出一个黑马头条项目,讲解企业项目的开发流程。本书共13章,第1~4章每章分别讲解小项目,第5~13章每章分别讲解黑马头条项目的一个模块,包括从项目分析、效果展示到项目开发、打包发布的全过程。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大编程爱好者参考和学习的书籍。
|
目錄:
|
目录
第1章弹幕1
1.1弹幕程序1
任务综述1
【任务11】弹幕界面1
【任务12】弹幕界面逻辑代码 3
1.2本章小结7
第2章VR8
2.1全景图片与全景视频介绍8
2.2VR主界面9
任务综述9
【任务21】VR主界面9
【任务22】VR主界面逻辑代码10
2.3VR全景图片11
任务综述11
【任务23】VR全景图片界面 11
【任务24】VR全景图片界面逻辑代码13
2.4VR全景视频14
任务综述14
【任务25】VR全景视频界面15
【任务26】VR全景视频界面逻辑代码16
2.5本章小结19
第3章图表库20
3.1线形图20
任务综述20
【任务31】线形图界面20
【任务32】创建ViewPagerAdapter22
【任务33】线形图界面逻辑代码23目录Android企业级项目实战教程3.2饼状图26
任务综述26
【任务34】饼状图界面26
【任务35】饼状图界面逻辑代码27
3.3柱状图30
任务综述30
【任务36】柱状图界面30
【任务37】柱状图界面逻辑代码31
3.4本章小结33
第4章3D相册34
4.1相册34
任务综述34
【任务41】相册界面34
【任务42】相册界面Item36
【任务43】创建AlbumBean38
【任务44】相册界面Adapter38
【任务45】相册界面逻辑代码39
4.2本章小结43
第5章项目综述44
5.1项目分析44
5.1.1项目名称44
5.1.2项目概述44
5.1.3开发环境44
5.1.4模块说明45
5.2效果展示45
5.2.1欢迎界面与主界面45
5.2.2新闻详情界面与Python学科界面45
5.2.3统计详情界面46
5.2.4视频详情界面48
5.2.5我界面48
5.2.6个人资料界面51
5.3本章小结53
第6章欢迎模块54
6.1欢迎界面54
任务综述54
【任务61】欢迎界面 54
【任务62】欢迎界面逻辑代码55
6.2导航栏56
任务综述56
【任务63】标题栏56
【任务64】底部导航栏 57
【任务65】底部导航栏逻辑代码60
6.3本章小结 63
第7章首页模块64
7.1搭建服务器64
任务综述64
【任务71】首页广告栏数据64
【任务72】首页新闻列表数据66
7.2工具类67
任务综述67
【任务73】创建Constant类67
【任务74】创建JsonParse类68
【任务75】创建UtilsHelper类68
7.3首页69
任务综述69
【任务76】水平滑动广告栏界面69
【任务77】首页界面72
【任务78】自定义控件WrapRecyclerView76
【任务79】首页界面Item80
【任务710】创建NewsBean83
【任务711】创建AdBannerFragment85
【任务712】创建AdBannerAdapter86
【任务713】首页界面Adapter88
【任务714】首页界面逻辑代码90
7.4新闻详情 96
任务综述96
【任务715】新闻详情界面97
【任务716】新闻详情界面逻辑代码99
7.5Python学科106
任务综述106
【任务717】Python学科界面106
【任务718】Python学科界面Item107
【任务719】创建PythonBean108
【任务720】Python学科界面Adapter109
【任务721】Python学科界面逻辑代码110
7.6本章小结113
第8章统计模块115
8.1统计115
任务综述115
【任务81】统计界面115
【任务82】统计界面逻辑代码117
8.2统计详情120
任务综述120
【任务83】Android统计详情界面120
【任务84】Android统计详情界面逻辑代码122
【任务85】Java统计详情界面124
【任务86】Java统计详情界面逻辑代码126
8.3本章小结130
第9章视频模块131
9.1视频列表131
任务综述131
【任务91】视频列表界面131
【任务92】视频列表界面Item132
【任务93】创建VideoBean133
【任务94】视频列表界面Adapter135
【任务95】视频列表界面数据136
【任务96】视频列表界面逻辑代码138
9.2视频详情140
任务综述140
【任务97】视频详情界面141
【任务98】视频目录列表Item148
【任务99】画面尺寸菜单149
【任务910】视频目录列表Adapter151
【任务911】创建TopLineApplication154
【任务912】创建VideoDetailPagerAdapter155
【任务913】创建ParamsUtils156
【任务914】视频播放进度条157
【任务915】画面尺寸菜单逻辑代码159
【任务916】视频清晰度菜单逻辑代码160
【任务917】视频详情界面逻辑代码162
9.3本章小结164
第10章我模块(一)166
10.1创建数据库166
任务综述166
【任务101】创建SQLite数据库166
【任务102】创建DBUtils类167
【任务103】创建UserBean168
10.2我169
任务综述169
【任务104】我界面169
【任务105】广播接收者180
【任务106】我界面逻辑代码181
10.3注册185
任务综述185
【任务107】注册界面186
【任务108】MD5加密算法192
【任务109】注册界面逻辑代码193
10.4登录196
任务综述196
【任务1010】登录界面196
【任务1011】登录界面逻辑代码199
10.5个人资料203
任务综述203
【任务1012】个人资料界面203
【任务1013】个人资料界面逻辑代码207
10.6个人资料修改214
任务综述214
【任务1014】个人资料修改界面215
【任务1015】个人资料修改界面逻辑代码216
10.7本章小结221
第11章我模块(二)222
11.1日历222
任务综述222
【任务111】日历界面222
【任务112】日历界面逻辑代码224
11.2星座226
任务综述226
【任务113】星座界面226
【任务114】创建ConstellationBean234
【任务115】星座界面数据236
【任务116】星座界面逻辑代码240
11.3星座选择244
任务综述244
【任务117】星座选择界面244
【任务118】星座选择界面Item246
【任务119】星座选择界面Adapter247
【任务1110】星座选择界面数据249
【任务1111】星座选择界面逻辑代码250
11.4涂鸦252
任务综述252
【任务1112】涂鸦界面252
【任务1113】涂鸦颜色选择界面264
【任务1114】创建ColorsBean271
【任务1115】创建BigSizeBean272
【任务1116】涂鸦界面逻辑代码273
11.5地图280
任务综述280
【任务1117】地图界面280
【任务1118】地图界面逻辑代码281
11.6本章小结286
第12章设置模块287
12.1收藏287
任务综述287
【任务121】收藏界面287
【任务122】收藏界面Item289
【任务123】收藏界面Adapter294
【任务124】收藏新闻信息表297
【任务125】收藏界面逻辑代码300
12.2设置302
任务综述302
【任务126】设置界面303
【任务127】设置界面逻辑代码305
12.3修改密码308
任务综述308
【任务128】修改密码界面308
【任务129】修改密码界面逻辑代码310
12.4设置密保313
任务综述313
【任务1210】设置密保界面314
【任务1211】设置密保界面逻辑代码316
12.5本章小结320
第13章项目上线321
13.1代码混淆321
13.1.1修改build.gradle文件321
13.1.2编写proguardrules.pro文件321
13.2项目打包323
13.3项目加固326
13.4项目发布330
13.5本章小结332
|
內容試閱:
|
传智播客和黑马程序员
江苏传智播客教育科技股份有限公司简称传智播客是一家专门致力于培养高素质软件开发人才的科技公司,黑马程序员是传智播客旗下的高端IT教育品牌。
黑马程序员的学员多为大学毕业后想从事IT行业,但各方面条件还不成熟的年轻人。黑马程序员的学员筛选制度非常严格,包括严格的技术测试、自学能力测试以及性格测试、压力测试、品德测试等。百里挑一的残酷筛选制度确保了学员质量,并降低了企业的用人风险。
自黑马程序员成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研三个层面创新自己的执教理念与教学方针,并集中黑马程序员的优势力量,有针对性地出版了计算机系列教材五十多种,制作了教学视频数十套,并发表了各类技术文章数百篇。
黑马程序员不仅斥资研发IT系列教材,还为高校师生提供以下配套学习资源与服务。
为大学生提供的配套服务:
1 专业的辅助学习平台博学谷http:yx.boxuegu.com,有专业老师在线为您答疑解惑。
2 针对高校学生在学习过程中存在的压力等问题,我们还面向大学生量身打造了播妞。播妞不仅致力推行快乐学习,还会有定期的助学红包雨。有兴趣的同学可添加播妞微信QQ: 208695827。
3 高校学生也可扫描右方二维码,加入播妞粉丝团,获取最新学习资源,与播妞一起快乐学习。
为IT教师提供的配套服务:
针对高校教学,黑马程序员为IT系列教材精心设计了教案 授课资源 考试系统 题库 教学辅助案例的系列教学资源。高校老师请关注码大牛老师微信QQ: 2011168841,获取教材配套资源,也可以扫描右方二维码,加入专为IT教师打造的师资服务平台教学好助手,获取黑马程序员最新教师教学辅助资源相关动态。
为什么要学习Android
Android是Google公司开发的基于Linux的开源操作系统,主要应用于智能手机、平板电脑等移动设备,还可用于穿戴设备、智能家居等领域。经过短短几年的发展,Android系统在全球得到了大规模推广。据不完全统计,Android系统已经用于全球80%以上的智能手机,中国市场的占有率更是高达90%以上,因此越来越多的人开始学习Android技术,以适应市场需并寻求更广阔的发展空间。
如何使用本书
本书适合有一定Android基础的读者阅读,书中涵盖多个技术热点,其中包括下拉刷新、HelloCharts图表库、BoomMenu圆形菜单、BubbleViews心形泡泡库、第三方视频播放等。若读者没有Android基础,建议读者先学习《Android移动开发基础案例教程》,然后再学习本书。
本书在结构设计上采用由小项目逐渐深入的形式,然后引出一个黑马头条项目,讲解企业项目的开发流程。本书共13章,第1~4章分别讲解一个小项目,第5~13章讲解一个黑马头条项目。具体如下。
第1章主要讲解弹幕项目的实现过程,其中包括弹幕下方的视频播放、弹幕文本的发送等。
第2章主要讲解VR项目的实现过程,其中包括全景图片与全景视频介绍、VR全景图片的预览、VR全景视频的播放等。
第3章主要讲解HelloCharts图表库的使用,其中以饼状图、柱状图、线形图为例进行演示。
第4章主要讲解3D相册的实现过程,其中包括图片展示与滑动效果等。
第5~13章分别讲解黑马头条项目的各个模块,其中包括项目综述、欢迎模块、首页模块、统计模块、视频模块、我模块、设置模块和项目上线。
读者在阅读本书的过程中难免会遇到一些问题,如果是对某个知识点不熟悉,则可以先行查阅,然后再进行项目开发。黑马头条项目是一个完整的项目,建议读者先厘清思路,多思考、多分析、多实践,逐步完成项目的开发。
致谢
本书的编写和整理工作由传智播客教育科技股份有限公司完成,主要参与人员有吕春林、陈欢、柴永菲、张泽华、李印东、马伟奇、刘峰、金兴、邱本超、殷凯等,全体参编人员在将近一年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心的感谢。
前言Android企业级项目实战教程意见反馈
尽管我们尽了最大的努力,但本书中难免存在不妥之处,欢迎各界专家和读者朋友们来信来函给予宝贵意见,我们将不胜感激。读者在阅读本书时,如发现任何问题或有不认同之处,可以通过发送电子邮件与我们取得联系。
请发送电子邮件至itcast_book@vip.sina.com。
黑马程序员
2017年9月于北京
|
|