扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
工具/材料
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站建设,高端网页制作,对成都会所设计等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业成都网站推广优化,H5建站,响应式网站。
电脑
android studio
01
从网上下载并安装Android Studio然后打开它。现在,你准备好开始你的第一个Android应用程序!
首先是这个android项目的项目名,在这里进行输入即可
注意,这里我们使用的android studio的版本为2.2
一直下一步,等待一定的时间,这取决于你机器的配置,android studio最为谷歌官方唯一指定的android项目开发ide,具有超高度的功能集合性,同时后面我们会看到android studio采用和eclipse不同的编译方式,即Gradle编译,以及采用云资源模式(服务器全在海外,部分功能需要翻墙才能使用,醉了),所以,不要对其卡慢抱有不满情绪.
02
选择对应的android sdk版本,android像ios一样,也有很多分类版本了,从低到高,还有像android wear(手表), android TV(电视),android auto(车载)等各种版本,选择你要将这个项目跑到什么设备上边去,以及系统的版本,这里我们选择android手机项目,版本可以选择4.0,目前4.0基本就是最低版本,当然微信,qq,支付宝之类的都是一直支持到2.3版本的
03
这里是android项目的布局文件,目前因为我们这个项目只有一个主窗口,这个布局文件就是属于主窗口的,这里记录的这个窗口中有哪些控件,以及这些控件的位置和排列模式,像TextView就是一个文本控件,而RelativeLayout则是布局控件,用于控制控件的布局。
04
这就是穿着中的gradle编译的编译配置文件了,里面包含了编译中的各种配置选项,对于从eclipse中转过来的人来说,要搞懂这里的各种配置可是要费不少脑子的哈!
05
这是android项目的清单文件,这里包含了这个应用程序的图标设置,以及activity等,activity是android四大组件之一,可以直观理解为我们看到的一个个的窗体,凡是需要显示出来的activity,都需要在这里注册写明
06
这里是窗口的java主类,android的主要编程语言是java语言,当然也有支持c++编程的ndk,以及现在很火的前端脚本编写android项目的方法,这个类表示主窗口,OnCreat()方法会在这个界面被启动的时候执行。
07
点击这里即可运行这个由系统为我们编写好android项目了,没错,这已经是一个完成的android项目,只是比较简单而已,但主要部件都不少。
08
我们启动的应用就是跑在这里的模拟器当中的,我们可以创建自己的模拟器,自由的对模拟器的配置进行自定义,包括模拟器的系统版本
09
完美,我们的第一个应用程序已经跑起来了,虽然只是显示了一个Hello World文本,不过怎们样都算完成了一个android应用程序,后续只要对其进行打包签名,混淆加密后即可发布到应用市场供别人下载使用.
《android开发从入门到精通》百度网盘pdf最新全集下载:
链接:
?pwd=aces 提取码: aces
简介:android开发从入门到精通pdf下载是扶松柏所著,作者结合理论和实际案例,用图文搭配的方式,帮助读者了解Android软件开发的基础知识,是一本理论实际紧密结合的教程。
《Android系统服务开发》([韩] 金大佑)电子书网盘下载免费在线阅读
资源链接:
链接:
提取码:02lv
书名:Android系统服务开发
作者:[韩] 金大佑
译者:邸春红
出版社:人民邮电出版社
出版年份:2015-2
页数:424
内容简介:
•基于Jellybean(4.1.2)版本的Android系统服务
•线程间通信(Inter-Thread Communication)必备知识(Message、Message Queue、Looper、Handler等)
•针对进程间通信(Inter-Process Communication)的UNIX套接字使用方法
•守护进程程序结构
•面向移动通信网络的通信栈:RIL、通信框架、USIM
•Android的Power Management Service
作者简介:
金大佑
西江大学电子工程学士及硕士学位。大学时期沉迷于Linux,并创建了Linux社团。曾参与LG电子Android项目,目前在瑞萨移动参与Android LTE手机项目。虽然热衷于Android开发,但目前仍在使用非智能手机。主要关注领域是Android平台、SW设计以及ARM架构。希望有一天可以将创建开源项目作为个人爱好。
朴宰永
高丽大学无线电工程学士及硕士学位,进入LG电子后,至今一直从事手机开发业务。十余年开发过程中,从与硬件相关的BSP业务到UI业务,乃至批量生产相关业务均有涉猎,积累了丰富经验。比较关注的领域是无线通信、移动平台、ARM架构、USIM、电源管理。今后想通过授课对社会做出贡献。
文炳元
曾在LG电子参与手机开发,目前在游戏公司负责数据分析。认为程序员的能力不仅在于了解丰富的知识,更在于能够找到解决问题的方法。现在仍然不断努力,希望每天都有新突破。
陈家林
Marvell高级研发经理,有7年多智能手机平台研发经验,专注于Android系统平台,了解系统架构,熟悉多个子模块。尤其在安全领域,知识体系涉及硬件、操作系统、框架层以及应用层,并多次在公开会议、论坛进行演讲。兴趣广泛,爱好电影、篮球、台球、创意和科技数码产品等。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流