• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线

Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线


做了几年游戏服务端,不过也不是没接触过客户端的。毕业前的作业就不说了,刚毕业的时候,是在亿迅公司做CRM,开发广东电信内部使用的系统。每个功能从头到尾自己搞。要说客户端,jsp应该也算是吧。不过一年后就跳槽做游戏了。说真的,学不了什么,现在想起来,学习,还是要靠自己,单靠工作只会被牵着走。

后来做游戏服务端,一做就做到现在。之前也搞过一下Android,写了一些小游戏。那个时候就觉得,编程的方法跟服务端真的是格格不入。后来,也就是去年,准备带自己的手游团队。拿了剑仙缘的代码,因为人手不够,只能自己去兼顾一下客户端。想写些小功能,发现完全无从下手。犹如天书一般的客户端代码。

我不知道是不是因为一直在小公司,而且自己又不主动接触一些编程技巧上的东西,总觉得那些组件啊什么的都很难理解。或者某些东西单独还是能理解的。但是真要写功能的是,又是另一回事了。

所以想通过学习Android,搞一搞客户端的东西,熟悉一下,扩展一下思路。在网上百度了很多入门教程,总觉得要么很难,要么很浅,或者是因为太难找到跟我水平差不多的人了吧。通常找到的教程都是一直做客户端的人或者技术牛人写的。或许写得很好,但是我就是看得很辛苦。我一直觉得,程序员是两个物种,客户端跟服务端。

先规划一下学习的路线吧,时间表就不好意思做了,尽量每天都写一篇学习博客。

\

图是网上找到的,觉得不错。就尝试按这个方面来学习吧。

首先是基础,

1.Java语言,Android是java写的,肯定要用到java。其实大学的时候一直用java,刚毕业的时候也是java。还是有点基础的,只是这么多年,都忘记得七七八八了。不过做了C++这么久,好像也没必要重新学一遍。所以还是碰到问题再来研究吧。

2.XML基础,其实我不明白xml需要什么基础,C++就试过写代码来读,格式什么的,应该没啥好说的吧。

3.linux基础,其实我不明白做Android跟linux怎么搭上边的。不过服务端维护的时候倒是接触过,虽然很多不懂,但是还是有点基础吧。

4.数据库知识,这个更让人费解,不知道客户端怎么用到数据库的,可能是本地数据吧?

咋一看,好像服务端的程序员学习Android还是有点优势的?希望吧!

接着是

1.了解Android,老实说,这个太抽象了吧,这么多年,大家都知道它是个什么东西,不过连知其然都不如。

2.开发环境,windows和MAC开发都搞了,linux就算了吧。windows的和MAC的

3.程序结构写了解过了,点我看看?

4.界面布局,四大组件,数据库访问。嗯现在要学这几个。

5.高级的后面在搞吧。

6.实践,我觉得边学习边实践是最好的。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-26统计nginx日志中各服务(目录)http总请求数、成功数、失败数的shell
  • 2017-05-26说明一下JNI 与AIDL,说明JNIAIDL
  • 2017-05-26网上商城4--首页二级分类的查询,4--二级分类
  • 2017-05-26提升Android ListView性能的几个技巧
  • 2017-07-23AndroidUSB转串口通信开发基本流程
  • 2017-05-26Linux 新的API signalfd、timerfd、eventfd使用说明
  • 2017-05-26android:ListView缓存机制及BaseAdapter的三重境界(逗比式,普通式,文艺式)
  • 2017-05-26android:省市二级联动下拉框
  • 2017-05-26【同行说技术】Android程序员从小白到大神必读资料汇总(三),android资料汇总
  • 2017-05-26硅谷社交8--联系人列表页面,硅谷社交8--联系人

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android基础部分再学习---再谈Service进程服务通信
    • Tips:datapump异常中断后的处理
    • Eclipse下配置Ant脚本 自动打包带签名的Android apk(PC环境为MAC)
    • Android Studio系列-Activity单元测试
    • 切换网站主域名经验总结
    • Android 开源库和项目 3,android开源库项目
    • Android 手机卫士--确认密码对话框编写,android确认密码
    • Android IPC机制(四):细说Binder连接池
    • Loader详解,asynctaskloader详解
    • android:SpannableString的应用,TextView中某些文字的点击事件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有