zoukankan      html  css  js  c++  java
  • DoNet屌丝学Android(一)——Android开发准备工作 & No HelloWord & (真机)调试

      先乱扯淡一下吧,本人一.net屌丝,手持Android 4.2.2手机,Win7 x64本本,闲来无聊学习一下Android的开发,至于要开发啥玩意目前没有什么想法,就是想学学,搞不好是三分热度也有可能,嘿嘿。鉴于很久没有写博客了(貌似刚好一年呀,最后一次是去年的4月份),那就把这次学习Android的过程记录一下吧。

      在学习的过程中,真心希望有同样在学习Android的各路大神指导!!

      博客的样式啥的也没时间整,当然本人CSS的水平也有限,所以写出的玩意就这一行一行的。真心丑呀,就将就着吧,呵呵 。好了,不瞎JB扯淡了,Let's Go!

    一、安装开发环境

    这玩意谷歌或百度一下一大堆,我就不废话了。在此提供一下官网下载的最新SDK微云网盘的下载地址(下载包中已经包含对应版本的Eclipse,不需要另外下载)。

    Windows 64bit 下载地址:adt-bundle-windows-x86_64-20140321.zip

    Windows 32bit 下载地址:adt-bundle-windows-x86-20140321.zip

    官网下载地址:没有下载的狂点这里!!!根据自己的系统选择不同的版本!

    (擦、、系统升级、下载不了,还是官网上下载吧)

    注意:先装JDK、配置环境变量等等

    二、建立Android应用及appcompat_v7

      身为一名DoNet的屌丝本人,对这HelloWord很熟悉了,天天就输出一个HelloWord,各种语言的HelloWord都试过呀,再者来说,我一直认为开发的语言,不管是C、C++、C#、Java、Python等等,这都是一种实现自己想法的工具而已(当然不同语言都有自己的优缺点),所以在想得心应手地使用我们选择的工具,那么在这之前就必须要先了解它!

      至于HelloWord的程序就不演示了,完全不用动手呀,因为打开Eclipse后新建的一个Android Application Project后默认配置的第一个界面就是一个HelloWord,哈哈。有图有真相。。

      建立简单的项目过程:左上角File-->New-->Android Application Projiect-->填写项目名称等等-->一路默认Next-->最后Finish 

     这截图全屏的会不会太大??哎,不管他,看的清楚嘛。

    上图中的资源管理器里为什么会出现我们新建的项目之外的东西呢。因为它是为了兼容不同版本的Android,想想这世上有上百上千种Android系统的手机呀。。这个appcompat具体的作用呢,问度娘去吧!

    但是我们怎么在新建项目的时候让它从我们眼前消失呢??其实别一路Next就行了,哈哈。见图直观一点,向下转动眼球!!

    喔了,这样的话这个问题就解决了。那怎么来运行这个程序呢?虽然是HelloWord,但是我也是想看看它运行起来怎么样的么。。请看下文。

    三、Android程序运行与调试

      怎么让程序运行起来并可以调试呢?这就要借助Android AVD了,就是跟RPG游戏的模拟器一样,就一个模拟器,不过话说在前头,本人测试后发现这个Android模拟器在PC上运行的真心慢呀,启动慢,运行程序卡!!!所以我还是推荐真机调试的方法看看这个HelloWord程序!当然不止是这个,在以后的学习当中也是推荐用自己的手机来调试啦。

      至于配置AVD这些搜索一下也一大堆,我这也就不作记录了。不过对于我推荐的真机调试,我还是要弄张机票给你飞过去的,顺便让大伙见见我们新建的HelloWord程序在手机上跑起来的样子嘛,嘿嘿。

    如果不会真机调试操作的话,狂点Alan's Blog的博客中 android通过USB使用真机调试程序

    哎哟,肚子饿了,上个真机的图吃饭去吧,如果以后流弊了,成大神了,在别人的手机上看到自己的应用是不是有种小小成就感呢!!

    来吧!!本人手机上的HelloWord就是你们写的!!哈哈!

    喔了,第二篇DoNet屌丝学Android开始进入正题吧!!

    另提醒一下第一次接触Android的亲们,没事要多瞧点Java的基础知识呀!

    再次请求各路大神给予关爱的指导!也很希望各路菜鸟屌丝一起交流学习!

  • 相关阅读:
    读本地json的方法
    告诉你如何应对HR索要薪资证明!
    函数声明与函数表达式
    原型的动态性
    工作实际需求andjs进阶图书
    表单元素操作,button,点击下载按钮实现-长知识
    grunt注意要点
    重新认识块级元素--DIV
    GO语言学习:变量间赋值
    GO语言学习:单通道
  • 原文地址:https://www.cnblogs.com/xiaoyu5062/p/3689396.html
Copyright © 2011-2022 走看看