前言

在学习安卓的过程中,我觉得非常有必要将自己所学的东西进行整理,因为每每当我知道我应该是如何去实现功能的时候,有许多细节问题我总是会遗漏,因此我也萌生了写一系列博客来描述自己学习的路线,让我的android的开发有一条非常清晰的道路可寻,如果你是高手,那么这一系列的博客就并不适合您来看了,速度去看别的技术博客!

开发环境搭建

在这里,我便不说如何搭建开发环境了!直接找百度即可!当然现在当下的网络无法访问国外的网站,那么就需要您使用VPN来链接国外的网了!

大家可以点击上面的链接,直接跳到百度来看,相信各位都非常快能够解决!

运行、调试环境

一般来讲,我们最好就直接用真机来做安卓开发,当然你也可以使用AVD(虚拟安卓设备来做调试)!

真机运行搭建

  • 使用USB连接电脑
  • 我一般是用应用宝来作为下载驱动的软件
  • 开发手机的调试模式即:设置->开发者选项->USB调试选上,允许模拟位置选上

基本上真机调试就是这样简单!

AVD运行搭建

如果你直接建立AVD来运行的话,就会把AVD的生成的文件都存到系统盘底下用户文件夹下的./android,对于我这样程序不能控制文件的存放地点是不可原谅的(程序员的强迫症)!因此可以设置环境变量ANDROID_SDK_HOME,一般设置好相应的路径,那么就可以见到自己设置的AVD到底存在什么地方了!

于是我们可以在相应的位置找到相应的.android文件

点开.android文件,我们的AVD尽在我们的眼前!

对了我们,那么我们是咋么来设置AVD的呢?当你安装完SDK的时候就会出现下面工具项中的两项,那么只要点击那个类似安卓手机里面有小人的即可!

进入AVD界面

点击Create,那么开始你设置自己的AVD之行吧!

当然你可以参照我的配置,以上就是我的配置!

值得大家注意的是,在这个过程中,要注意的是不要把SD写得太大,会使你的启动速度直线下降的。如果你的电脑比较旧的话,建议使用HVGA分辨率

然后选中AVD按START,就可以启动了!

对APK包进行签证

为了自己的应用能够有别于别人的应用,那么我们就一定要对自己的应用进行签证,于是我在这里做成了详细的签证步骤供大家使用!

首先你的右击你的项目文件,然后找到Android Tools->Export Signed Application Package

点击Next

输入你将要把你的签证存放的地点及名字,并附上密码,确认密码

写上你的签证的别名,密码,确认密码,有效期!作者,单位,组织,城市,省级,国家再点击next

最后确定你签证后所生成的APK文件存放在什么地方,那么,你的APK就是独一无二的啦!

