文章目录

  • 1. 前言
  • 2. 基础语言
  • 3. 混合开发相关语言
  • 4. 参考书籍
  • 5. 建议

1. 前言

更多内容请查看android生态之应用篇

android开发常用java,c,c++这三种。但是不要说这三种语言,单单一个java要想写清楚,这点篇幅是肯定不够的。这边提出来就是为了让学习的人知道你学习android需要什么语言基础。

2. 基础语言

android应用开发最常用的就是java语言了,说他为android的基础语言一点也不为过。那这边说一下java学习的一些建议:

  1. 熟悉四大基本特性:继承,封装,多态,抽象
  2. 熟悉面向对象开发概念,万物皆对象,对象皆可盘
  3. 熟悉IO读写
  4. 熟悉数据库操作
  5. 熟悉网络开发
  6. 熟悉常用设计模式

3. 混合开发相关语言

android应用开发还有有可能接触到比较多的就是c/c++语言,以及h5+js脚本语言了。这边简单提一下:
对于c/c++学习的一些建议:

  1. 熟悉指针,这个是最核心也是最重要的一个概念;
  2. 熟悉结构体
  3. 熟悉基本数据类型操作
  4. 熟悉面向过程开发,但需要注意的是c++是有类这个概念的,需作一定的区分
  5. c/c++语言在android应用通常作为jni技术供java侧进行调用

对于h5+js学习的一些建议:

  1. 熟悉操作基本的函数
  2. 熟悉动态网页开发
  3. 熟悉各种样式的使用
  4. h5+js语言一般作为andorid应用开发的补充语言,提供跨平台实现

4. 参考书籍

java 语言参考书籍《java从入门到精通》
c 语言参考书籍《c语言从入门到精通》,《c语言陷阱和缺陷》
c++ 语言参考书籍《primer c++》
h5 语言参考书籍《HTML5从入门到精通》
js语言参考书籍《JavaScript从入门到精通》

5. 建议

时间充裕先从c语言开始学习,然后继续c++,再带java,h5+js可以最后学习。个人学习经验,仅供参考,无需复制!

浅谈android应用之编程语言相关推荐

  1. 浅谈Android引用计数(2)

    在浅谈Android引用计数(1)中讲了LightRefBase实现对象计数管理的原理,这篇文章将要分析重量级的引用基类:RefBase的实现和它的作用. 下面是RefBase和相关类的类图: 图中可 ...

  2. 浅谈Android保护技术__代码混淆

    浅谈Android保护技术__代码混淆 浅谈Android保护技术__代码混淆 代码混淆 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读 ...

  3. android fps 垂直同步,浅谈Android流畅度

    原标题:浅谈Android流畅度 哈哈 讲个故事 白 1 流畅度 关于流畅度谷歌官方给出的解释为:running at a consistent 60 frames per second, witho ...

  4. 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路

    原文地址: http://blog.csdn.net/luoshengyang/article/details/6627260 在前面一篇文章浅谈Service Manager成为Android进程间 ...

  5. android分屏模式_浅谈 Android 7.0 多窗口分屏模式的实现

    从 Android 7.0 开始,Google 推出了一个名为"多窗口模式"的新功能,也就是我们常说的"分屏模式".那么,这个功能有什么用呢?作为开发者,我们又 ...

  6. 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解

    浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解 本篇文章小编为大家介绍,Android onTouchEvent 与 onInterceptTo ...

  7. android 存储空间监控,浅谈 Android 内存监控(中)

    前言 在上篇 浅谈 Android 内存监控(上) 中,我们聊了 LeakCanary,微信的 Matirx 和美团的 Probe,它们各自有不同的应用场景,例如,在开发测试环境,我们会偏向用 Lea ...

  8. 《浅谈-Android系统越用反应越慢的问题》

    <浅谈-Android系统越用反应越慢的问题> android应用程序和iphone应用程序不一样,用过iphone的都知道,点击图标进入程序后,如果还想用其他程序,必须先按返回退出然后进 ...

  9. android获取存储设备根目录,浅谈android获取存储目录(路径)的几种方式和注意事项...

    通常, 我们创建文件/目录, 或者存储图片什么的, 我们都需要拿到手机的存储路径, 现在我们就来看一下获取手机存储路径的几种方式(作为工具类方法调用即可): 第一种: 获取 /storage/emul ...

  10. 浅谈Android Architecture Components

    浅谈Android Architecture Components 浅谈Android Architecture Components 简介 Android Architecture Componen ...

最新文章

  1. 怎么计算另一个表格内某几列的和_Excel 函数(一) – 用 evaluate 函数自动计算
  2. 39.左值、左值引用、右值、右值引用
  3. 大学教授撰写诗歌引人思考:美好人生怎能终止在17岁?
  4. Tcpdump抓包实操
  5. SQL基础(八)-- sql左右连接中的on and 和 on where 的区别
  6. 歌词滚动效果在Win8 Store 开发中的实现
  7. 《女士品茶》与统计检验
  8. 网站克隆工具_科研|值得收藏的分子生物学必用工具(第二弹~)
  9. python数据转换成pdf_用python把ipynb文件转换成pdf文件过程详解
  10. pythonmathcot函数_math库是python语言的数学模块吗_Python中的数学模块:Math和Cmath
  11. 智能手机查看上网IP地址的多种方法
  12. Drupal 模块开发基本教程(二)
  13. 美团点评2018春招后台开发方向编程题 - 题解
  14. c++中类模板与结构体模板总结
  15. 程序员工作多年才存够100W,不想再做程序员,想回乡下老家
  16. 新浪微博价值大幅贬值 将受腾讯致命冲击
  17. 采用AMD VISION技术 试用Acer游戏本
  18. 微型计算机以字长和微处理器,微型计算机原理及应用学习笔记 电子计算机概述...
  19. 2023年湖北监理工程师考试科目有哪些?考试题型什么样子的?
  20. 人工智能ai内容阅读_用人工智能打击非法内容

热门文章

  1. C语言编译警告和报错整理-持续更新
  2. php soap wsse,改变xmlns:wsse命名空间在使用Python Zeep的SOAP请求中
  3. Monkey压力测试
  4. Android屏幕旋转-横屏竖屏切换
  5. 云服务器搭建MQTT服务器
  6. STC单片机实现printf
  7. lisp 获取横断面数据_AutoCADLISP二次开发辅助道路横断面测量成果检查
  8. 学习java的第五天 基本数据类型 double、char、boolean
  9. js 将简体字转化成繁体字
  10. 计算机键盘正确手势,打字时如何正确放置手指 正确的键盘打字手势(图文)...