如何写一个自己的安卓应用?

现在智能手机占据了大部分人的大部分生活。公交车,地铁,路边,处处都能看到低头族。就连大一军训都能看到拿着手机不放的。

为什么出现这种现象?手机应用,现在的移动应用火的不得了,中国人口基数大,就有很大的市场。

安卓开发相对于iphone的APP开发简单,android系统又是开源,入门低,所以想学安卓应用开发的人也越来越多。那么想要开发一个简单的安卓APP到底需要些什么呢?

我今天就讲一下最简单的安卓应用开发都需要什么基本功。

1、要会配置安卓开发环境

每种语言开发,都需要自己的环境,库文件等来支持,安卓开发也需要它的SDK来支持,所以环境配置必不可少。网上有不少文章是讲安卓开发环境配置的,这里不再详述。

需要注意的是,安卓应用使用的是java语言,所以JDK安装也是必须的。java JDK和安卓的SDK不要混淆。

安卓开发建议使用Google的Android Studio,有两种版本,一种是带SDK的,一种是不带SDK的,不带SDK的话需要自己下载安装。

2、java基础

安卓应用都是使用java语言,SDK部分,Activity,View等都是用java实现。

很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。

3、对xml的基本了解

安卓应用里面需要修改一些配置文件,这些文件基本都是xml格式的,所以简单了解一下xml文件也是有必要的。

下面的两个是选修

4、网络协议

两种基础的网络协议,HTTP协议与Socket协议。

网络协议的使用在安卓应用中很常见,都是用于推送一些消息,或者发送一些请求。

5、数据库知识

这个以开发的应用为准,大部分的应用都需要保存一些数据到数据库,例如:用户名,密码,用户的操作等。等下次用户使用时就可以从上次退出的时候继续。

一个简单的应用基本上就需要上面几个部分,其中前三点是必须的,因为最简单的应用应该就是输出Hello World!吧。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-09-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王亚昌的专栏

vmstat命令详解与举例

[root@localhost ~]# vmstat -n 3       (每个3秒刷新一次) procs -----------memory-------...

771
来自专栏工科狗和生物喵

如何构建局域网极速云盘(速度神快)--局域网内共享文件详解

下面我来介绍一下。跟我上面所说的话完全无关的一个东西,局域网内共享文件夹的办法。~~另外我多说一句,我共享文件夹的共享方法只在windows下成功,mac下无论...

1742
来自专栏京东技术

99%的人都理解错了HTTP中GET与POST的区别

1882
来自专栏SDNLAB

VXLAN L3应用EVPN,呈现完整overlay网络

前言 VXLAN(Virtual eXtensible LAN)是一种overlay网络技术,由RFC7348定义。VXLAN本质上是MAC in IP(或者说...

3697
来自专栏北京马哥教育

原创投稿 | Linux操作系统下的文件系统

? 乐乐快跑,马哥门徒,马哥教育原创作者联盟成员,专注于运维领域知识分享,强于知识体系构建。 操作系统我们粗略的可以分为两层即内核层和shell层,内核层下面...

3558
来自专栏用户2442861的专栏

高并发服务端分布式系统设计概要(上)

http://www.cnblogs.com/ccdev/p/3338412.html

1033
来自专栏FreeBuf

企业与云VPN组网自动化实践

伴随着不断出现的外部,内部挑战,我们将业务向公有云迁移。随着时间的推移,逐渐形成了混合云架构。

1241
来自专栏美团技术团队

分布式会话跟踪系统架构设计与实践

美团点评技术沙龙由美团点评技术团队主办,每月一期。每期沙龙邀请美团点评及其它互联网公司的技术专家分享来自一线的实践经验,覆盖各主要技术领域。 目前沙龙会分别在北...

4046
来自专栏工科狗和生物喵

如何构建局域网极速云盘(速度神快)--局域网内共享文件详解

正文之前 因为我是两部电脑工作,一部Windows,一部Mac,windows自带系统天赋,很多东西子在windows下安装简直如同吃饭喝水一般简单,但是在Ma...

3856
来自专栏小程序解决方案的专栏

3 元购买 Wafer1 指南

进入微信公众平台,点击右上角的【立即注册】,按照流程注册小程序账号。

9350

扫码关注云+社区