Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Android Studio

Android从开发入门到实战精通课程----Android进阶

本阶段学习android环境搭建、android四大组件之activity、基础UI控件,掌握Android常用知识点,锻炼Android编程思维,养成好的安卓编程习惯。
Rating: 4.1 out of 54.1 (35 ratings)
490 students
Created by juan zhang
Last updated 12/2018
Simplified Chinese
30-Day Money-Back Guarantee

What you'll learn

  • 本阶段学习android环境搭建、android四大组件之activity、基础UI控件,掌握Android常用知识点,锻炼Android编程思维,养成好的安卓编程习惯。
  • Android Studio----Android Studio是Google最新推出的高效Android开发工具,本课程将教会您使用最新的Android Studio开发工具,并且能够快速的从Eclipse迁移到Android Studio。
  • 安卓应用开发-Activity----Android智能手机的迅猛发展,巨大的市场份额激发很多传统IT公司转向APP应用开发,未来十年Android APP开发工程师仍然是炙手可热的职位。本课程将通过实践教会你Andriod应用开发最常用的元素-Activity,快速入门Android应用开发。
  • Android基础UI控件---熟练掌握Android基础控件、五大布局的用法,熟练掌握容器控件ListView、ViewPager、RecyclerView的用法,学会定制自己的应用主题和样式,熟练掌握View的测量布局绘制流程,并学会自定义View,打造自己的个性化View。
  • Android 高级Ui之fragment---本章主要是android高级ui设计之fragment学习,主要介绍android fragment的应用场景、项目创建、替换、移除、实战等等系列操作,让初学者不仅能对fragment的理论知识有一个清晰的认识,同时还让其能掌握fragment相关实战应用,知其然还知其所以然。
  • Android 高级Ui----android高级ui设计课程,涵盖android ui系统控件、第三方控件等高级UI一切控件的使用方法,并从实战方面进行详细剖析,增强大家对android 高级ui的了解与掌握,设计出更完美的android界面。
  • Android自定义控件----学习Android自定义控件的三种方式,详细案例分析。看完本课程,能够自己编写自定义控件

Course content

