美文网首页嵌入式linuxandroid
第一步:环境的搭建

第一步:环境的搭建

作者: 爪爪熊 | 来源:发表于2017-05-04 22:06 被阅读16次

    最近因为想搞事,所以要努力学习一下安卓,争取早日实现自己的那个小想法。

    一、开始

    我这里直接使用的是android studio 2.3.1看版本是有点新,所以遇到问题感觉还是挺多的,跟着老师学起来也蛮有劲的。

    1.1 安装环境

    网速很差,去官网花了一晚上终于把android studio 2.3.1给下载好了,我的环境是win10 1511,老机器内存只有4G,跑起来感觉还是蛮吃力的,按照下一步安装,安装完了能运行了,我才想起来貌似我的JDK都没有装,这货怎么就能运行起来了。原来他内置了一个特殊版本的JDK,想着他自带的东西必定经过测试过了,我自己乱安装一个说不准还没有他那个好使。(最好全程准备梯子FQ)。经过长时间的更新,装好了所有的,必要不必要的环境(SDK,tool,NDK等)。第一次进入建立工程的时候要下载一个gradle,这个文件貌似有几十MB大小,但是网速很慢,下载了接近半个小时终于搞定了。这里为啥要下载NDK呢。因为可能之后做的东西需要使用C语言,且运算量很大,所以这里考虑到这些问题后就直接安装了。之后需要的信息再继续学习。

    1.2 安装Git

    版本控制是个好东西,为了让自己的开发更有效率所以安装了git,直接上官网现在了一个最新版本。这里看到版本是2.12.2了。就默认装X64版本的吧。安装的时候我就想着只给AS(android studio)使用,所以就没有注册到explore中干扰其他地方的整洁,然后可以在AS中进行设置,GIT和GITHUB就顺带一起设置了。设置好了在回头设置下git:

    git config --global user.email "mckkmy@163.com"
    git config --global user.name "jetli"
    

    在设置项中的github填写好自己的帐号密码,测试下没有问题过后就直接到刚才新建的项目:

    菜单 ->VCS -> Import into Version Control -> Share Project on Github
    

    会弹出需要同步的文件,全选就可以了。可能会再次弹出让你输入帐号密码,输入就可以了。同步完成过后会有相关的提示弹出,点击提示的链接,会显示出已经push到github的页面上了。

    1.3 测试app

    刚才是随便建立了一个APP,还没有进行测试是否可以编译,这里将我的手机连接到电脑上,打开手机的调试模式,电脑会自动安装上驱动,没有装的话可能需要自己到官网去下载驱动程序。手机连接好了,点击 run -> run "xxx" 这里
    会弹出框,我自己倾向于真机调试吧,所以就直接点了手机,等了一会儿手机就会弹出框来,就是刚才建立的程序

    image.png

    二、开始编程

    今天继续更新,上次配置好了环境,今天讲述下学习到部分知识:

    2.1 写一个普通调用程序

    • 先在界面拖一个button控件,貌似又回到了拖控件的时代了,尴尬。这里要注意的就是控件要拖到components tree中,直接拖到视图中会有布局上的问题。

    • 然后再相关的xml文件中相关控件描述处添加一个事件:

      android:onclick = "btnClick";
      
    • 然后我这里在MainActivity中添加相关代码:

      public void btn6Click(View view){
            Toast.makeText(getApplicationContext(),"你似乎在乱点",Toast.LENGTH_SHORT).show();
            Snackbar.make(view,"你好哟,@",Snackbar.LENGTH_LONG).setAction("Action",null).show();
      }
      

    然后运行就会出现相关界面,点下时候屏幕上会有一个小提示.

    相关文章

      网友评论

      • 03634d1ac1a1:看完这篇文章,我有一个问题想问问楼主,














        陈坤龙真帅!是个怎么显示出来的?:scream::scream::scream:
        爪爪熊:@crocodil 和邹璇无敌帅的显示是一样的原理.
      • JackCoding:写的很好
        爪爪熊: @杜蒙 别闹😂老大
      • ZZES_ZCDC:加油
        爪爪熊: @治电小白菜 谢谢😀

      本文标题:第一步:环境的搭建

      本文链接:https://www.haomeiwen.com/subject/cpwdtxtx.html