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 ...
随机推荐
- expdp导出数据库
源地址:http://www.cnblogs.com/luluping/archive/2010/03/16/1687093.html 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客 ...
- [Java] Collections的简单运用
package test.collections; import java.util.ArrayList; import java.util.Collection; import java.util. ...
- 在asp.net 中应用POST传递和接收XML文件以及参数.(转)
使用POST方式可以向别的页面发送请求,并获取返回结果. 可以从一个页面发送POST到另一个页面,也可以在winform工程中使用HTTPRequest发送POST到一个页面.我们拿ASP.NET的a ...
- Html5中的跨页面消息传输
1.如果要接受从其他的窗口那里发过来的消息,就必须对窗口对象的message事件进行监控. window.addEventListener("message",function() ...
- protoc的protoc-gen-grpc-java插件
编译 protoc-gen-grpc-java插件 的文档在: https://github.com/grpc/grpc-java/tree/master/compiler 编译的步骤: Chang ...
- 算法库:jpeglib和pnglib安装配置
类似于OpenCV的安装配置.只不过OpenCV有编译好的,而jpeglib和pnglib需要自己编译.其实,若要跟踪OpenCV的源码或要使用OpenCV的扩展包,OpenCV也得自己编译. Ope ...
- DataRow对象的行状态(RowState)和行版本(DataRowVersion)属性
DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行.下面简要的介绍一下行状态和行版本的特点和关系. ...
- [POJ 2923] Relocation (动态规划 状态压缩)
题目链接:http://poj.org/problem?id=2923 题目的大概意思是,有两辆车a和b,a车的最大承重为A,b车的最大承重为B.有n个家具需要从一个地方搬运到另一个地方,两辆车同时开 ...
- 纯CSS最小响应网格布局
lemonade.css是一个超级小的CSS可以帮助你创建一个完全响应和灵活自如的网格布局,包括所需网页的头部. 样式链接 <link rel= href=> HTML结构这样创建一个多列 ...
- DDDD
if (list != null && list.Count > 0) { result = ...