android开发学习笔记系列(1)-android起航的更多相关文章

  1. android开发学习笔记系列(5)--fragment与viewpage

    前言 在前面的博客写到我针对一个项目完成了动态布局的效果,顿时感觉很爽,那么下面我针对我在前文中所讲的tabhost的实现做出一个新的方法,tabhost基本已经被启用,现在基本使用Fragment与 ...

  2. android开发学习笔记系列(2)-android应用界面编程

    前言 本篇博客将会简要介绍andriod开发过程中的一些界面元素和编程的实现,我将大家走进安卓的XML世界,当然可能会涉及到java代码,当然本文主要是介绍XML文件的界面布局. 那么我们的XML存在 ...

  3. android开发学习笔记系列(4)--android动态布局

    前言 在做一个有关苏果APP的项目中,但是fuck的是,我完全使用相对布局之后及线性布局之后发现坑爹的事情了,屏幕不能适配,这是多大的痛,意味着,必须使用相应的代码实现动态布局!呵呵,不做项目不知道, ...

  4. android开发学习笔记系列(6)--代码规范

    在开发android的时候,我对自己写的代码很是不满,原因在于自己看到别人的代码,很是头痛,原因很简单,别人写的代码,我就要去猜他的意思,极其烦恼,嗯,就是他没有遵循代码规范,因此我在博客园上寻找一篇 ...

  5. android开发学习笔记系列(3)--ScrollView与HorizontalScrollView

    ScrollView与HorizontalScrollView 这是一个滚动视图,就是说如果你在你的UI中容不下那么多的内容,且你对自己的UI都已经设置好了px,OK,那么在适应屏幕过程中,我们并不希 ...

  6. android开发学习笔记000

    使用书籍:<疯狂android讲义>——李刚著,2011年7月出版 虽然现在已2014,可我挑来跳去,还是以这本书开始我的android之旅吧. “疯狂源自梦想,技术成就辉煌.” 让我这个 ...

  7. 步步为营 SharePoint 开发学习笔记系列总结

    转:http://www.cnblogs.com/springyangwc/archive/2011/08/03/2126763.html 概要 为时20多天的sharepoint开发学习笔记系列终于 ...

  8. 【转】Android开发学习笔记(一)——初识Android

    对于一名程序员来说,“自顶向下”虽然是一种最普通不过的分析问题和解决问题的方式,但其却是简单且较为有效的一种.所以,将其应用到Android的学习中来,不至于将自己的冲动演变为一种盲目和不知所措. 根 ...

  9. Android开发学习笔记DDMS的使用

    打开DDMS DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务. DDMS里面包含了:Device(设备) F ...

随机推荐

  1. Ubuntu/Debian下通过Apt-get简单安装Oracle JDK

    近几年本人对各种Arm小板,开发板不明原因中毒,基本以Linux系统为主,本篇文章以记录在32位Arm的Debian8上,通过Apt-get的简单命令安装Oracle JDK8并成功的记录. 1.首先 ...

  2. 解决由AJAX请求时forms认证实效的重新认证问题

    前言: 当用AJAX请求一个资源时,服务器检查到认证过期,会重新返回302,通过HTTP抓包,是看到请求了登录页面的,但是JS是不会进行跳转到登录页面. 使用环境: ASP.NET MVC 4 JQU ...

  3. IDEA13 项目配置

    之前用了一段时间的idea,有些老的代码,用eclipse跑了一下,比较麻烦,于是试用一下idea,最后,项目可以顺利跑起来. 对项目的配置,主要是在F4中,即:Module Setting,在模块的 ...

  4. Alwayson 基本概念

    1. AD域服务: 存储目录数据并管理用户与域之间的通信,包括用户登录处理.身份验证和目录搜索. 2. AD林:林是域的最大组织单元,一个林可以包括一个或多个域.林中的域之间相互信任(默认). 3. ...

  5. UCS2-little endian转码(utf16)

    public static void readFile(){ BufferedReader in = null; try { in = new BufferedReader(new InputStre ...

  6. python web开发——c3 数据库交互和flask-SQLALchemy

    ORM(对象关系映射) 定义:将数据库中表与表之间的关系和代码中类(class)与类之间的关系联系起来,这就是ORM

  7. Python 第三方包上传至 PyPI 服务器

    PyPI 服务器主要功能是?PyPI 服务器怎么搭建? PyPI 服务器可以用来管理自己开发的 Python 第三包. Pypi服务器搭建 Python 第三方包在本地打包 # 本地目录执行以下命令应 ...

  8. Access 2010 应用基础 单元三:SQL查询

    导语:Access查询中拉差距的部分 简单查询 [是基于单个表的查询] 无条件从数据表中选择部分字段 Select 字段列表 from 数据表 无条件从数据表中选择全部字段 Select 字段列表 f ...

  9. spring json的支持

    在spring中可以通过配置来实现对json的支持: 以下连接是看到的一篇对这方面内容讲解比较好的文章 http://www.cnblogs.com/fangjian0423/p/springMVC- ...

  10. Android之AppWidget

    1.Widget设计步骤 需要修改三个XML,一个class: 1)第一个xml是布局XML文件(如:main.xml),是这个widget的.一般来说如果用这个部件显示时间,那就只在这个布局XML中 ...