创建Android Project

Application Name:应用名,显示在程序列表中,以及程序启动后的标题栏

Project Name:项目名

Package Name:包名,程序的唯一标识

Minimum Required SDK:设置运行该程序所需的最低版本

Target SDK:Android版本

Compile with:编译用到的SDK版本

Theme:主题

一路Next,最后finish,待eclipse创建完工程后,得到

Eclipse运行项目:

右键点击工程->Run as ->Android Application

虚拟机卸载App

设置->应用程序->管理应用程序->选中要卸载的程序->卸载

src:源代码

gen:系统那个自动生成的文件

R.java中记录了项目中各种资源ID

assets:资源路径,不会在R文件注册

bin:二进制文件,包括class  资源文件  dex apk等

res:系统资源,所有文件都会在R文件生成资源ID

drawable:图片

layout:界面布局

values:数据

anim:定义动画的XML

raw:原生文件

AndroidManifest.xml:清单文件,在软件安装的时候被读取

Android中的四大组件

(Activity, ContentProvider,BroadcastReceiver,Service)都需要在该文件中注册

程序所需的权限也需要在此文件中声明,例如:电话/短信/互联网/访问SD卡等。

project.properties:供eclipse使用,读取该项目使用的Android版本号。早期版本为:default.properties

proguard-project.txt:用来混淆代码的配置文件,防止别人反编译

运行该项目:

android开发第一个程序,Android开发入门之第一个android程序相关推荐

  1. 第一个java程序书_Java入门(4) 第一个Java程序

    Java入门(4) 第一个Java程序 摘要 通过本章的学习,读者应了解Java语言的两种程序:应用程序.小应用程序的基本结构,能够编译.运行Java应用程序和小应用程序. (2002-09-16 1 ...

  2. windows phone开发第一步:搭建软件开发环境

    2019独角兽企业重金招聘Python工程师标准>>> windows phone开发第一步:搭建软件开发环境:http://www.cnblogs.com/hanjun/archi ...

  3. 一、SpringMVC基础入门,创建一个HelloWorld程序

    一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 ...

  4. cuda入门——改良第一个 CUDA程序

    cuda入门--改良第一个 CUDA程序 在上篇中,我们做了一个计算一大堆数字的平方和的程序.不过,我们也提到这个程序的执行效率并不理想.当然,实际上来说,如果只是要做计算平方和的动作,用 CPU 做 ...

  5. 在docker中构建普通java程序_Docker入门-构建第一个Java程序

    原标题:Docker入门-构建第一个Java程序 定制镜像 准备一个没有第三方依赖的java web项目,可能参考示例maven结构项目: session-web.war 把该war上传到安装有doc ...

  6. 入门的第一个C++程序。从键盘输入学生姓名,然后输出指定格式的内容。

    PTA 作业罢了,仅供参考. 入门的第一个C++程序.从键盘输入学生姓名,然后输出指定格式的内容. 输入格式: 学生姓名. 输出格式: Hello, C++! My name is <学生姓名& ...

  7. 微信小程序实现跳转到另外一个小程序的方法

    微信小程序实现跳转到另外一个小程序的方法 1,首先需要在当前小程序app.json中定义:需要跳转的小程序的app-id app.josn "navigateToMiniProgramApp ...

  8. 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上

    应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上. package p1;import java.io.*; public class FI ...

  9. ip地址转换数字函数 iton_c# – RabbitMQ CreateConneciton问题 – 在一个应用程序中运行,但在另一个应用程序中运行...

    所以这是连接代码. var factory = new ConnectionFactory { HostName = "myserver", UserName = "te ...

  10. 微信小程序零基础入门_第二章 小程序框架_逻辑层

    第二章 小程序框架_逻辑层 2.1 逻辑层 小程序开发框架的逻辑层是基于JavaScript进行编写和实现的.在开发过程中写的所有代码,最终都被整合成一份JavaScript,在小程序启动的时候开始执 ...

最新文章

  1. 给力!一行代码躺赚普通程序员10年薪资!
  2. 细菌绝对定量的方法总结
  3. 使用程序判断一个文件是否是有效的PE文件
  4. 蓝桥杯-送分啦(java)
  5. caffe 在 windows 下的配置(scripts\build_win.cmd)
  6. 内存颗粒和闪存颗粒的区别_浅谈闪存颗粒二三事
  7. 【转】GitHub上README.md教程
  8. 第40课 儿歌《打老虎》-2021.08.10 《小学生C++趣味编程》
  9. Wireshark网络封包分析软件——过滤表达式
  10. java非静态内部类子类的调用_Java嵌套类和内部类详解
  11. 软件工程复试面试问题总结(二)
  12. Cacti监控华为交换机不显示端口解决办法
  13. 七夕甜蜜限定,让你心动不止一点点~
  14. Matlab_GUI gcf、gca 以及gco 的区别用法
  15. 请介绍一下三地菩萨,再说一说,要证悟什么才能称之为三地菩萨.谢谢.
  16. springboot上传excel表格到数据库
  17. 数据分析和数据可视化网站资源
  18. iOS一键打包自动改build并输入更新日志上传发布应用到Fir,Pgyer
  19. 抢小米手机K40脚本
  20. 5-3 Coursera吴恩达《序列模型》 第三周课程笔记-序列模型和注意力机制

热门文章

  1. linux命令行经典教程,linux常用命令的经典使用
  2. php过滤excel文件,phpexcel读取excel内存释放怎么处理
  3. c#重写TabControl控件实现关闭按钮的方法
  4. (一)查询出排序中的最大值和最小值
  5. Android项目实战之高仿网易云音乐创建项目和配置
  6. 指针的意义和linux的内存回收艺术
  7. List 与 Map的常用方法
  8. MapReduce中一次reduce方法的调用中key的值不断变化分析及源码解析
  9. ACdream 1728 SJY's First Task
  10. flash物理引擎应用:FisixObject类(1)