- 浏览: 523515 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (422)
- 重要 (12)
- BUG解决备忘录 (32)
- 环境搭建 (17)
- 开源组件 (4)
- 数据库 (16)
- 设计模式 (4)
- 测试 (3)
- javascript (5)
- Android (14)
- jdk相关 (9)
- struts2 (10)
- freemark (3)
- 自定义扩展及工具类 (5)
- jdk5新特性及java基础 (13)
- ssh及其他框架 (15)
- linux (32)
- tcp-ip http协议 (8)
- 服务器集群与负载均衡 (34)
- 项目管理相关 (11)
- 实用小技术 (10)
- 架构相关 (14)
- firefox组件 (11)
- spider (6)
- 产品设计 (11)
- PHP (1)
- ws (4)
- lucene (10)
- 其他 (2)
- BI (1)
- NoSQL (3)
- gzip (1)
- ext (4)
- db (6)
- socket (1)
- 源码阅读 (2)
- NIO (2)
- 图片处理 (1)
- java 环境 (2)
- 项目管理 (4)
- 从程序员到项目经理(一):没有捷径 (1)
- bug (1)
- JAVA BASE (8)
- 技术原理 (0)
- 新框架新技术 (1)
- 量化与python (1)
- 系统编程 (0)
- C语言 (0)
- 汇编 (0)
- 算法 (0)
最新评论
-
hyspace:
别逗了,最后一个算法根本不是最优的,sort(function ...
数组去重——一道前端校招试题 -
washingtin:
楼主能把策略和路由的类代码贴出来吗
Spring + iBatis 的多库横向切分简易解决思路 -
sdyjmc:
初略看了一下,没有闹明白啊,均衡负载使用Nginx,sessi ...
J2EE集群原理 I -
shandeai520:
谢谢大神!请教大神一个问题:假如我有三台服务器,连接池的上限是 ...
集群和数据库负载均衡的研究 -
hekuilove:
给lz推荐一下apache commonsStringUtil ...
request 获取 ip
工程目录结构:
HelloWorldActivity.java程序清单
Helloworldactivity.java代码
- package com.oristand;
- import android.app.Activity;
- import android.os.Bundle;
- public class HelloWorldActivity extends Activity {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);//到layout目录下会对应一个main.xml配置文件,改文件决定了你要使用的那些组件,以及组件的属性,比如TextView、EditText、Button等
- }
- }
package com.oristand; import android.app.Activity; import android.os.Bundle; public class HelloWorldActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);//到layout目录下会对应一个main.xml配置文件,改文件决定了你要使用的那些组件,以及组件的属性,比如TextView、EditText、Button等 } }
main.xml程序清单
Main.xml代码
- <?xml version= "1.0" encoding= "utf-8" ?>
- <TextView xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/hello_world" android:layout_width= "fill_parent"
- android:layout_height="fill_parent" android:gravity= "center_vertical|center_horizontal"
- android:text="@string/hello_world" />
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/hello_world" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical|center_horizontal" android:text="@string/hello_world" />
R.java程序清单 —— res目录下的任何一个配置修改后,该文件会自动修改,这就是mvc模式的好处,一旦model修改,view也相应的改变,这就是mvc的优势
R.java代码
- package com.oristand;
- public final class R {
- public static final class attr {
- }
- public static final class drawable {
- public static final int icon=0x7f020000 ;
- }
- public static final class id {
- public static final int hello_world=0x7f050000 ;
- }
- public static final class layout {
- public static final int main=0x7f030000 ;
- }
- public static final class string {
- public static final int app_name=0x7f040001 ;
- public static final int hello_world=0x7f040000 ;
- }
- }
package com.oristand; public final class R { public static final class attr { } public static final class drawable { public static final int icon=0x7f020000; } public static final class id { public static final int hello_world=0x7f050000; } public static final class layout { public static final int main=0x7f030000; } public static final class string { public static final int app_name=0x7f040001; public static final int hello_world=0x7f040000; } }
string.xml程序清单
String.xml代码
- <?xml version= "1.0" encoding= "utf-8" ?>
- <resources>
- <string name="hello_world" >Hello World!</string>
- <string name="app_name" >HelloWorldDemo</string>
- </resources>
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello_world">Hello World!</string> <string name="app_name">HelloWorldDemo</string> </resources>
AndroidManifest.xml程序清单
Androidmanifest.xml代码
- <?xml version= "1.0" encoding= "utf-8" ?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.oristand"
- android:versionCode="1"
- android:versionName="1.0.0" >
- <application android:icon="@drawable/icon" android:label= "@string/app_name" >
- <activity android:name=".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>
- </application>
- </manifest>
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.oristand" android:versionCode="1" android:versionName="1.0.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".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> </application> </manifest>
运行配置
运行结果:
发表评论
-
Android源码去除锁屏及应用程序开机自动运行不锁屏全屏显示
2012-12-01 04:11 2190针对RealV210提供的源码 android_gingerb ... -
三步搞定android应用图片缓存
2012-08-27 13:56 765目前很多商业应用都会涉及到从网络上读取图片数据的问题,为了节约 ... -
关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
2012-08-27 01:22 0分类: Android开发技术 2011-08-08 19:0 ... -
Android 菜单(OptionMenu)大全 建立你自己的菜单
2012-08-20 00:13 910菜单是用户界面中最常见的元素之一,使用非常频繁,在Andro ... -
android 全屏问题
2012-08-08 13:40 830<supports-screens android:la ... -
android 开发中中,经常用到的代码(转载)
2012-08-08 13:32 1652android 开发中中,经常用到的代码(转载) 2012-0 ... -
控制Android系统 全屏并且 程序开机自动运行 并且实现程序运行中 开机不锁屏
2012-08-08 12:06 0首先实现程序开机自动运行 需要 捕获系统的广播android. ... -
玩转Android---UI篇---Toast(提示)
2011-11-18 02:56 957Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来 ... -
Android Socket网络通信
2011-11-04 16:53 13451.服务器程序: Java代码 p ... -
Android 开发环境搭建中--- “An SDK Target must be specified.” 问题解决
2010-08-31 02:22 1139问题描述: 按照网络上的文档,搭 ... -
Android学习笔记(6)——Android——LoginDemo
2010-08-31 00:55 1242在这个demo中,将涉及到Activity(活动)的交互— ... -
Android学习笔记(4)——Android Application是如何运行的
2010-08-31 00:53 2277任何Android应用程序都是由以下4个部分中的必要组合而 ... -
Android学习笔记(3)——Android Demo演示
2010-08-31 00:51 1116第一步,启动Eclipse,File->New-&g ... -
Android学习笔记(2)——搭建Android开发平台
2010-08-31 00:50 1491Eclipse+Android SDK 一、下载Ecl ... -
Android学习笔记(1)——什么是Android
2010-08-31 00:49 782Android 是Google开发的基于Linux平台的开源手 ...
相关推荐
总结起来,"helloworlddemo.rar"是一个Java HelloWorld程序的压缩包,包含了从创建项目、编写代码、编译、运行到打包的所有过程,对于学习Java编程的新手来说,这是一个非常实用的起点。通过这个简单的例子,我们...
通过"鸿蒙OS之HelloWorldDemo"的学习,初学者能够掌握鸿蒙OS的基本开发流程,为进一步学习更复杂的系统功能和应用开发打下基础。同时,这个简单的示例也展示了鸿蒙OS在多设备互联、高效开发等方面的潜力,为开发者...
6. **学习资源**:对于初学者,"HelloWorldDemo"是一个很好的起点,因为它涵盖了基本的Java编程概念,如类、方法和输出。通过这个例子,可以了解Java开发的基本流程,并为更复杂的编程打下基础。 在深入学习Java...
通过这个简单的"HelloworldDemo",学习者可以快速上手Java编程,了解基本的类、方法、输出语句等概念。同时,这也是一个很好的起点,为进一步学习Java的类库、异常处理、多线程、网络编程等复杂主题打下基础。
通过学习和理解这个"helloworlddemo"项目,初学者可以逐步掌握Java编程的基础,包括语法、类和对象的概念、项目构建流程以及版本控制的使用。随着经验的积累,可以进一步探索更复杂的Java应用和框架,如Spring、...
本篇文章将深入探讨LocalConnection的工作原理,并通过一个名为“helloWorldDemo”的示例来展示其实际应用。 LocalConnection对象是Flash Player和AIR(Adobe Integrated Runtime)内置的类,位于flash.net命名空间...
在Java编程语言中,文件的读写操作是日常开发中不可或缺的部分。本示例"读写文件操作demo-java"旨在教你如何使用Java进行文件的读取和写入,这对于处理数据存储、日志记录或是任何需要与磁盘交互的应用程序至关重要...
首先,让我们了解一下“HelloWorldDemo”。这是一个基础项目,旨在向用户展示如何不借助自定义的Azure资源管理器模板(azuredeploy.json)就能轻松部署到Azure。通常,Azure资源管理器模板是用JSON编写的,用于定义...
基本HelloWorlddemo-jsp定义从服务器回参的方法:在2018-5-8的时候修改扩充,这个页面已经变成了js基础语法的学习demo。重定向到HelloWorld的demo:按'user’参数名指定传入参数:从URI中指定传入多个参数的情况:仅...
在构建特定的项目时,例如HelloworldDemo,也需要确保加入相应的编译条件。 总而言之,Netmgr模块为AliOS Things操作系统中的物联网设备提供了网络接入的关键功能,它的命令行工具和API接口简化了物联网设备进行...