学习Android开发的基础知识点的概括与体会

 Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。

Android系统简介 

 

 Android开发优势

开放源代码
众多开发者及强大的社区
不断增长的市场
国际化的App集成
低廉的开发成本
更高的成功几率
丰富的开发环境
 

Android Studio开发环境搭建目录

Android官网网址下载 Android Studio & App Tools - Android Developers (google.cn)

 Android的系统架构

编写一个Androdi应用程序

 项目运行

 Android程序结构

 Android应用程序运行过程

 Android程序调试的知识点概述

 使用LogCat对Android的应用程序监控;

DDMS视图输出Android调试的信息

Android生命周期

 Android布局的知识点概述

 Android基础控件的知识点概述

 Android基础控件:TextView ; Button ; EditText ;

 Android中级控件的知识点概述

 Android基础控件: CheckBox ; Switch ; EditText ;

 Android适配器的概述

 Android适配器:ArrayAdapter ; SimpleAdapter ;自定义Adapter ;

 

 Fragment加载方式:静态加载;动态加载;

 ViewPager的原理

ViewPager组件通过PagerAdapter以及子类访问数据对于Fragment使用FragmentPagerAdapter;
也可以自己设计基于PagerAdapter的子类;
 

 

 Android网络概述

 Http协议访问

 OkHttp协议访问例子

 Android文件存储

file存储

File存储两种方式;内存瞬时数据保存到存储设备变为持久化的数据Java提供的l/o流存储: FileOutputStream提供openFileOutPut方法写入文件;
FilelnputStream提供openFilelnPut方法读取文件;
Enviroment类: getExternalStorageDirectory方法对Android设备的sD卡进行数据读写

 文件存储

 文本存储

文本保存和读取 

又到了文章结束的末尾了我来说说我的收获和建议

有了一定的Java基础,就可以开始入门Android。建议初学Android者,一定要先搭建自己的开发环境,先准备jdk和Android Studio环境。再看书的过程,一边看知识点一边写示例程序,一来加深印象,二来提高动手能力。所谓磨刀不误砍材工,系统的去学、有自己的见解、将知识融会贯通自成一套体系,长期坚持必然能拥有不凡的基本功,也拥有举一反三的能力。 就技术而言,我个人觉得还是得挑难学的技术学,因为难所以核心,因为难所以有门槛。 只要你坚持住了,将大大提高自己的核心竞争力。 一句话总结,学东西重基础、成体系、能攻关,比所谓为了开发效率速成的技术来得有价值。 android开发不仅仅是app开发,整个android体系庞大繁复,其中蕴含了许多匠师精巧的设计,在学习androi的同时多去关注android的设计理念,看看框架的实现思路甚至读读源代码,这对程序员的自身修养和实力都大有进益。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值