Android training–android studio

  又重新开始学习android开发了,希望这次不是三分钟热度。之前是利用eclipse+ADT来开发的,官网上建议用Android Studio。刚好重装了系统,升级了内存。于是下个studio来学学。

  目标是在手机上成功运行个hello world的程序,并回顾以前学习的。

一、利用android studio搭建环境

  1.下载JDK并安装

参考之前的博客

http://blog.csdn.net/h2008066215019910120/article/details/41308783

  2.下载android studio

百度网盘地址

http://pan.baidu.com/wap/link?shareid=1681502988&uk=1712131560&third=0&dir=%2F%E5%BC%80%E5%8F%91%2FAndroid-Studio%2F1.1&page=1

ps:最好选择默认路径安装,不然可能会出错。

  3.利用SDK manager

下载SDK安装好studio后打开sdk manger下载sdk。注意配置一下代理,不然没有速度。代理配置参考:

http://blog.csdn.net/h2008066215019910120/article/details/41308783

二、创建一个项目

  有了之前的基础,这个应该不难,在对应的地方填好对应的信息就可以了。

1、填写信息

  主要是应用名、公司名(可以不改用默认)、包名、项目位置。

2、选择APP运行的设备,一般选Phone and Tablet。

3、最低版本的SDK,选择越低,支持的设备就越完善。

4、选择添加activity到模板,选择blank activity。

5、命名一些文件包括activity name、layout name、Menu Resource Name等。

6、点击finish继续。

  这样一个项目就创建完成了,不用添加任何代码,就可以运行了。

三、android studio生成的项目的文件

1、app/src/main/res/layout/activity_my.xml

  默认生成的XML layout文件,名字跟之前设定有关。android studio有两种方式展现分别是文本和屏幕UI的预览。默认生成的xml文件包含一些设定和一条消息“Hello World!”

2、app/src/main/java/com.mycompany.myfirstapp/MyActivity.java

  有关activity的类定义。当你创建并运行APP时,activity 类运行activity并导入布局文件。

3、app/src/main/AndroidManifest.xml

  manifest文件藐视的app的基本特征,并定义它的每个部分。

4、app/build.gradle

  这个是区别于eclipse很关键的一个部分,Android Studio采用Grad了来编译APP。不管是你项目的模块还是整个项目都有一个build.gradle的文件。这个文件是设定你的编译依赖。包含一些默认的配置信息。

+  compiledSdkVersion

  这个是你APP编译的目标SDK的版本,一般是设定能你有的SDK里面最新的。

+ applicationId

  在创建项目时设定的包名。

+ minSdkVersion

  创建项目时指定的最小sdk版本。

+ targetSdkVersion

  你APP想测试的最高Sdk版本。

gradle还有很多需要学习的,待深入。

5、/res文件夹

  这个文件夹里面是你应用需要的所有资源。

+ drawable<density>/

  图像资源文件夹,包含各种像素水平的。ic_launcher.png是程序的图标。

+ layout/

  定义应用布局文件的文件夹。

+ menu/

  菜单相关的定义。

+ values/

  除了以上之外的一些资源比如字符串和颜色定义。

四、运行APP

  在手机上运行,现在android手机应该都很普及了吧。安装驱动,下个豌豆荚或者其他什么助手来安装。安装之后记得卸载。

手机上,设置 开发者选项 允许 USB debugging。待android studio检测的设备后,点击run就可以。

时间: 2024-10-10 05:23:21

Android training–android studio的相关文章

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,On SetTitl

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,OnSetTitleMatchMode,2 ; 激活窗口并单击按钮IfWinExistActiveControlClick

【Android】Android Studio 进行代码混淆,打包release APK

整了一天,感觉坑挺多. 1. 选择如图中的选项Android Studio进行签名打包: 2. 填写APP对应的信息:(最好用个文本记下来放在项目中同步给Team) - Key store path: 如果是新APP则创建,如果已经有了选择就行: - Key store password: ******* - Key alias(别名): 自定义 - 如果是新创建的文件需要选择时间,整个25年足够用了,公司信息填上就OK - 下一步后选择release就开始打包 3. Android Studi

Xamarin开发Android时Visual Studio 2012没有智能提示解决办法

Most of the people who work with Xamarin’s Mono for Android in Visual Studio 2012 face a bug where Intellisense doesn’t work for AXML in source view. One of the fix which worked for me is mentioned below. Launch Visual Studio 2012 Open a solution wit

【Android】Android Studio 1.5+ 中混合调试Native和Java代码

[Android]Android Studio 1.5+ 中调试Native和Java代码 Android Studio 1.5+表示Android Studio 1.5版本以及以上. 网上大部分中文或英语教程还是停留在老版本的Android Studio的Debug的设置,要么不全.正好最近工作中要在Android Studio中调试C++代码,就来写一篇咯. Android Studio 1.5+的调试设置与之前有所不同. 而且新版中推出了一个Hybrid的调试:可以混合调试Native代码

Android Development HandBook-Android Studio 特别篇

开发准备中http://www.cnblogs.com/dev2007/p/4059829.html 主要介绍了基础环境的搭建,开发工具主要是Eclipse,由于Android Studio使用越来越广,此篇针对Android Studio相关简要说明. 首先推荐 网站1:http://www.androiddevtools.cn/ 几乎android相关工具都能在上面下载. 网站2:http://www.android-studio.org/ Android Studio的中文社区 1. An

Xamarin C# Android for Visual Studio 平台安装笔记参考

Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/products): Xamarin Studio:IDE,是从原来的MonoDevelop改名而来.现在从MonoDevelop官方网站下载的其实也是Xamarin Studio:http://monodevelop.c

Android DEV : Android Studio Build Error

    有段时间没打开Android Studio, 今天尝试编译个App却出现如下错误. Error:The SDK Build Tools revision (19.0.3) is too low for project ':app'. Minimum required is 19.1.0     折腾了一下, 发现原来是app的buildToolsVersion没有跟上Android SDK Build-Tools版本变化, 更新下app目录下的build .gradle中下面相应的值就好

Android Training学习笔记之适配不同的设备

Android是一个开源的开放的操作系统,世界上的任何人都可以基于这个系统进行适合自己的定制活动.Android的这样一个特点使得android世界的碎片化很严重,形形色色的android设备太多太多.这就给app开发带来了不小的困难,保证app在不同的设备上的使用体验是一致的是每一个开发者必须考虑,但是很头疼的问题.Google在这块也做了很多的工作,尤其是在最新的android 6.0中,多设备的支持和自适应做的已经非常好了.要想让你的app能够利用google提供的优良自适应特性,你必须要

Android Training - 使用IntentService执行任务(Lesson 2 - 发送任务给IntentService)

写在http://hukai.me/blog/android-training-18-running-background-service-lesson-2/Android Training - 使用IntentService执行任务(Lesson 2 - 发送任务给IntentService)