Welcome 微信登录

首页 / 移动开发 / Android

Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)

Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)

当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为stan...
Android编程布局(Layout)之AbsoluteLayout用法实例分析

Android编程布局(Layout)之AbsoluteLayout用法实例分析

本文实例讲述了Android编程布局(Layout)之AbsoluteLayout用法。分享给大家供大家参考,具体如下:AbsoluteLayout,顾名思义,就是绝对位置的布局;也可以叫做坐标布局,也就是指定元素的绝对位置(或者叫绝对坐标值)。这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。<?xml version = "1.0" encoding = "utf-8"?><Ab...
Android编程之TabWidget选项卡用法实例分析

Android编程之TabWidget选项卡用法实例分析

本文实例讲述了Android编程之TabWidget选项卡用法。分享给大家供大家参考,具体如下:1 概览TabWidget与TabHost。tab组件一般包括TabHost和TabWidget、FrameLayout,且TabWidget、FrameLayout属于TabHost。是否继承TabActivity的问题实现步骤。两种实现方式,一种是将每个Tab的布局嵌在TabHost中的FrameLayout中,每个Tab的内容布局与显示都在FrameLay...
Android中获取手机屏幕大小的方法

Android中获取手机屏幕大小的方法

本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下运行效果图:运行程序后,当我们点击Button按钮时,可以看到下面的效果图:具体代码:我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。在布局文件main.xml中添加一个TextView对象,一个Button对象。其中Tex...
Android简单音乐播放实例

Android简单音乐播放实例

Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐播放器来听音乐,在听音乐的同时也想做下其它的事情,比如上网聊Q、或者上网浏览新闻...
Android checkbox的listView具体操作方法

Android checkbox的listView具体操作方法

本文主要实现在自定义的ListView布局中加入CheckBox控件,通过判断用户是否选中CheckBox来对ListView的选中项进行相应的操作。通过一个Demo来展示该功能,选中ListView中的某一项,然后点击Button按钮来显示选中了哪些项。1、程序结构图如下:其中Person.java是实体类,MainActivity.java是Activity组件类。listitem.xml是自定义的列表每项布局文件。2、listitem.xml布局文件...
深入浅析Android JSON解析

深入浅析Android JSON解析

JSON语法首先看JSON的语法和结构,这样我们才知道怎么去解析它。JSON语法时JavaScript对象表示语法的子集。JSON的值可以是:数字(整数或者浮点数)字符串(在双引号内)逻辑值(true 或 false)数组(使用方括号[]包围)对象( 使用花括号{}包围)nullJSON中有且只有两种结构:对象和数组。1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,…}的键值对的结构,在面向对象的语言...
Android编程开发之Spinner控件用法实例分析

Android编程开发之Spinner控件用法实例分析

本文实例讲述了Android编程开发之Spinner控件用法。分享给大家供大家参考,具体如下:下拉列表 Spinner,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。一、使用数组作为数据源布局文件:<RelativeLayout xmlns:android="http://schemas...
Android应用开发中单元测试分析

Android应用开发中单元测试分析

本文主要和大家分享如何在Android应用开发过程中如何进行单元测试,个人在做项目的过程中,觉得单元测试很有必要,以保证我们编写程序的正确性。下面我们先大概了解下单元测试,以及单元测试的作用。单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。单元...
Android随手笔记44之JSON数据解析

Android随手笔记44之JSON数据解析

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式。 本文将主要介绍在Android开发中,如何在服务器端创建JSON数据,以及如何在Android客户端对JSON数据进行解析。1.JSON数据结构 在JSON中有两种数据结构:对象和数组。1.1对象 在JSON中,一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一...
Android实现类似于PC中的右键弹出菜单效果

Android实现类似于PC中的右键弹出菜单效果

Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的“长按”动作,将出现一个提供相关功能的浮动菜单。上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单。注意:上下文菜单不支持图标和快捷键。为了创建一个上下文菜单,你必须重写这个活动的上下文菜单回调函数:onCreateCont...
Android开发之电话拨号器实例详解

Android开发之电话拨号器实例详解

本文实例分析了Android开发之电话拨号器的用法。分享给大家供大家参考,具体如下:1、新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下:3.打开Cal...
<< 201 202 203 204 205 206 207 208 209 210 >>