• 怎样快速上手Android Studio,用它来编写APP


        哈喽大家好,yogurt和大家好久不见啦!今天要跟大家分享的是:论学渣如何快速用Android Studio写一个APP!

        首先,yogurt要声明一下,这篇文章是针对新手的,很基础。所以高手就不用看啦,不然我就是在你们面前班门弄斧了。当你想要写一个APP时,相信你一定和当初的yogurt有一样的困惑。要用什么软件来写?这个软件的操作难度高不高?对编程水平的要求大不大?那么,接下来yogur就一 一为你解答吧!~~

        最常见的编写APP的软件当然就是Eclipse,Android Studio,APPMaker等等,这里就不全部列举了,你们去网上搜的话,出来一大把。不过较为专业一点的应该是前两款了,不管,反正yogurt只用过前两款!相比较而言,Eclipse太专业了,对于java基础很好,更专业一点,以后要在编程路上越走越远的童鞋来说是很不错的选择,他的操作难度也更高一些。对于java基础稍微差一点,只是想要接触学习编程写APP,但又稍微有点专业性不至于太low或者太傻瓜式的童鞋来说,强烈建议选择Android Studio!而且它还有可添加控件的界面模拟,你对界面的每一个控件的布局操作,都会自动生成.xml中的语句,非常方便!当初yogurt和小组成员们第一次写APP的时候,就初生牛犊不怕虎的选择了Eclipse,结果写到一半的时候放弃了,操作难度太高,对专业性的要求也太高了。尤其是对于JDK和ADT的版本匹配度要求,个人觉得对于只想要写一个APP写着玩的人来说太苛刻了!

        当你选择好一个编写软件之后,你要去网上找他的安装包了。在下载安装包的时候(会比较久),你可以开始做一件事情,那就是去百度接下来你需要做的事情,因为任重而道远!yogur只能用很不专业的像你学渣同学一样的语气来跟你讲这个过程:

        由于你要写的是安卓APP,你需要给电脑配置一个安卓开发环境,这个过程就是安装 JDK 了!强烈建议,在你自我感觉安装成功了之后,一定要在命令提示符cmd中验证一下是否已经搭建好了安卓环境。当你安装好了JDK,你的编程软件也差不多下载好了,你就可以按照网上的教程一步一步安装适合自己电脑版本的Android Studio了。安装完成之后,你想要在这个软件里面开发、调试安卓程序,就必须安装SDK。这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件!你在码代码的时候绝对用得上!说到这个SDK就很烦了,因为他的版本将影响到之后你的APP能否顺利运行,所以建议安装最新版本,要多新有多新!你把SDK下载对应版本并解压之后,要在你的编程软件之中选择SDK的位置在你电脑的那个位置,相当于告知他要到哪里去找需要的SDK。最后,你还需要安装一个东西,那就是ADT(Android Development Tools)安卓开发工具,为Android开发提供开发工具的升级或者变更,简单理解为在编程软件下开放工具的升级下载工具。   

        要查看APP在手机上的效果,你还需要一个安卓模拟器,一般情况下软件是自带这种功能的(Eclipse和Android Studio都有),不过需要你去把它“激活”一下。给他设置成你想安装到的机型,这样它打开来就真的像是在你手机上面一样的界面了。不用下载到手机上再安装才能看到APP效果,一个安卓模拟器就可以帮你搞定了,非常方便。

        简单的说就是:    JDK(安卓环境)  +  编程软件  +  SDK(开发套件,包含那些库和包)   +  ADT(开发工具,负责开发工具升级和变更)   +  设置安卓模拟器

        当你做好这些准备工作之后,你最好先写一个hello world的APP并真正地下载到你的手机上来打开它。了解一下APP从编写到调试到发布到下载安装这整个过程是怎样的。然后,你就可以开始更深入的写你的APP了。

        在你写一个APP的时候,需要碰到代码的主要就是.java和.xml这两个文件夹,.java负责的是界面的操作功能实现,而.xml负责的是界面布局即界面是什么样子的布置。你APP中需要用到的图片都放到drawable/drawable-xdpi这个文件夹里面。你要用到的样式style、颜色color、字符串strings、尺寸dimens都被放在values这个文件夹里面。

        PS:很多安卓界面功能实现的代码其实可以在网上搜索到,利用别人已经写好的代码,认真学习人家是怎么实现的,取长补短,不失为学习编程一个事半功倍的途径!祝大家都成程序高手!

       

       

       

  • 相关阅读:
    [置顶] Spring的自动装配
    BZOJ2831(小强的金字塔系列问题--区域整点数求法)
    国际跆拳道联盟
    Linux如何查找某个时间点后生成的空文件
    ORACLE中关于外键缺少索引的探讨和总结
    ORA-12514, TNS:listener does not currently know of service requested in connect descriptor案例2
    SQL Server 2005 sp_send_dbmail出现Internal error at FormatRowset (Reason: Not enough storage is available to complete this operation)
    SQL Server数据库邮件发送异常案例
    MySQL二进制日志总结
    OSWatcher使用过程中小问题解决方法
  • 原文地址:https://www.cnblogs.com/to-sunshine/p/7527704.html
Copyright © 2020-2023  润新知