
Android Application
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
关于Android音频、视频录制类MediaRecorder
这是Android对视频格式的支持情况:android 可以对JPG编码解码可以对H.263格式的视频编码、解码,对H264格式的视频只能解码。Android 的MediaRecorder 可以播放、录制音频视频。以视频为例:mMediaRecorder.setOutputFile(pfd.getFileDescriptor());// mMediaRecorder.setOutputFile(PLAY_PATH + "test.3gp");mMediaRecorder.setPreviewDisp原创 2010-07-25 09:45:00 · 7923 阅读 · 5 评论 -
《Android Dev Guide》系列教程11:用户界面之Menu菜单特性
《Android Dev Guide》系列教程11:用户界面之Menu菜单特性懒骨头(http://blog.csdn.com/iamlazybone)菜单特性这里有一些大多数菜单项都有的特性菜单组当我们添加新的条目到一个菜单中,你可以让所有条目包含在一个组中,菜单组是菜单条目的集合,里面的菜单那项可以共享某些特性,比如是否可见、可用、可选。一个菜单组被定义为整形(或者在xml中配置一个资源id),往menu中使用add()方法添加菜单项时,如果参数中包含了菜单组的id,那么这个条目会添加到相应的菜单组中。翻译 2010-10-01 13:35:00 · 2331 阅读 · 0 评论 -
《Android Dev Guide》系列教程13:用户界面之UI事件的处理
《Android Dev Guide》系列教程13:用户界面之UI事件的处理懒骨头(http://blog.csdn.com/iamlazybone)UI事件的处理在用户的交互中,有不止一种的方法来截获事件。考虑到在用户界面中的事件时,从特殊的与用户交互的view对象中捕获事件,View类提供了一些特殊的方法。再各种的视图类中,你要编写自己的布局,你可以声明一些公共的回调方法来响应UI事件。当相应的动作发生时,这些方法会被android框架自动调用。例如,当一个view被触摸时,onTouchEvent()翻译 2010-10-03 20:41:00 · 2540 阅读 · 0 评论 -
《Android Dev Guide》系列教程12:用户界面之建立对话框Dialogs
《Android Dev Guide》系列教程12:用户界面之建立对话框Dialogs懒骨头(http://blog.csdn.com/iamlazybone)建立对话框DialogDialog是一个常见的显示在当前activity之上的小窗口。下面的activity会失去焦点,而dialog回接受用户输入。dialog常用在与程序直接相关联的通知和短小的activity中。Android API支持以下几种dialog:AlertDialog:它可以包含0、1、2、3个按钮,或者一个列表或者多选单选按钮等翻译 2010-10-02 22:57:00 · 3315 阅读 · 1 评论 -
《Android Dev Guide》系列教程18:通过适配器给AdapterView绑定数据
《Android Dev Guide》系列教程18:为适配器View绑定数据懒骨头(http://blog.csdn.com/iamlazybone)AdapterView是ViewGroup的一个子类,由一个适配器,和绑定到适配器的某些类型的数据组合而成。当你需要显示一些存储的数据时,AdapterView是非常有用的。Gallery、ListView和Spinner便是AdapterView的例子,他们可以让你使用一些特殊格式的数据并且用一种特定的方式来显示这些数据。ApapterView对象有两个主要翻译 2010-11-29 10:41:00 · 4054 阅读 · 0 评论 -
《Android Dev Guide》系列教程14:用户通知(1)
《Android Dev Guide》系列教程13:用户通知(1)懒骨头(http://blog.csdn.com/iamlazybone)用户通知有几种情况需要你通知用户某些事件发生了,例如下面几个:@ 当文件保存成功时,需要发一个短信提醒一下用户。@ 一些后台运行的程序需要用户注意时,要建立一个通知来用户,并且让用户更加方便的回馈后台程序。@ 当程序需要用户等待时,需要给用户一个进度条或者进度环来提示用户。每一种提示任务都可以用不同的技术来实现:@ Toast 提示:在背景上显示一个简短的提示信息。@翻译 2010-10-21 09:46:00 · 1657 阅读 · 0 评论 -
《Android Dev Guide》系列教程15:用户通知(2)Toast通知的创建
《Android Dev Guide》系列教程15:用户通知(2)Toast通知的创建懒骨头(http://blog.csdn.com/iamlazybone)Toast通知的创建一个toast通知是从当前窗口弹出的一个信息。它只占能满足文本信息现实的一块区域,并且下面的activity处于可见并且可操作状态。信息会自动的渐隐渐现,不会接受用户的操作。上图显示了闹铃程序中的一个toast的例子。一旦闹铃程序开启,一个toast就会被显示。基础知识首先,通过makeText()方法实例化一个toast对象。方翻译 2010-10-21 10:51:00 · 1961 阅读 · 1 评论 -
《Android Dev Guide》系列教程16:用户通知(3)创建状态栏通知
《Android Dev Guide》系列教程16:用户通知(3)创建状态栏通知懒骨头(http://blog.csdn.com/iamlazybone)一个状态栏通知,会在系统的状态栏添加一个图标,并且在状态窗口添加一条信息。当用户点击这个信息时,android会发送一个intent请求,通常是启动一个已定义的activity。你可以添加声音、震动、闪屏给设备来提醒用户。通常一个后台服务运行时,如果需要提醒用户一些事件、或者让用户反馈一些信息时,通常用到状态栏提醒。一个后台Service永远不会自己运行一翻译 2010-10-22 18:08:00 · 4532 阅读 · 3 评论 -
Android工具类:快速删除指定应用程序
<br />懒骨头(http://blog.csdn.com/iamlazybone)<br />开发时使用的工具类,不通用,发文权当笔记。<br />记得很多群里问怎么得到已安装的应用程序列表,下面的例子用到了。<br />/** * 一个不通用的工具类:一键删除某个指定应用程序。开发时的临时需求,不通用权当笔记。 * * @author lazybone */public class HiYoGameBox extends Activity { public List<Reso原创 2010-11-10 09:16:00 · 2690 阅读 · 2 评论 -
《Android Dev Guide》系列教程17:建立自定义View组件
《Android Dev Guide》系列教程17:建立自定义组件懒骨头(http://blog.csdn.com/iamlazybone)Android 提供了一个成熟强大的组件模型来建立你自己的UI,他们都基于View和ViewGroup类。首先,平台包含了大量的已经定义好的子类,他们被称之为widgets和layouts,你可以用他们来构建你的用户界面。包括Button、TextView、EditText、ListView、CheckBox、RadioButton、Gallery、Spinner和一些翻译 2010-11-18 21:31:00 · 4309 阅读 · 0 评论 -
《Android Dev Guide》系列教程10:用户界面之创建菜单
《Android Dev Guide》系列教程10:用户界面之创建菜单创建菜单菜单是应用程序重要的组成成分。他提供相似的借口来提供功能和设置。android为开发者提供一个简单的编程借口,针对不同的情况提供标准的程序菜单。android 提供三种基本的menu类型:Options Menu这是一个菜单的基本元素。通过按menu的屏幕键才显示。有两种类型的menu菜单:Icon Menu通过按下menu键会出现这些可见按钮的集合。最大可以支持6个选项。只能显示为图标,并且菜单项只能为按钮,不能是选择框。Exp翻译 2010-09-25 09:21:00 · 2348 阅读 · 1 评论 -
《Android Dev Guide》系列教程5:Android进程和线程
《Android Dev Guide》系列教程5:Android进程和线程当应用程序组件第一次运行时,Android在一个单独运行的线程里启动一个linux进程,默认情况下,这个程序的所有组件都将运行在这个进程和线程里。然而,你可以让组件运行在其他的进程里,你也可以为任何进程新建额外的线程来运行。进程组件运行的进程受到manifest配置文件所控制。activity、service、receiver、provider这四种组件都有一个进程属性可以指定。这些属性可以让组件运行在自己的进程里,或者与其他组件共享翻译 2010-09-07 11:04:00 · 2427 阅读 · 0 评论 -
《Android Dev Guide》系列教程1:什么是Android?
码在前面0:本系列文章为AndroidSDK翻译~其实SDK是最好的学习例子~1:四级未考~水平有限~不当之处~在所难免~>系列一:什么是Android?Android是一个移动设备的软件集,他包括一个操作系统、中间件,和一些重要的应用程序。AndroidSDK提供了Android开发平台的必要的工具和APIs,他使用Java编程语言。特点:应用程序框架:支持组件的重用和替换。Dalvik虚拟机:转为移动设备优化的虚拟机。集成的浏览器:基于开源浏览器WebKit引擎。优化的图形图像处理:采用定制的2D图形库翻译 2010-08-23 15:28:00 · 4045 阅读 · 2 评论 -
Android版本检测/自动更新
<br />曾经用到过的一个Android工具类,版本检测、自动更新。通用性差,权当笔记。<br /> <br />package com.hiyo.game.pdk.tool;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import android.app.Activit原创 2010-08-20 10:29:00 · 3932 阅读 · 0 评论 -
《Android Dev Guide》系列教程2:应用基础之组件篇1
码在前面0:本系列文章为AndroidSDK翻译~其实SDK是最好的学习例子~1:四级未考~水平有限~不当之处~在所难免~《Android Dev Guide》系列教程二:应用基础之组件应用基础Android是用Java语言写的,所有的Java代码和相关的资源文件被AAPT Tool 的工具打成一个Android包,后缀为apk的可运行包。这种文件专门用来发布和安装应用程序到移动设备的。一个APK包里所有的代码都被看做一个程序。在很多方面,每一个Android应用程序都在自己的世界(虚拟机)里单独存活。@翻译 2010-08-25 10:35:00 · 2626 阅读 · 3 评论 -
《Android Dev Guide》系列教程3:应用基础之组件篇2
《Android Dev Guide》系列教程三:应用基bu础之组件篇2激活组件: intents当ContentResolver接收到一个请求时,运行content providers。其他三个组件activities、services、broadcast receiver被Intents异步消息启动。intent 里包含着所传递消息的内容。对于activity和services来说,intents定义了请求,指定了目标数据的URI。例如,可以让发送一个请求让用户接受或者输入一些文本信息。对broadca翻译 2010-08-25 16:50:00 · 2209 阅读 · 1 评论 -
《Android Dev Guide》系列教程4:应用基础之Activities 和任务
《Android Dev Guide》系列教程4:应用基础之Activities 和任务向前面说的那样,一个activity可以启动另一个activity,包括在其他应用程序里定义的activity。假如你想让用户显示一些街道地图的位置信息,已经存在这样一个功能的activity了,所以你只需填好Intent信息并曾通过startActivity()方法传递Intent,地图浏览器就会显示地图。当用户按Back键时,会回到原来的activity。对于用户来说,地图浏览器就像你程序的一部分一样,尽管他是在另一翻译 2010-08-26 12:06:00 · 2194 阅读 · 2 评论 -
《Android Dev Guide》系列教程6:Android生命周期之activity生命周期
《Android Dev Guide》系列教程6:Android生命周期之activity生命周期组件的生命周期应用程序组件都有一个生命周期,从响应Intent的Android实例开始到这个实例被销毁。在这期间,他们或许有效或许无效,有效时或许对用户可见或许不可见。下面我们就来讨论四个基本组件的生命周期,包括在生命周期内的各种状态,以及状态之间的转换。这几种状态可能的结果是:进程让他们停止, 然后实例被销毁。activity生命周期一个activity有三个基本的状态:@ 当activity在前台运行时(在翻译 2010-09-09 18:05:00 · 2010 阅读 · 1 评论 -
《Android Dev Guide》系列教程7:Android生命周期之service/Broadcast生命周期、进程与生命周期
《Android Dev Guide》系列教程7:Android生命周期之service生命周期service生命周期service生命周期一般有两种使用方式。@ service可以被启动或者允许被启动知道有人停止了他或者他自己停止了。在这种模式下,他通过Context.startService()方法开始,通过Context.stopService()方法停止。他可以通过Service.stopSelf()方法或者Service.stopSelfResult()方法来停止自己。只要调用一次stopServ翻译 2010-09-11 20:35:00 · 2756 阅读 · 2 评论 -
《Android Dev Guide》系列教程8:用户界面
《Android Dev Guide》系列教程7:用户接口用户接口在一个Android应用程序里,用户接口是一系列的View和ViewGroup对象组合而成。Android有很多种View和ViewGroup对象,他们都继承自View基类。View对象是Android平台用户接口的基本对象。这些view类作为与用户交互的widgets小部件的父类,像文本框和按钮。ViewGroup作为提供各种布局结构的layouts的父类,例如linear线性布局,表格布局和绝对布局。一个view对象是一个数据结构,他存储翻译 2010-09-13 17:59:00 · 2853 阅读 · 1 评论 -
《Android Dev Guide》系列教程9:用户界面之声明布局
《Android Dev Guide》系列教程9:用户界面之声明布局声明布局在一个activity里,你的layout就是整个界面架构。它定义了显示给用户的元素。你可以用两种方式声明你的layout:@ 在XML里定义android 提供了一些非常直观的视图类及其子类,比如一些widget和layout。@ 在运行时新建一个实例你的应用程序可以通过代码建立view或者viewGroup,并且设置它们的属性。Android框架给了你这两种灵活的方法来管理和声明你的应用程序UI。例如,你可以在xml里声明一个默翻译 2010-09-16 09:57:00 · 1949 阅读 · 0 评论 -
Android自动化测试:monkeyrunner
monkeyrunnermonkeyrunner是一个控制你的Andoridshe bei翻译 2014-10-17 11:32:34 · 264 阅读 · 0 评论