《Android从入门到精通》[81M]百度网盘|pdf下载|亲测有效
《Android从入门到精通》[81M]百度网盘|pdf下载|亲测有效

Android从入门到精通 pdf下载

出版社 清华大学出版社京东自营官方旗舰店
出版年 2019-01
页数 390页
装帧 精装
评分 9.5(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供Android从入门到精通电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

编辑推荐

  《Android 从入门到精通》按照“即重理论更重实践”的编写思路,为读者提供满足实战需求的Android开发学习内容。既适合Android初学者,也适合具备了一定Android开发经验但需要加深知识理解的高级读者。

内容简介

  作为Android应用开发书籍,本书既适合Android初学者,也适合虽具备一定Android开发经验但需要加深知识理解的读者。本书共15章,主要内容包括Android常用UI组件介绍、Android事件处理机制、Android四大组件、Android中的动画、Android网络应用、Android APP项目实战等几大部分,全书由浅入深地详细介绍了Android的每个开发细节。本书内容翔实,示例丰富,案例典型。编者按照“既重理论更重实践”的编写思路为读者提供满足实战需求的Android开发知识内容。读者所需要学习的,正是本书描述的。
  本书可作为高等院校本、专科计算机相关专业的Android入门教材,也可作为计算机编程爱好者的自学参考书。

精彩书摘

  第3章
  常用的UI组件介绍
  本章学习目标
  掌握本章中讲解的所有UI组件。
  我们在实际开发中会经常使用UI组件来组合项目的界面,而常用的UI组件无非就是几种,至于特殊的组件可以通过第2章中的自定义UI组件来绘制。通过对本章的学习,读者应掌握常用UI组件的用法。
  3.1 菜 单
  Android中的菜单(menu)在桌面应用中十分广泛,几乎所有的桌面应用都会使用到。Android应用中的菜单分为三种:选项菜单(OptionMenu)、上下文菜单(ContextMenu)、弹出式菜单(PopupMenu),本节依次介绍这些内容。
  3.1.1 选项菜单
  从Android 3.1开始引入了全新的操作栏,扩展了很多功能,例如安置菜单选项、配置应用图标作为导航按钮等。
  可显示在操作栏上的菜单称为选项菜单(OptionMenu)。选项菜单提供了一些选项,用户选择后可进行相应的操作。
  一般为Android应用添加选项菜单的步骤如下。
  (1)重写Activity的onCreateOptionsMenu(Menu menu)方法,在该方法里调用Menu对象的方法添加菜单项。
  (2)如果想要引用程序响应菜单项的单击事件,就要继续重写Activity的onOptionsItemSelected(MenuItem mi)方法。
  添加菜单项的方式与UI组件的使用方式一样,可以在代码中使用也可以在XML布局文件中使用。Android同样推荐在XML中使用菜单,具体为在app\src\main\res文件夹中创建名称为menu的文件夹,创建完成之后在menu文件夹中新建根标签为menu的布局文件,来看具体的示例代码。
  【例3-1】 XML文件中的选项菜单options_menu.xml。
  1   2 xmlns:app="http://schemas.android.com/apk/res-auto">
  3   4 android:title="第一个菜单项"/>
  5   6 android:title="第二个菜单项"/>
  7   8 android:title="第三个菜单项"/>
  9
  菜单定义完成之后需要在代码中使用才可以看到效果,Java代码如下:
  1 public class MainActivity extends AppCompatActivity {
  2 @Override
  3 protected void onCreate(Bundle savedInstanceState) {
  4 super.onCreate(savedInstanceState);
  5 setContentView(R.layout.activity_main);
  6 }
  7 @Override
  8 public boolean onCreateOptionsMenu(Menu menu) {
  9 getMenuInflater().inflate(R.menu.option_menu, menu);
  10 return true;
  11 }
  12 @Override
  13 public boolean onOptionsItemSelected(MenuItem item) {
  14 switch (item.getItemId()) {
  15 case R.id.menu_item1:
  16 Toast.makeText(MainActivity.this,
  17 "第一个菜单项", Toast.LENGTH_LONG).show();
  18 break;
  19 case R.id.menu_item2:
  20 Toast.makeText(MainActivity.this,
  21 "第二个菜单项", Toast.LENGTH_LONG).show();
  22 break;
  23 case R.id.menu_item3:
  24 Toast.makeText(MainActivity.this,
  25 "第三个菜单项", Toast.LENGTH_LONG).show();
  26 break;
  27 }
  28 return true;
  29 }
  30 }
  ……

前言/序言

  前言
  在瞬息万变的IT时代,一群怀揣梦想的人创办了千锋教育,投身到IT培训行业。七年来,一批批有志青年加入千锋教育,为了梦想笃定前行。千锋教育秉承“用良心做教育”的理念,为培养“顶级IT精英”而付出一切努力,为什么会有这样的梦想,我们先来听一听用人企业和求职者的心声:
  “现在符合企业需求的IT技术人才非常紧缺,这方面的优秀人才我们会像珍宝一样对待,可为什么至今没有合格的人才出现?”
  “面试的时候,用人企业问能做什么,这个项目如何来实现,需要多长的时间,我们当时都蒙了回答不上来。”
  “这已经是面试过的第十家公司了,如果在不行的话,是不是要考虑转行了,难道大学里的四年都白学了?”
  “这已经是参加面试的N个求职者了,为什么都是计算机专业毕业,当问到项目如何实现时,却怎么连思路都没有呢?”
  ……
  这些心声并不是个别现象,而是中国社会反映出的一种普遍现象。高校的IT教育与企业的真实需求存在脱节,如果高校的相关课程仍然不进行更新的话,毕业生将面临难以就业的困境,很多用人单位表示,高校毕业生表面上知识丰富,但在学校所学的知识绝大多数在实际工作中用之甚少,甚至完全用不上。针对上述存在的问题,国务院也作出了关于加快发展现代职业教育的决定,千锋教育所做的事情就是配合高校达成产学合作。
  千锋教育致力于打造IT职业教育全产业链人才服务平台,在全国拥有数十家分校,数百名讲师,坚持以教学为本的方针,采用面对面教学,传授企业实用技能。教学大纲紧跟企业需求,拥有全国一体化就业体系。千锋的价值观即“做真实的自己,用良心做教育”。
  针对高校教师的服务
  (1)千锋教育基于近七年来的教育培训经验,精心设计了包含
  “教材+授课资源+考试系统+测试题+辅助案例”的教学资源包,节约教师的备课时间,缓解教师的教学压力,显著提高教学质量。
  (2)本书配套代码视频,网址为http://www.codingke.com/。
  (3)本书配备了千锋教育优秀讲师录制的教学视频,按本书知识结构体系部署到了教学辅助平台(扣丁学堂)上,这些教学视频可以作为教学资源使用,也可以作为备课参考。
  高校教师如需索要配套教学资源,请关注(扣丁学堂)师资服务平台,扫描下方二维码关注微信公众平台获取。
  扣丁学堂
  针对高校学生的服务
  (1)学IT有疑问,就找千问千知,它是一个有问必答的IT社区,平台上的专业答疑辅导老师承诺工作时间3小时内答复读者学习中遇到的专业问题。读者也可以通过扫描下方的二维码,关注千问千知微信公众平台,浏览其他学习者在学习中分享的问题和收获。
  千问千知
  (2)学习太枯燥,想了解其他学校的伙伴都是怎样学习的吗?可以加入“扣丁俱乐部”。“扣丁俱乐部”是千锋教育联合各大高校发起的公益计划,专门面向对IT感兴趣的大学生提供免费的学习资源和问答服务,已有超过30多万名学习者从中获益。
  就业难,难就业,千锋教育让就业不再难!
  关于本书
  本书可作为高等院校本、专科计算机相关专业的Android入门教材。此外,本书还包含了千锋教育Android基础全部的课程内容,是一本适合广大计算机编程爱好者的优秀读物。
  得红包
  添加小千QQ号或微信号2133320438,不仅可以获取本书配套源代码及习题答案,还可能获得小千随时发放的“助学金红包”。
  致谢
  千锋教育高教产品研发部在近一年时间里参阅了大量Android基础教材和图书,通过反复的修改最终完成了本书。另外,多名院校老师也参与了本书的部分编写与指导工作,除此之外,千锋教育500多名学员也参与了本书的试读工作,他们站在初学者的角度对本书提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
  意见反馈
  在本书的编写过程中,虽然力求完美,但不足之处在所难免,欢迎各界专家和读者朋友们给予宝贵意见。
  千锋教育 高教产品研发部
  2018年8月 于北京