今天是10.2. 学习安卓开发你需要学习什么内容?

 1:首先得学习java语言

 2:数据库的一些知识。

 3:网络协议

 4:Android的知识

     (1):开发环境,Windows或Linux下开发

      (2):程序结构 

                     <1>:src:       java源文件存放

                    <2>gen         自动生成

                   <3> res           资源目录

                  <4>assets       资源目录

                 <5>AndroidMianfest.xml           主配置清单 ()

        (3):界面布局

                   <1>:LinearLayout              线性布局  (主要有水平和垂直两种方式)

                    <2>:RelativeLayout          相对布局

                   <3>:TableLayout                表格布局

                   <4>:AbsoluteLayout           绝对布局

                  <5>:FrameLayout                帧布局

        (4);四大组件

                <1> Activity 活动                               ( 生命周期,启动模式)

                <2>Servicer 服务                              (2种启动方式,startService,bindService)

                 <3>ContentProvider                        (内容提供者)

                <4>broadcastReceiver                      (广播接收器)

      (5):控件的使用

                 <1>Button                                               按钮(点击事件)

                 <2>TextView                                          显示文字

                <3>Edittext                                              输入框

                <4>ListView                                           比如手机联系人列表,微信首页

                <5>GridView                                          比如手机所有App的展示

                <6>ScrollView                                       随着手的滑动,手机联系人可以看到多个联系人

                <7>Spinner                                           下拉布局

                <8>TabHost                                          选项卡

                 <9>DatePicker                                     日期

                 <10>TimePicker                                  时间

                <11>ImageView                                    图片显示

                 <12>ImageButton                                图片按钮

                <13>ProgressBar                                进度条

                 <14>CheckBox                                    复选框

                 <15>RadioButton                               单选框(RadioGroup放入多个RadioButton)

                  <16>ToggleButton                             状态只能是选中和未选中

                  <17>AnalogClock                               显示模拟闹钟(只显示时针和分针)

                 <18>DigitalClock                                  显示数字闹钟(显示到秒)

                   <19>AutoCompleteTextView            智能输入框(输入文字显示时,显示下拉列表)

                   <20>MultiAutoCompleteTextView    用户输入一部人内容,剩下的部分系统自动显示 

                  <21>Gallery                                          横向显示图片列表

                  <22>Dialog                                            对话框

                   <23>ProgressBarDialog                   进度条对话框

                    <24>Menu                                            菜单


         (6)数据库的存储

                   <1> 文件存储

                   <2>SQLite轻量级存储

                   <3>网络存储

                  <4>SharedPreference 

                  <5>ContentProvider

          (7)动画

                 <1>帧动画,                         像放电影一样,一帧一帧的。

                 <2>补间动画                         (缩放,平移,旋转,渐变)

            (8)Intent                                 连接四大组件的纽带

            (9)Fragment的使用

            (10)多媒体的使用  

                    <1>通知的使用

                    <2>相机的使用

                    <3>多媒体文件

           (11)网络技术

                     <1>WebView的使用

                    <2>HTTP协议

                    <3>XML解析

                    <4>JSON解析

                   <5>GSON解析

             (12)位置的开发

                          <1>如何定位自己的位置

                          <2>如何使用第三方(百度地图,高德地图)

               (13)传感器开发

                          光照传感器,加速度传感器,方向传感器        

5:Eclipse开发工具的使用

               <1>常用的快捷键

                <2>Logcat

6:Git的使用

              <1>Git的安装,创建代码库,提交本地代码,

             <2>查看提交记录

             <3>分支的使用








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值