欢迎来到天天文库
浏览记录
ID:39349414
大小:419.50 KB
页数:33页
时间:2019-07-01
《Android教程03-应用编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android课程讲义智能手机开发3、应用程序智能手机开发Helloworld!第一个运行程序HelloAndroidEclipse自动生成newandroidprojectHelloAndroid2010.06.4浙江大学计算机学院HelloAndroid.javaJava程序packagecom.android.helloAndroid;importandroid.app.Activity;importandroid.os.Bundle;publicclassHelloAndroidextendsActivity{/**Calledw
2、hentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}}2010.06.5浙江大学计算机学院R.javaJava程序/*AUTO-GENERATEDFILE.DONOTMODIFY.*/packagecom.android.helloAndroid;publicfinalclassR{publi
3、cstaticfinalclassattr{}publicstaticfinalclassdrawable{publicstaticfinalinticon=0x7f020000;}publicstaticfinalclasslayout{publicstaticfinalintmain=0x7f030000;}publicstaticfinalclassstring{publicstaticfinalintapp_name=0x7f040001;publicstaticfinalinthello=0x7f040000;}}2010.06
4、.6浙江大学计算机学院main.xmlXml文件5、t"android:layout_height="wrap_content"android:text="@string/hello"/>Resources2010.06.7浙江大学计算机学院strings.xmlXml文件HelloAndroid,2010.HelloAndroid6、ces>将要显示内容:HelloAndroid,2010.2010.06.8浙江大学计算机学院RUNRUN2010.06.9浙江大学计算机学院模拟运行显示内容:HelloAndroid,2010.2010.06.10浙江大学计算机学院命令行运行启动模拟器emulator-avdandroid1.6-skinHVGA-p连接模拟器:telnetlocalhost5554拨打电话:gsmcall13810000086发送短信:smssend13810000086HelloAndroid2010.06.11浙江大学计算机学院显示图像增加Imag7、eView2010.06.12浙江大学计算机学院Android虚拟机DalvikDalvik和标准Java虚拟机(JVM)的差别Dalvik更适合手机所用的嵌入式环境,占用内存少。JVM通用Java虚拟机。Dalvik虚拟机特点Dalvik允许在有限的内存中同时运行多个虚拟机实例。每一个Dalvik应用作为一个独立的Linux进程执行。独立进程可防止在虚拟机崩溃的时候所有程序都被关闭。Dalvik提供了一个拥有较Java少限制许可证的平台。2010.06.13浙江大学计算机学院重要包的描述Android.app:提供高层的程序模型、提供基8、本的运行环境Android.content:包含各种的对设备上的数据进行访问和发布的类Android.database:通过内容提供者浏览和操作数据库Android.graphics:底层的图
5、t"android:layout_height="wrap_content"android:text="@string/hello"/>Resources2010.06.7浙江大学计算机学院strings.xmlXml文件HelloAndroid,2010.HelloAndroid6、ces>将要显示内容:HelloAndroid,2010.2010.06.8浙江大学计算机学院RUNRUN2010.06.9浙江大学计算机学院模拟运行显示内容:HelloAndroid,2010.2010.06.10浙江大学计算机学院命令行运行启动模拟器emulator-avdandroid1.6-skinHVGA-p连接模拟器:telnetlocalhost5554拨打电话:gsmcall13810000086发送短信:smssend13810000086HelloAndroid2010.06.11浙江大学计算机学院显示图像增加Imag7、eView2010.06.12浙江大学计算机学院Android虚拟机DalvikDalvik和标准Java虚拟机(JVM)的差别Dalvik更适合手机所用的嵌入式环境,占用内存少。JVM通用Java虚拟机。Dalvik虚拟机特点Dalvik允许在有限的内存中同时运行多个虚拟机实例。每一个Dalvik应用作为一个独立的Linux进程执行。独立进程可防止在虚拟机崩溃的时候所有程序都被关闭。Dalvik提供了一个拥有较Java少限制许可证的平台。2010.06.13浙江大学计算机学院重要包的描述Android.app:提供高层的程序模型、提供基8、本的运行环境Android.content:包含各种的对设备上的数据进行访问和发布的类Android.database:通过内容提供者浏览和操作数据库Android.graphics:底层的图
6、ces>将要显示内容:HelloAndroid,2010.2010.06.8浙江大学计算机学院RUNRUN2010.06.9浙江大学计算机学院模拟运行显示内容:HelloAndroid,2010.2010.06.10浙江大学计算机学院命令行运行启动模拟器emulator-avdandroid1.6-skinHVGA-p连接模拟器:telnetlocalhost5554拨打电话:gsmcall13810000086发送短信:smssend13810000086HelloAndroid2010.06.11浙江大学计算机学院显示图像增加Imag
7、eView2010.06.12浙江大学计算机学院Android虚拟机DalvikDalvik和标准Java虚拟机(JVM)的差别Dalvik更适合手机所用的嵌入式环境,占用内存少。JVM通用Java虚拟机。Dalvik虚拟机特点Dalvik允许在有限的内存中同时运行多个虚拟机实例。每一个Dalvik应用作为一个独立的Linux进程执行。独立进程可防止在虚拟机崩溃的时候所有程序都被关闭。Dalvik提供了一个拥有较Java少限制许可证的平台。2010.06.13浙江大学计算机学院重要包的描述Android.app:提供高层的程序模型、提供基
8、本的运行环境Android.content:包含各种的对设备上的数据进行访问和发布的类Android.database:通过内容提供者浏览和操作数据库Android.graphics:底层的图
此文档下载收益归作者所有