`
aswang
  • 浏览: 849867 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android学习笔记-1

 
阅读更多

早在很久之前就想学习android的开发了,但是一直都没有坚持下来。

今年4月份的时候,部门比较空闲,大家商量着学点东西,然后相互讲课。当时,我选择学习android,但是好景不长,刚学会如何写android下的HelloWorld的时候,事情来了,学习android的事情只能搁置了。但是内心一直很想学习android开发,感觉移动应用开发是未来的趋势。

后来,为了学习android开发,我攒钱买了HTC Desire。Desire用了半个月了,现在一切都准备好了,于是下定决心来学习android开发了。

第一件事情,搭建开发环境。目前使用的是Win7 64位系统,配备4G内存。从官网下载android SDK(需要fanqiang),然后SetUp.exe开始安装。我选择安装所有的版本,可是在更新最新版的时候,到99%的时候,报错,说不能修改目录什么的,后来在网上搜了很多方法,最后需要将android SDK放在系统盘下,这样可以避免错误。试了下,可以。但是心里感觉不爽,考虑到系统本身已经装了MyEclipse了,安装的软件业比较多,怕影响开发,所以就想在安装个XP系统,专门用来开发android。为此,差点进不了系统了,不过最终还是解决了,Win7 和 XP 双系统都能正常使用。

在XP下安装SDK很顺利,没有遇到Win7 下面的问题。当然了还得安装JDK 和eclipse。然后安装ADT插件,我选择的是ADT0.9.9的,更新一切顺利。

第二件事,就是来写个Hello World程序。由于之前写过,所以这个就很简单了,直接使用项目向导,新建一个Android项目,只要没错误,就可以运行了。但是发现无法运行,因为我没有建AVD,即android模拟器。呵呵,赶紧新建一个,版本选择2.2(因为我的G7是2.2)。接下来重新运行我的HelloWorld。启动AVD需要的时间比较长,启动完成之后,可以看到android系统的界面了,稍等片刻,模拟器就会运行HelloWorld了。终于看到了久违了HelloWorld的。

第三件事,把这个最简单的Android程序打包,发到我的手机上跑跑看。于是选中项目,右键Export,提示需要提供keystore文件,又上网搜索了下,需要使用java的工具keytools来生产一个keystore文件。这个直接按照网上的教程,很简单的,最后得到一个lql.keystore文件。接着导出,过程中需要输入在生成keystore时的密码,然后next,最后生成一个HelloWorld.apk文件。直接通过蓝牙传到手机上,安装,运行,终于看到HelloWorld的输出了!

至此,开发环境搭建完成,并测试完毕,下面可以开始了!

分享到:
评论

相关推荐

    android学习笔记-clip.pdf

    android学习笔记-clip.pdf

    Android学习笔记-SQLite介绍-以及使用Sqlite-进行数据库的创建-完成数据.pdf

    Android学习笔记-SQLite介绍-以及使用Sqlite-进行数据库的创建-完成数据.pdf

    Android学习笔记--Binder

    【Android学习笔记--Binder】 Binder是Android系统中的核心组件,它是Android系统实现进程间通信(IPC,Inter-Process Communication)的主要方式。Binder机制允许不同进程的组件之间进行数据交换和功能调用,就像...

    Android学习笔记-采用ListView实现数据列表显示-以及各种适配器使用-和如何写.pdf

    Android学习笔记-采用ListView实现数据列表显示-以及各种适配器使用-和如何写.pdf

    Android学习笔记--Gson笔记

    这篇“Android学习笔记--Gson笔记”将深入探讨如何利用Gson来处理JSON数据,提升Android应用的数据解析效率。 一、Gson简介 Gson库能够将Java对象转换成对应的JSON字符串,反之亦然,这使得在Android应用中存储、...

    Android学习笔记-- Notifying the User

    本篇“Android学习笔记-- Notifying the User”将深入探讨如何有效地利用通知功能来提升用户体验。 首先,我们要理解Android的通知层次结构。在Android系统中,通知是通过`Notification`类来创建的。这个类包含各种...

    android 学习笔记---菜单

    在Android开发中,菜单是构建用户界面不可或缺的部分,它提供了多种操作选项,使得用户能够方便地与应用交互。本文将详细讲解Android中的三种菜单类型:Options Menu、Sub Menu和Context Menu,以及它们的使用和特性...

    Android Studio 学习笔记-新手入门-(1)第一个案例

    这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...

    黑马程序员之android学习笔记--用户界面 View(一).docx

    ### 黑马程序员之android学习笔记--用户界面 View(一) #### 一、View与ViewGroup概念解析 在深入探讨Android应用开发时,理解和掌握**View**与**ViewGroup**的概念至关重要。 - **View**: 在Android中,View是...

    android学习笔记--clip.pdf

    Android Clip剪切机制详解 Android 中的 Clip 剪切机制是指在 Canvas上对图形进行剪切的技术。Clip 剪切机制可以将图形分割成多个部分,实现图形的裁剪和遮罩效果。然而,在 Android 中 Clip 剪切机制与通常理解的...

    android学习笔记--clip参照.pdf

    Android 中的 Clip 机制详解 在 Android 开发中,Clip 是一个很重要的概念,它可以控制 Canvas 的绘制区域,限制绘制的图形在某个特定的区域内。然而,初次接触到 Android 的 Clip 很容易产生疑问,例如 Clip 的...

    Android学习笔记--通过wifi向服务器端发送数据.doc

    这篇学习笔记主要介绍了如何在Android应用中实现这一功能。以下是对笔记内容的详细解释: 首先,Android应用需要使用`Socket`类来建立与服务器之间的连接。在提供的代码片段中,可以看到在`onClick`方法中,创建了...

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    Android开发者学习笔记-View、Canvas、bitmap.pdf

    Android开发者学习笔记-View、Canvas、bitmap.pdf

    Android学习笔记-Activity篇

    这篇学习笔记将深入探讨Activity的相关知识,包括创建、声明、启动、关闭以及生命周期管理,同时还会涉及Task和Back Stack的管理。 一、Activity创建: 在Android应用中,Activity的创建通常始于一个Java类,这个类...

    RK3399[Android7.1] 学习笔记 - Linux内核的设备树DTS详解

    [RK3399][Android7.1] 学习笔记 --- Linux内核的设备树DTS详解

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    Android学习笔记-service[参考].pdf

    1. **Started Service**: 当一个组件(如Activity)调用`startService()`启动Service时,Service将独立运行,不受启动它的组件的影响。Service在此状态下会执行`onStartCommand()`方法,该方法返回一个Integer值,...

    ffmpeg学习笔记3 编译fdk-aac(Win10+android-ndk-r22)生成的arm64-v8a动、静态库

    ffmpeg学习笔记3 编译fdk-aac(Win10+android-ndk-r22)生成的arm64-v8a动、静态库 https://blog.csdn.net/aggs1990/article/details/124577004 CSDN审核可能较慢,如无法下载,可以过段时间再回来看下 仅供相关爱好者...

    Android代码-Android_Learning_Notes

    这是我的安卓学习笔记。 开始时间:2016-9-11 计划:一个半月 文章目录: 基础知识 1、Android01--搭建Android开发环境 2、Android02--认识Activity 3、Android03--Context和Application 4、Android04--Android服务 ...

Global site tag (gtag.js) - Google Analytics