
代码分析
文章平均质量分 83
FireOfStar
理想是靠思想和行动来实现的
展开
-
Android应用的R类与资源文件的关系说明
一.使用Eclipse创建一个HelloWorld工程。创建方法如下图所示:一.工程创建后,目录结构如下图所示: 三.R类与资源文件关系说明1. 静态类drawable类对应res文件夹中的drawable-hdpi、drawable-ldpi、drawable-mdpi三个文件夹,drawable类中每个整型的静态常量名与这三个文件夹中的图片资源文件相同(不含扩展名),原创 2012-03-21 16:09:11 · 5269 阅读 · 0 评论 -
如何使用DialogFragment类来创建和显示对话框
本示例演示如何使用DialogFragment类来显示和管理一个AlertDialog对话框。代码在Android3.0中编译测试通过。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/re原创 2012-05-03 13:16:18 · 26056 阅读 · 3 评论 -
如何改变Activity的显示方向
本示例演示如何通过Activity了的setRequestedOrientation()方法来设定Activity的显示方向。本示例在Eclipse上编译测试。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.and原创 2012-04-18 14:06:35 · 3816 阅读 · 0 评论 -
如何设定Activity间切换时的动画
本代码示例介绍如何设定Activity间切换时的动画效果。本示例使用Eclipse的Android工程编译测试。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/android"原创 2012-04-17 15:50:12 · 3638 阅读 · 0 评论 -
如何把定制的UI布局放到Activity主窗口的标题中
本例演示如何把一个自定义的UI布局放到的Activity主窗口的布局中,并替换默认的标题。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/android" packa原创 2012-04-16 16:34:28 · 2030 阅读 · 0 评论 -
如何给Android应用创建本地服务
Android系统给应用提供了两种类型的服务:启动型本地服务和绑定型本地服务,这两种服务的详细信息请参考“Android Service开发指南”Android Service开发指南原文网址如下:http://developer.android.com/guide/topics/fundamentals/services.htmlhttp://developer.android.co原创 2012-04-28 14:17:12 · 2156 阅读 · 0 评论 -
如何使用Activity创建对话框
本示例使用Android系统对话框主题样式来创建一个对话框。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/android" package="my.android原创 2012-04-13 15:13:03 · 1749 阅读 · 0 评论 -
Android如何使用样式创建半透明窗体
本示例介绍如何使用Android系统样式和自定义样式创建半透明界面。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/android" package="my.andr原创 2012-04-11 16:30:08 · 3323 阅读 · 0 评论 -
Android如何实现模糊的半透明窗口
本示例使用自定义主题样式,实现模糊半透明的Activity。1. 定义清单文件(AndroidManifest.xml)xmlversion="1.0"encoding="utf-8"?>manifestxmlns:android="http://schemas.android.com/apk/res/android" package="my.android原创 2012-04-12 14:29:02 · 11428 阅读 · 0 评论 -
如何从历史回退堆栈中删除Activity自己
当用户在一个Activity中执行完任务,要向前切换到另一个Activity,并且不希望用户点击“返回”按钮再回到当前的Activity时,可以调用Activity类的finish()方法,把当前的Activity从该应用的回退堆栈中删除,finish()方法被调用,当前的Activity就会被销毁,用户不能够再按“返回”按钮回到这个Activity中。示例代码如下:一.清单文件(Androi原创 2012-04-09 15:27:14 · 5551 阅读 · 0 评论 -
Activity的重定向
本示例使用Android的SharedPreferences类来保存用户的界面输入,并且使用被保存的输入结果判断要启动的下一个Activity。需要注意的是,SharedPreferences类会持久化保存用户的输入,因此如果应用下次启动时不希望保留前次的操作痕迹,应该在应用退出时将本次保存的输入清除。本例中没有进行清除。1. 定义清单文件(AndroidManifest.xml)x原创 2012-04-10 14:22:12 · 1897 阅读 · 0 评论 -
Activity间的数据传递
一.在res/layout文件夹中添加两个布局文件1. receive_result.xml:xmlversion="1.0"encoding="utf-8"?>LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"an原创 2012-04-06 16:02:30 · 1841 阅读 · 0 评论 -
Android SDK 实例代码分析---Accelerometer Play(三)
三.资源说明3.1 图片资源1.高分辨率图片ball.png------震动传感器使用的球体图片。icon------本应用程序的图标(在高分辨率屏幕上使用)。wood.jpg------应用程序主窗口背景。2. 中分辨率图片icon.png------本应用程序的图标(在中分辨率屏幕上使用)。3. 低分辨率图片icon.png------应用程序在低分辨率屏幕原创 2012-03-16 21:24:50 · 4244 阅读 · 2 评论 -
Android SDK 实例代码分析---Accelerometer Play(二)
二.清单文件说明"1.0" encoding="utf-8"?> android:versionCode="1" android:versionName="1.0" package="com.example.android.accelerometerplay">原创 2012-03-14 19:32:08 · 3241 阅读 · 0 评论 -
Android Framework---themes.xml
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http翻译 2012-03-31 19:40:38 · 2534 阅读 · 0 评论 -
Android Framework---styles.xml
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http翻译 2012-03-31 19:39:10 · 3794 阅读 · 0 评论 -
Android SDK 实例代码分析---Accelerometer Play(一)
一.工程结构在Eclipse中导入Android SDK 示例程序AccelerometerPlay工程,该应用位于…\samples\android-9\AccelerometerPlay中。导入Eclipse后,工程目录如下图1。图1. AccelerometerPlay应用工程目录结构。1. AccelerometerPlayActivity:工程根目录;2. s原创 2012-03-13 19:31:24 · 3543 阅读 · 0 评论 -
如何改变Activity在当前任务堆栈中的顺序
本示例演示如何通过设置Intent对象的标记,来改变当前任务堆栈中既存的Activity的顺序。1. Intent对象的Activity启动标记说明:FLAG_ACTIVITY_BROUGHT_TO_FRONT:应用程序代码中通常不设置这个标记,而是由系统给单任务启动模式的Activity的设置。FLAG_ACTIVITY_CLEAR_TASK:如果给Intent对象添加了这个原创 2012-04-19 12:50:33 · 5190 阅读 · 0 评论