20多天的实习(事实上,一个人学习的东西)要结束, 剩下的只是读研。 这项20许多天我学到了很多东西, 对android的发展也有了一定的了解。之后写这篇文章主要完成的研究可以得知快速回升

1.安德鲁斯开始创作, 了解, 做到掌握大局

2.開始入门阶段。 学习各个xml配置文件的作用, 学习基本要用到的View   了解经常使用的布局 :线性布局  相对布局

3.了解Activity。 生命周期, 以及生命周期通常要做什么, 以及在Activity中对View的操作

4.通信机制, Hander, 尽管写项目用到的次数较少(非常多第三方的库已经给实现了), 我感觉原理还是要懂的。不同的线程之间怎样通信(UI 进程 和工作进程)

5.Intent  意图对象。是否这里用到了命令模式。 不是非常了解。 将命令进行封装。 然后实现不同Activity之间的跳转

6.ListView 这个view 非常长用。 差点儿是app都会用到。在这里用到了MVC模式,  让Adapter进行list 渲染, listView仅仅是起到了控制样式的一个作用, 了解经常使用的Adapter 以及自己定义Adapter

7.fragment  一个应用中,有非常多Activity是不太好的,普通情况下, 一个Activity会由多个fragment组成, 每一个fragment会继承Fragment, 重写方法。 进行对样式的控制

8.Http   假设写的app 不是单机的话。 那么必须得用到http 协议请求和接受, 了解http(协议, 报文格式 等等)就可以。 同一时候普通情况下。 传输数据使用json格式进行,所以将json 3种传输格式略微看一下, 了解一下相关的库。 个人教喜欢 阿里巴巴的fastjson 比較简单

9.数据库, 终端数据库, 不像是server端须要重量级的数据库。 比方说mysql oracle等等, 轻量级的就够了, 个人喜欢ormlite  使用也非常easy

10.当然, 做安卓,当然也必须的会web开发

最后。 基本入门了, 那么就能够做一些简单的东西了, 我近期做的就是爬别人的站点的东西, 比方笑话或者消息之类的,显示到我的终端 。

事实上自我感觉作项目之类的, 原理搞懂是必要的, 可是不太赞成按着书一步一步的来做。建议clone 开源码, 如何做别人看到你的进步超快, 然后遇到不懂的书的详细内容,检查, 或者到博客或论坛

版权声明:本文博主原创文章,博客,未经同意不得转载。

20那天android得知的更多相关文章

  1. 20天android学习

    20多天的实习(事实上,一个人学习的东西)要结束, 其余的都只有读研. 此20许多天,我学到了很多东西, 至android的发展也有一定的了解.之后写这篇文章主要是完成研究可以学得很快再次回升 1.安 ...

  2. 20.(转)Android的样式(Style)和主题(Theme)

    Android上的Style分为了两个方面: 1,Theme是针对窗体级别的,改变窗体样式: 2,Style是针对窗体元素级别的,改变指定控件或者Layout的样式. Android系统的themes ...

  3. 20、android解决方案(转载)

    目录: 1.广告 2.推送 3.云 4.统计 5.后端存储 6.地图 7.测试 8.托管 9.支付 10.音视频 11.社会化分享 12.存储 13.自动更新 14.轻开发 15.安全 16.图像 1 ...

  4. 【Android 界面效果20】Android GradientDrawable类的详解,设置activity的背景颜色渐变效果

    看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的. GradientDrawable 支持使用 ...

  5. Android得知Scroller(两)——ViewGroup转让scrollTo()

    MainActivity例如下列: package cc.ac; import android.os.Bundle; import android.view.View; import android. ...

  6. android得知----overridePendingTransition

    1 Activity动画是指从一个切换activity跳到另一个activity随着电影. 它由两部分组成:第一部分是一个activity动画出口:中的第二个另一部分activity动画被访问: 于A ...

  7. Java -Android 得知(第四天)

    添加一个新的Activity    我们已经了解到一个Activity就相当于是一个界面(当然了.这样说并不严格,但易于理解). 当我们创建一个安卓应用程序之后.就默认创建了: ①.一个继承Activ ...

  8. Android进阶笔记20:Android手机屏幕坐标系

    1. 手机屏幕坐标系: 整个坐标系是以手机屏幕左上角为原点(0,0),如下:

  9. Java基础知识强化之网络编程笔记20:Android网络通信之 Android常用OAuth登录和分享

    1.  申请百度开发者账号及百度OAuth简介. (1)申请开发者账号: http://developer.baidu.com/ (2)创建项目: http://developer.baidu.com ...

随机推荐

  1. C++学习笔记10-面向对象

    1.  面向对象的程序设计是基于三个基本概念:数据抽象.继承和动态绑定. 在C++ 在,凭借一流的数据抽象,随着一类从一个类派生还继承:派生类的成员继承基类.决定是使用基类中定义的函数还是派生类中定义 ...

  2. Android APP代码拨打电话、打开手机分享功能等隐式意图

    Android APP拨打电话: Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+110)); start ...

  3. VMware vSphere 服务器虚拟化之二十八 桌面虚拟化之安装View传输服务器

    VMware vSphere 服务器虚拟化之二十八 桌面虚拟化之安装View传输服务器 View 传输服务器用于管理和简化数据中心与在最终用户本地系统上检出使用的 View 桌面之间的数据传输.必须安 ...

  4. HDU 3277 Marriage Match III(二分+最大流)

    HDU 3277 Marriage Match III 题目链接 题意:n个女孩n个男孩,每一个女孩能够和一些男孩配对,此外还能够和k个随意的男孩配对.然后有些女孩是朋友,满足这个朋友圈里面的人.假设 ...

  5. BaiduMap_SDK_DEMO_3.0.0_for_Xamarin.Android_by_imknown

    2.4.2 已稳定, 同一时候已经放置到分支/Release 2.4.2了. 3.0.0 已开发完毕, 可是不推荐大家用于项目中, 请观望或者自己进一步调试. 个人感觉尽管3.0.0简化了开发, 可是 ...

  6. Phalcon之 表单(Forms)

    Phalcon中提供了 Phalcon\Forms组件以方便开发人员创建和维护应用中的表单. 以下的样例中展示了主要的用法: <?php use Phalcon\Forms\Form, Phal ...

  7. 怎样通过git协作开发

    近期iOS群里的一些小伙伴刚刚毕业,刚參加工作的小伙伴们,对于怎样进行git下的一个写作开发抱有较大的疑惑.今天小汤我就给大家分享个git下协作开发的小技巧. 怎样通过git协作开发? 当两个开发人员 ...

  8. coding 除了托管外,还能进行团队协作.

    coding 除了托管外,还能进行团队协作. oschina 也是非常不错的.

  9. WebService之Soap头验证入门

    1.新建一个类,如"AuthHeaderUser",继承于"System.Web.Services.Protocols.SoapHeader"类 2.新建Web ...

  10. Monkey源代码分析之执行流程

    在<MonkeyRunner源代码分析之与Android设备通讯方式>中.我们谈及到MonkeyRunner控制目标android设备有多种方法.当中之中的一个就是在目标机器启动一个mon ...