6 sections • 123 lectures • 30h 8m total length

  • Preview09:05
  • Preview08:36
  • 从Eclipse到AndroidStudio(2)
    16:08
  • AndroidStudio开发工具调试入门
    09:04
  • AndroidStudio开发工具的设置(1)
    13:03
  • AndroidStudio设置(2)
    09:22
  • AndroidStudio设置(3)
    10:22
  • AndroidStudio设置(4)
    11:11
  • AndroidStudio设置(5)
    07:33
  • AndroidStuidio代码编辑器的使用(1)
    12:18
  • AndroidStuidio代码编辑器的使用(2)
    09:11
  • AndroidStudio布局编辑器的使用
    12:53
  • AndroidStudio调试功能
    08:19
  • AndroidStudio Gradle(1)
    12:52
  • AndroidStudio Gradle(2)
    09:08
  • AndroidStudio Gradle(3)
    09:58
  • AndroidStudio Gradle(4)
    18:47
  • 附录常见错误
    06:52

  • Activity概念和简单使用
    18:39
  • Preview11:04
  • Activity启动方法(上)
    16:24
  • 编辑Activity启动方法(下)
    01:07
  • Activity显式隐式启动
    12:23
  • Activity生命周期
    19:54
  • 加载模式-上
    14:46
  • 加载模式-中
    03:52
  • 加载模式-下
    13:15
  • IntentFlag-上
    13:57
  • IntentFlag-下
    12:32
  • Intent传参
    14:00
  • Bundle传递
    06:43
  • 复杂数据传递
    14:18
  • Activity数据回传
    07:10
  • 启动系统的Activity
    06:42
  • intentfilter之data
    10:25

  • Android基础UI控件课程介绍
    14:58
  • 基础UI控件1-TextView、Button、EditText
    20:55
  • 基础UI控件2-ImageView、CheckBox、RadioButton
    15:41
  • 基础UI控件3-SeekBar、ProgressBar、DataPicker
    20:56
  • Spinner
    14:02
  • ListView
    13:56
  • ListView-SimpleAdapter
    16:47
  • BaseAdapter
    19:35
  • GridView 上
    14:53
  • GridView 下
    11:37
  • ExpandableListView
    20:03
  • ExpandableListView-下
    24:04
  • LinearLayout
    12:43
  • RelativeLayout
    18:27
  • FrameLayout
    08:35
  • AbsoluteLayout
    04:10
  • 表格布局
    11:18
  • ViewPager
    12:24
  • menu菜单
    12:09
  • popwindow
    10:16
  • Fragment
    17:55
  • fragment应用场景
    16:39
  • fragment与activity通信
    12:55
  • swipRefreshLayout
    13:43
  • DrawerLayout
    12:53
  • RecyclerView
    21:42
  • shape
    19:40
  • 状态选择器
    13:05
  • Notification
    17:30
  • 主题和样式
    16:48

  • Fragment的概念和应用场景
    08:56
  • Fragment的创建1
    20:35
  • Fragment的创建2
    10:08
  • Fragment的替换和移除1
    15:44
  • Fragment的替换和移除2
    13:09
  • Fragment的生命周期
    16:00
  • DialogFragment实战1
    17:24
  • DialogFragment实战2
    16:19
  • DialogFragment实战3
    18:10
  • DialogFragment实战4
    09:29
  • DialogFragment实战5
    09:09
  • DialogFragment实战6
    07:56
  • Fragment和Activity的通信1
    05:09
  • Fragment和Activity的通信2
    14:20
  • Fragment和Activity的通信3
    08:03
  • Fragment和Activity的通信4
    15:10
  • Fragment和Activity的通信5
    09:43
  • Fragment的最佳通信方式和ListFragment实战1
    12:07
  • Fragment的最佳通信方式和ListFragment实战2
    07:47
  • Fragment的最佳通信方式和ListFragment实战3
    14:10
  • Fragment的最佳通信方式和ListFragment实战4
    08:38
  • Fragment的最佳通信方式和ListFragment实战5
    11:03
  • app.Fragment和v4.app.Fragment的区别
    08:11

  • 00_说在前面的话
    13:51
  • 01_使用系统控件SwipeRefreshLayout实现下拉刷新
    29:27
  • 3.02_使用通用第三方控件PullToRefresh实现下拉刷新_原理详解
    32:28
  • 4.03_使用通用第三方控件PullToRefresh实现下拉刷新_双色球号码生成器
    25:59
  • 04_使用通用第三方控件AChartEngine实现图形绘制
    28:08
  • 05_使用系统控件ImageView和SeekBar实现图像的动态缩放和旋转
    31:01
  • 06_使用NinePatch解决背景图片在放大时因拉伸而产生的失真问题
    29:23
  • 07_使用系统控件ImageSwitcher和HorizontalScrollView实现相册图片的
    23:13
  • 08_使用系统控件ProgressBar实现各种效果的圆形进度条和水平进度条
    27:41
  • 09_使用系统控件GridView实现相册图片的切换
    30:28
  • 10_使用Android5.0新增的系统控件CardView实现卡片效果
    16:52
  • 11_使用系统控件ViewFlipper实现手指左右滑屏切换页面
    28:35
  • 12_使用GestureDetector监听各种手势
    21:37
  • 13_使用系统控件ViewFlipper和GestureDetector实现手指左右滑屏切换页面
    11:07
  • 14_使用系统控件ActionBar实现各种效果的动作栏
    25:27
  • 15_使用系统控件WebView显示网页的内容
    23:49
  • 16_使用Android 5.0新增的系统控件RecyclerView替代ListView
    43:28
  • 17_使用系统控件ViewPager实现手指左右滑屏切换页面
    21:31
  • 18_使用系统API实现Fragment切换时的动画效果
    24:13
  • 19_使用系统控件DrawerLayout或通用第三方控件SlidingMenu实现侧滑菜单
    25:16
  • 20_一个简易新闻客户端的实现思路
    04:59

  • Android自定义控件
    07:52
  • Android自定义控件-继承已有控件案例
    12:16
  • 继承布局的方式-描述
    05:40
  • 继承布局的方式-ITEM案例1
    25:51
  • 继承布局的方式-ITEM案例2
    10:45
  • 自定义属性-描述
    04:53
  • 自定义属性-实例
    16:11
  • 自定义方法和事件
    09:11
  • 继承根View方式-描述
    02:57
  • Canvas 和Paint简介
    13:18
  • 继承根View方式-折线图案例
    20:24
  • 案例滚动渐变顶部条1
    20:07
  • 案例滚动渐变顶部条2
    06:55
  • 总结
    03:39

