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具体的作用呢,问度娘去吧!
但是我们怎么在新建项目的时候让它从我们眼前消失呢??其实别TM一路Next就行了,哈哈。见图直观一点,向下转动眼球!!

喔了,这样的话这个问题就解决了。丫的那怎么来运行这个程序呢?虽然是HelloWord,但是我也是想看看它运行起来怎么样的么。。请看下文。
三、Android程序运行与调试
怎么让程序运行起来并可以调试呢?这就要借助Android AVD了,就是跟RPG游戏的模拟器一样,就一个模拟器,不过话说在前头,本人测试后发现这个Android模拟器在PC上运行的真心慢呀,启动慢,运行程序卡!!!所以我还是推荐真机调试的方法看看这个HelloWord程序!当然不止是这个,在以后的学习当中也是推荐用自己的手机来调试啦。
至于配置AVD这些搜索一下也一大堆,我这也就不作记录了。不过对于我推荐的真机调试,我还是要弄张机票给你飞过去的,顺便让大伙见见我们新建的HelloWord程序在手机上跑起来的样子嘛,嘿嘿。
如果不会真机调试操作的话,狂点Alan's Blog的博客中 android通过USB使用真机调试程序
哎哟,肚子饿了,上个真机的图吃饭去吧,如果以后流弊了,成大神了,在别人的手机上看到自己的应用是不是有种小小成就感呢!!
来吧!!本人手机上的HelloWord就是你们写的!!哈哈!


喔了,第二篇DoNet屌丝学Android开始进入正题吧!!
另提醒一下第一次接触Android的亲们,没事要多瞧点Java的基础知识呀!
再次请求各路大神给予关爱的指导!也很希望各路菜鸟屌丝一起交流学习!
在这个不太XX的社会,本鸟危险地标识出我的企鹅:
DoNet屌丝学Android(一)——Android开发准备工作 & No HelloWord & (真机)调试的更多相关文章
- XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上
XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 &a ...
- macbook Android开发环境搭建,真机调试
买了一台MacBook,本以为可以鼓捣一下iOS开发之类的,可惜导师要我做Android开发.无奈开始了在MacBook上开发Android的工作. 从开始配置环境到应用成功在真机上运行,也是曲曲折折 ...
- 【转】Ubuntu 14.04配置安装java环境和android开发环境(包括真机调试环境)
原文网址:http://my.oschina.net/HalZf/blog/347351 总要记录下过程,不然老是会忘记掉-真老了.-_-! 一.配置安装ubuntu 64位java环境: 1.下载l ...
- XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 注意,苹果发布Xcode ...
- XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.自己给自己颁发证书, ...
- 解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试的问题(转)
转自:http://ju.outofmemory.cn/entry/103522 Begin iOS 2014-08-19 271 阅读 手机 Android 小米 mac 调试 在 Mac OSX ...
- XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.既然我们已经在真机上 ...
- XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 连接真机前,请先确保真机 ...
- Android JNI和NDK学习(05)--JNI真机调试(转)
本文转自: http://www.cnblogs.com/skywang12345/archive/2013/05/23/3094250.html 本文主要介绍如何将JNI导入到真机进行调试.下面以M ...
随机推荐
- C++学习50 对字符串流的读写
文件流是以外存文件为输入输出对象的数据流,字符串流不是以外存文件为输入输出的对象,而以内存中用户定义的字符数组(字符串)为输入输出的对象,即将数据输出到内存中的字符数组,或者从字符数组(字符串)将数据 ...
- Oracle中常用操作
查看表中的字段名和类型 SELECT column_name,DATA_TYPE FROM cols WHERE TABLE_NAME=upper('tableName') ORDER BY COLU ...
- windows 修改hosts
2222.111.1.1 ip 格式要正确,否则硬解会失败. 220.11.1.1
- DELPHI SOKET 编程(使用TServerSocket和TClientSocket) 转
http://www.cnblogs.com/findumars/p/5272658.html 本文采用delphi7+TServerSocket+TClientSocket; 笔者在工作中遇到对 ...
- 光流算法:灰度恒常约束,LK算法,HS算法
关于如何提高计算精度和增加搜索范围,见:http://www.cnblogs.com/dzyBK/p/4982420.html
- [kuangbin带你飞]专题十四 数论基础
ID Origin Title 111 / 423 Problem A LightOJ 1370 Bi-shoe and Phi-shoe 21 / 74 Problem B ...
- [ZOJ 1005] Jugs (dfs倒水问题)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5 题目大意:给你6种操作,3个数a,b,n,代表我有两个杯子,第一个杯 ...
- jstl的mavin依赖
pom.xml中加入 <!-- jstl支持 --><dependency> <groupId>javax.servlet</groupId> ...
- ASP.Net软件工程师基础(一)
本人目前是一名有1年左右ASP.Net开发经验的的软件开发工程师,目前公司用的是MVC+EF+...做的网站.写这套总结性系列文章的目的有两个:一是帮助自己总结一下自己到底有多少斤两,而不是一味的学新 ...
- silverlight,动态数据集合中,移除动态集合自身的内容
在xaml的页面上创建一个x:Name为_list1的ListBox,其中ListBox里面的每一项是ListBoxItem if (_list1.SelectedItem == null)//如果_ ...