分类
android mobile development tutorials 教程

android活动

活动代表具有用户界面的单个屏幕,就像Java的窗口或框架一样。Android活动是ContextThemeWrapper类的子类。 如果您使用过C,C ++或Java编程语言,那么您一定已经看到您的程序从main()函数开始。与之非常相似,Android系统通过Activity来初始化其程序,该Activity以对onCreate()回调方法的调用开始。有一系列启动活动的回调方法和一系列拆除活动的回调方法,如下面的活动生命周期图所示:(图片由android.com提供) Activity类定义以下回调,即事 […]

分类
android mobile development tutorials 教程

android绝对布局

本章将讨论removeClass()方法,该方法是用于管理jQueryUI视觉效果的方法之一。removeClass()方法从元素中删除应用的类。 绝对布局可让您指定其子级的确切位置(x / y坐标)。与没有绝对定位的其他类型的布局相比,绝对布局的灵活性较差且难以维护。 绝对布局 AbsoluteLayout属性 以下是AbsoluteLayout特有的重要属性- 序号 属性和说明 1 android:id 这是唯一标识布局的ID。 2 android:layout_x 这指定视图的x坐标。 3 andro […]

分类
android mobile development tutorials 教程

android时间选择器控件

Android时间选择器可让您选择24小时制或AM / PM模式下的一天中的时间。时间包括小时,分钟和时钟格式。Android通过TimePicker类提供此功能。 为了使用TimePicker类,您必须首先在activity.xml中定义TimePicker组件。它定义如下- <TimePicker android_id=”@+id/timePicker1″ android_layout_width=”wrap_content” android_layout_height=”wrap_content […]

分类
android mobile development tutorials 教程

android主题演示示例

下面的示例演示如何在应用程序中使用主题。出于演示目的,我们将修改默认的AppTheme,其中默认文本,其大小,系列,阴影等将被更改。让我们开始按照以下步骤创建一个简单的Android应用程序- 步 描述 1个 您将使用Eclipse IDE创建一个Android应用程序,并将其命名为ThemeDemo,位于com.example.themedemo包下,如“ Hello World示例”一章中所述。 2 修改src / MainActivity.java文件,为定义的两个按钮添加单击事件侦听器和处理程序。 […]

分类
android mobile development tutorials 教程

android文字转语音

Android允许您将文本转换为语音。您不仅可以转换它,还可以用多种不同的语言说文本。 Android为此提供了TextToSpeech类。为了使用此类,您需要实例化此类的对象并指定initListener。其语法如下- private EditText write; ttobj=new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() { @Override public void onInit(int stat […]

分类
android mobile development tutorials 教程

android textview控件

TextView向用户显示文本,并允许他们编辑文本。TextView是完整的文本编辑器,但是基本类配置为不允许编辑。 TextView属性 以下是与TextView控件相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。 序号 属性和说明 1个 android:id 这是唯一标识控件的ID。 2 android:capitalize 如果设置,则指定此TextView具有文本输入法,并应自动大写用户键入的内容。 不要自动大写-0 每个句子的首字母大写- […]

分类
android mobile development tutorials 教程

time series TextureView

如果要显示实时视频流或任何内容流,例如视频或OpenGL场景,则可以使用android提供的TextureView来做到这一点。 为了使用TextureView,您需要做的就是获取它的SurfaceTexture.SurfaceTexture然后可以用来渲染内容。为此,您只需要实例化此类的对象并实现SurfaceTextureListener接口。其语法如下- private TextureView myTexture; public class MainActivity extends Activity […]

分类
android mobile development tutorials 教程

android测试

Android框架包括一个集成的测试框架,可帮助您测试应用程序的各个方面,而SDK工具包括用于设置和运行测试应用程序的工具。无论您是使用ADT在Eclipse中工作还是在命令行中工作,SDK工具都可以帮助您在仿真器或目标设备中设置和运行测试。 测试结构 Android的构建和测试工具假定测试项目被组织为测试,测试用例类,测试包和测试项目的标准结构。 Android中的测试工具 有许多工具可用于测试android应用程序。有些是官方的,例如Junit,Monkey,有些是第三方工具,可用于测试android应 […]

分类
android mobile development tutorials 教程

android表布局

Android TableLayout将排列成行和列的视图组。您将使用<TableRow>元素在表中构建一行。每行有零个或多个单元格;每个单元格可以容纳一个View对象。 TableLayout容器不显示其行,列或单元格的边界线。 TableLayout属性 以下是特定于TableLayout的重要属性- 序号 属性和说明 1个 android:id 这是唯一标识布局的ID。 2 android:collapseColumns 这指定要折叠的列的从零开始的索引。列索引必须用逗号分隔:1、2、5。 […]

分类
android mobile development tutorials 教程

android支持库

当您在最新版本的android(如5.x)上开发应用程序时,并且您还希望它在运行旧版本的android(如3.2等)的设备上运行时,您不能这样做,除非您向后添加代码兼容性。 为了提供这种向后兼容性,android为您提供了Android支持库程序包。Android支持库程序包是一组代码库,提供了向后兼容的Android框架API版本以及仅可通过库API使用的功能。每个支持库都向后兼容特定的Android API级别。 对于应用程序开发人员而言,在其Android项目中包括支持库被视为最佳实践,这取决于您的应 […]