Android学习笔记(一)——新建一个项目
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正!
1、打开Android Studio时出现以下界面,点击”start a new Android Studio project”来新建一个项目:
2、出现以下界面,填好项目的名字和储存位置,点击next:
3、选好Minimum SDK继续点击next:
4、选择一个blank activity,点击next:
5、为刚才的activity填写相关信息,然后点击next:
至此,一个project就建立好了。下面熟悉一下AS的操作界面。
● 可以在help-> find action 搜索color & fonts ,进入下面界面,设置字体和颜色:
● 打开 AndroidManifest.xml 文件,从中可以找到如下代码:
<activity android:name="com.test.helloworld.HelloWorldActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
这段代码表示对 HelloWorldActivity这个活动进行注册,没有在AndroidManifest.xml 里注册的活动是不能使用的。其中 intent-filter 里的两行代码非常重要,
aaarticlea/png;base64,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" alt="" />
表示 HelloWorldActivity 是这个项目的主活动,在手机上点击应用图标,首先启动的就是这个活动。
● Layout->activity_main.xml 是布局文件,决定着界面的布局
● MainActivity是一个activity的逻辑实现:
此外res->drawable 是存储图片资源的,res->values->strings.xml是用来储存字符串资源的。例如刚刚在 strings.xml中找到的 Hello world!字符串,我们有两种方式可以引用它:
1) 在代码中通过 R.string.hello_world 可以获得该字符串的引用;
2) 在XML中通过@string/hello_world 可以获得该字符串的引用。
//End.
Android学习笔记(一)——新建一个项目的更多相关文章
- Android学习笔记_71_Android 多个项目之间如何引用 项目怎样打jar包
一.将整个项目作为资源文件 1.需要将被应用的项目设置为库项目. 2.将该项目的配置文件中的四大组件清空,例如下面代码: <?xml version="1.0" encodi ...
- yii学习笔记--快速创建一个项目
下载yii框架 下载地址:http://www.yiiframework.com/ 中文网站:http://www.yiichina.com/ 解压文件
- WIX 学习笔记 - 2 第一个WIX 项目 HelloWIX
程序员们都非常熟悉 Hello World!,基本上所有的语言书都以打印一个 Hello World! 作为第一个代码示例. 我们也要发扬代码界的优良传统,使用 Hello WIX! 作为我们的入门示 ...
- Android 学习笔记 Service服务与远程通信...(AIDL)
PS:这一章节看的我有几分迷茫,不是很容易理解...不过还好总算是明白了一大半了...基本的迷惑是解决了... 学习内容: 1.跨应用启动服务... 2.跨应用绑定服务... 3.跨应用实现通信... ...
- Android学习笔记(第一篇)编写第一个程序Hello World+Activity
PS:终于开始正式的搞Android了...无人带的一介菜鸟,我还是自己默默的努力吧... 学习内容: 1.编写第一个Hello World程序.. 学习Android,那么就需要有一个编译器来集 ...
- udacity android 学习笔记: lesson 4 part b
udacity android 学习笔记: lesson 4 part b 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...
- Android学习笔记---前传
在正式的撰写个人的学习笔记前,先对个人的学习经历做一个简要的介绍.座右铭:诚不欺我 1. 前言 本人非软件工程出身,属于半路出家,误打误撞进入这个行业,初心是软件开发的门槛低,自以为学习过C语言,轻度 ...
- 【转】 Pro Android学习笔记(七八):服务(3):远程服务:AIDL文件
目录(?)[-] 在AIDL中定义服务接口 根据AIDL文件自动生成接口代码 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.csdn.n ...
- 【转】 Pro Android学习笔记(五六):配置变化
目录(?)[-] Activity的destorycreate过程 Fragment的destorycreate过程 onSaveInstanceState saveFragmentInstanceS ...
随机推荐
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式及apr配置
转: http://www.oschina.net/question/54100_16195omcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志. ...
- linux 相关快捷键
linux 相关快捷键 http://linux.chinaunix.net/begin/2004-10-05/34.shtml#_Toc41417098 1.使用虚拟控制台登录后按“Alt+F2”键 ...
- sql编程小结
对照mysql5.1手册,对这几天学的sql编程进行小结,主要涉及触发器.存储过程.权限管理.主从分离等,权当抛砖引玉,高手请略过. 一.触发器 通俗的说就是在指定的数据表增删改的前或后触发执行特定的 ...
- Linux学习笔记(一)2015.4.13
研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...
- 在VS中向命令行添加参数的方法
在VS中向命令行添加参数的方法 在VS中向命令行添加参数,即向main()函数传递参数的方法: 右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入 ...
- ecshop目录结构
ECShop 最新程序 的结构图及各文件相应功能介绍ECShop文件结构目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ ...
- 使用wp_editor函数实现可视化编辑器
在最近的wp项目中遇到了需要使用可视化编辑器来接收用户的输入,正好就研究了一下wp_editor这个函数的用法,利用这个函数能很方便的把textarea文本域变成可视化编辑器. Wp_editor函数 ...
- CentOS安装oracle12C
安装虚拟系统CentOS6.5,分配给至少1G的内存,其他条件适当高些,具体参考官方文档 一.安装数据库: 1.安装依赖软件包 yum install binutils -y yum install ...
- Nginx配置优化的几个参数
worker_processes 8 一般CPU(i/o)密集型配置为核数相同,网络(i/o)密集型配置为核数倍数(我配置为2倍) worker_cpu_affinity(这个没用过) 仅适用于lin ...
- How to know if file is complete on the server using FTP
This is a very old and well-known problem. There is no way to be absolutely certain a file being wri ...