Requirements

  • 个人电脑或mac
  • 学生应具备Java的基本知识。

Description

欢迎来到世界上最好的Android应用程序开发课程  。我们完整的应用程序开发课程教您如何使用Java编写代码和构建漂亮的,美丽的,用于手机和平板电脑的Android应用程序。

即使你没有编程经验。

到本课程结束时,您将熟练地使用Java编程,并准备好自己开发应用程序或作为Android开发人员开始一项自由职业的工作。 


本阶段学习android环境搭建、android四大组件之activity、基础UI控件,掌握Android常用知识点,锻炼Android编程思维,养成好的安卓编程习惯。  。

Android进阶分为6大部分Android Studio、安卓应用开发-Activity、Android基础UI控件、Android 高级Ui之fragment、Android 高级Ui和Android自定义控件。

(1)Android Studio----Android Studio是Google最新推出的高效Android开发工具,本课程将教会您使用最新的Android Studio开发工具,并且能够快速的从Eclipse迁移到Android Studio。   

(2)安卓应用开发-Activity----Android智能手机的迅猛发展,巨大的市场份额激发很多传统IT公司转向APP应用开发,未来十年Android APP开发工程师仍然是炙手可热的职位。本课程将通过实践教会你Andriod应用开发最常用的元素-Activity,快速入门Android应用开发。   

(3)Android基础UI控件---熟练掌握Android基础控件、五大布局的用法,熟练掌握容器控件ListView、ViewPager、RecyclerView的用法,学会定制自己的应用主题和样式,熟练掌握View的测量布局绘制流程,并学会自定义View,打造自己的个性化View。 

(4)Android 高级Ui之fragment---本章主要是android高级ui设计之fragment学习,主要介绍android fragment的应用场景、项目创建、替换、移除、实战等等系列操作,让初学者不仅能对fragment的理论知识有一个清晰的认识,同时还让其能掌握fragment相关实战应用,知其然还知其所以然。 

(5)Android 高级Ui----android高级ui设计课程,涵盖android ui系统控件、第三方控件等高级UI一切控件的使用方法,并从实战方面进行详细剖析,增强大家对android 高级ui的了解与掌握,设计出更完美的android界面。 

(6)Android自定义控件----学习Android自定义控件的三种方式,详细案例分析。看完本课程,能够自己编写自定义控件    



不要浪费时间

不要在YouTube上的劣质视频上浪费宝贵生命的一分钟。或者你听不懂口音的老师。或者没有实际教学经验的教师。你的学习和时间比这更有价值。我们提供最好的导师精心制作的内容,美丽的动画和学习的做法。当你坐在那里观摩不同课程的海洋时,你会意识到没有理由去思考。最好的课程就在你眼前。 单击现在买按钮然后开始学习。世界需要你的新应用程序! 


Who this course is for:

  • 任何想学习如何开发android应用程序的学生
  • 如果你想成为一个优秀的Android 应用程序员,这门课程对你来说是100%的!

Instructor

juan zhang
网页工程师,软件测试专家
juan zhang
  • 3.9 Instructor Rating
  • 139 Reviews
  • 2,425 Students
  • 15 Courses

我是一位资深的网络开发者,在过去的几年里,就职于国内一家网络安全公司,专业做测试 。我对在线教学也非常有热情。

在线教学是在这个现代世界传播知识的好方法,因此我在这里教你我最好的网络开发技能。

通过学习来提升你的职业生涯。

没有什么事是不可能的。这完全取决于你是如何对待它的!

热衷于传播知识。


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.