如何写一个安卓程序,怎么编写安卓软件

1 , 怎么编写安卓软件你打开的是xml文件,这个是android的布局文件,如果你需要在模拟器或手机屏幕上出现“我是帅哥”,你需要在布局文件中写一个TextView,在里面有个Text的标签直接写字或者src下面的java文件里面加载布局文件 , 找到对应的TextView,然后用.setText(“我是帅哥”)如果你想简单的先看一下,你可以直接新建一个androidProject,他会自动生成hell world , 你可以简单的看下
2,如何编写Android的可执行程序(1) 如果你开发Android上层APP,使用Android NDK,将下面C语言开发的lib通过JNI接口给上层APP使用 。(2) Android底层本来就是Linux , 如果是搞底层的东西 , 这和在Linux下开发C语言程序没什么区别 。创建可执行的 jar 文件包 制作一个可执行的 jar 文件包来发布你的程序是 jar 文件包最典型的用法 。java 程序是由若干个 .class 文件组成的 。这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运 行前需要把所有用到的包的根目录指定给 classpath 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下 去使用 java 命令来运行,如果需要直接双击运行必须写 windows 的批处理文件 (.bat) 或者 linux 的 shell 程序 。因此,许多人说,java 是一种方便开发者苦了用户的程序设计语言 。其实不然 , 如果开发者能够制作一个可执行的 jar 文件包交给用户,那么用户使用起来就方便了 。在 windows 下 安装 jre (java runtime environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开 。那么,对于一个 可执行的 jar 文件包,用户只需要双击它就可以运行程序了,和阅读 .chm 文档一样方便 (.chm 文档默认是由 hh.exe 打开的) 。那么,现在的关键 , 就是如何来创建这个可执行的 jar 文件包 。创建可执行的 jar 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下: jar cvfm test.jar manifest.mf test 这里 test.jar 和 manifest.mf 两个文件 , 分别是对应的参数 f 和 m,其重头戏在 manifest.mf 。因为要创建可 执行的 jar 文件包,光靠指定一个 manifest.mf 文件是不够的 , 因为 manifest 是 jar 文件包的特征,可执行的 jar 文件包和不可执行的 jar 文件包都包含 manifest 。关键在于可执行 jar 文件包的 manifest,其内容包含了 main-class 一项 。这在 manifest 中书写格式如下: main-class: 可执行主类全名(包含包名) 例如 , 假设上例中的 test.class 是属于 test 包的,而且是可执行的类 (定义了 public static void main(string[]) 方法),那么这个 manifest.mf 可以编辑如下: main-class: test.test 这个 manifest.mf 可以放在任何位置 , 也可以是其它的文件名,只需要有 main-class: test.test 一行,且该 行以一个回车符结束即可 。创建了 manifest.mf 文件之后 , 我们的目录结构变为: == |-- test | `-- test.class `-- manifest.mf 这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 jar 文件包 。也就是在目录树中使用“==”表 示的那个目录中,使用如下命令: jar cvfm test.jar manifest.mf test 之后在“==”目录中创建了 test.jar , 这个 test.jar 就是执行的 jar 文件包 。运行时只需要使用 java -jar test.jar 命令即可 。需要注意的是,创建的 jar 文件包中需要包含完整的、与 java 程序的包结构对应的目录结构,就像上例一样 。而 main-class 指定的类 , 也必须是完整的、包含包路径的类名,如上例的 test.test;而且在没有打成 jar 文件包 之前可以使用 java 来运行这个类 , 即在上例中 java test.test 是可以正确运行的 (当然要在 classpath 正确的情况下) 。(忘记从哪儿下的了?。】赡懿惶 。?
3,如何创建第一个android程序一、 开发环境安装:1. 下载 Android SDK.2. 如果使用Eclipse,请安装 ADT 插件 。3. 下载最新的SDK工具和平台 。二、创建Android项目一个android项目包含了程序中用到的所有源代码文件.使用Android SDK工具可以轻松的创建一个包含默认目录和文件的项目 。本节介绍如何使用eclipse或从命令行创建一个项目 。Create a Project with Eclipse点击工具中的 New.在弹出的窗口中 , 打开Android目录,选择【Android Application Project】,点击【next】.Figure 1. The New Android App Project wizard in Eclipse.3. 在弹出的窗口,如图【Figure1】中,填入下列信息:Application Name :应用程序名.填入"My First App."Project Name:项目目录名和显示在Eclipse中的项目文件名。Package Name :程序包的命名空间 , 与java或c#类似 。你的包名应该定义一个唯一的名字,保证与在androi系统中安装的所有其他包名称不一样 。因此 , 强烈建议以组织或公司的域名或发布者名字开头 。在这个项目中,我们使用"com.example.myfirstapp.",但是,你不能发布以"com.example”为命名空间的应用到Google Play上 。Minimum Required SDK :程序支持的android系统的最小版本,如果你想要支持更多的android设备,需要将这个版本号设置得相对低一点 。有过有些功能在低版本上不支持,你可以只在高版本上启动该功能 。在此我们使用默认设置 。Target SDK:当前版本,也是最高版本,当有更高的版本出来时 , 你应该重新在新的版本上测试你的程序,并修改此参数 。Compile With: 你编译程序时使用的版本 。建议使用最新的版本 , 可通过SDK MANAGER下载 。新版本中有新的一些特性,并会根据用户的使用体验做一些改进 。Theme :Android UI样式 。可以按默认设置 。点击 Next.在下一个屏幕上使用默认设置,继续点击next.下一个屏幕可以设置程序图标.你可以通过多种方式自定义图标,系统会自动为你生成各种屏幕尺寸下的图标 。在你发布程序前,请确保你的图标满足Iconography 设计指南中的说明定义 。继续点击 Next.现在可以选择一个activity模版.当前项目 , 我们选择BlankActivity,然后点击Next.4.剩下的都按默认设置 , 点击 Finish.这样,这个项目就创建完毕了从命令行工具创建项目如果你没有使用Eclipse,你可以从命令行通过SDK工具创建项目 。切换到Android SDK目录,tools/ path.执行:android list targets该命令显示可用的android平台 。如果没有显示任何列表,请先通过Android SDK Manager 工具进行安装. 参见 Adding Platforms and Packages.执行:android create project --target --name MyFirstApp \ --path /MyFirstApp --activity MainActivity \ --package com.example.myfirstapp 将修改为上一步骤中显示的id;将 修改为你要保存项目的文件夹 。Your Android project is now set up with several default configurations and youre ready to begin building the app. Continue to the next lesson. 小贴士: 将 platform-tools/ 同tools/ 目录一样加到你的环境变量 。这样,这个项目就创建完毕了. 三、运行你的程序 你要如何运行你的程序取决于两件事:是否有真实的android设备;是否使用eclipse. 在运行你的程序之前,你需要注意项目中的一些文件夹和文件: AndroidManifest.xml manifest文件描述应用程序的一些基础特性并定义每一个组件 。你可以查看项目中的manifest文件,与之前谈到的manifest文件的说明对比,即可知道对应的一些元素的设置: ... src/ 存放源代码的目录.默认情况下,包含一个启动时用到的 Activity 类 。res/ 含有多个子文件,用于程序资源的存放 。示例目录如下: drawable-hdpi/ 包含一些可用于高分辨率屏幕的绘图实体,如图片 。其他类似的目录包含对应的分辨率屏幕下的图片 。layout/ 程序UI文件 。values/ 包含用于定义诸如字符串、颜色等的xml文件 。在真实设备上运行 如果你有android系统设备,可以直接在上面安装你的程序并运行: 首先你的设备需要安装usb驱动 。如果你是在window上开发,你可以安装合适的usb驱动 。具体驱动安装信息可以参考 OEM USB Drivers 在设备上启用USB调试 大部分 Android 3.2或更早的机器,在 【设置】-【应用程序】-【开发】中设置 。Android 4.0和之后的系统 , 应该是在【设置】-【开发选项】中 。Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options. 运行步骤: 打开项目文件,点击【run】 。在弹出的窗口中选择【Android Application】 , 然后点击【OK】 Eclipse会自动将程序安装到你的设备上并运行他 。在模拟器上运行 在 【run】-【run configuration】中的【Target】页面添加和设置模拟器,然后即可运行你搭建好开发环境了吗?网上一大把?。?创建Helloworld的,随便看分为五个步骤来完成android开发环境的搭建 。第一步:安装jdk 。要下载oracle公司的jdk可以百度“jdk”进入oracle公司的jdk下载页面,选择自己电脑系统的对应版本即可 。第二步:配置windows上jdk的变量环境。java_home 先设置这个系统变量名称,变量值为jdk在电脑上的安装路径:c:\program files\java\jdk1.8.0_20 。创建好后则可以利用%java_home%作为jdk安装目录的统一引用路径 。path path属性已存在,可直接编辑,在原来变量后追加:;%java_home%\bin;%java_home%\jre\bin。classpath 设置系统变量名为:classpath 变量值为:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar。注意变量值字符串前面有一个"."表示当前目录,设置classpath 的目的,在于告诉java执行环境,在哪些目录下可以找到您所要执行的java程序所需要的类或者包 。第三步: 下载安装eclipse(已上传附件 , 电脑打开可下载)。eclipse为java应用程序及android开发的ide(集成开发环境) 。eclipse不需要安装 , 下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可 。第四步:下载安装android sdk。配置了jdk变量环境 , 安装好了eclipse,这个时候如果只是开发普通的java应用程序,那么java的开发环境已经准备好了 。我们要通过eclipse来开发android应用程序,那么我们需要下载android sdk(software development kit)和在eclipse安装adt插件,这个插件能让eclipse和android sdk关联起来 。第五步:为eclipse安装adt插件 。前面已经配置好了java的开发环境,安装了开发android的ide,下载安装了android sdk,但是eclipse还没有和android sdk进行关联,也就是它们现在是互相独立的 , 就好比枪和子弹分开了 。为了使得android应用的创建,运行和调试更加方便快捷,android的开发团队专门针对eclipse ide定制了一个插件:android development tools(adt) 。【如何写一个安卓程序,怎么编写安卓软件】

    推荐阅读