`
byandby
  • 浏览: 1689215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   在看这篇之前 建议看看 【android 服务概述 本地服务示例】http://byandby.iteye.com/blog/1026110 和 【android AIDL服务】http://byandby.iteye.com/blog/1026193 和这两篇有点关系。    向服务传递复杂的类型 要向服务传递复杂的类型,需要执行比传递 Java原语类型更多的工作。在开始这一工作之前,应该了解一下AIDL对非原语类型的支持。      AIDL 支持String和CharSequence。      AIDL 支持传递其他AIDL接口,但你引用的每个AIDL接口都需要一个 import ...
      这篇文章http://byandby.iteye.com/blog/1026110我们介绍了android的本地服务:它只能由承载它的应用程序使用。现在我们将介绍如何构建可由其他进程通过 RPC 使用服务。与许多其他基于 RPC 的解决方案一样,在Android中,需要使用 IDL来定义将向客户端公开的接口。在Android中,这个 IDL 称为 AIDL。要构建远程服务,执行以下步骤。   (1)编写一个AIDL文件来向客户端定义接口。AIDL 文件使用 java语法,它的扩展名是点 .aidl 使用的包名称与Android项目所使用的包相同。    (2)将AIDL 文件添加到项 ...
    Android 支持服务的概念。服务是在后台运行组件,没有用户界面。可以将这些组件想象为Windows 服务或UNIX服务。 与这些服务类型类似,Android服务始终可用,但无需主动执行某些操作。    Android 支持两种服务类型的服务:本地服务和远程服务。本地服务无法供在设备上运行其他应用程序访问。一般而言,这些服务类型仅支持承载该服务的应用程序。而对于远程服务,除了可以承载服务的应用程序访问,还可以从其他应用程序访问。远程服务使用 AIDL(Android Interface Definition Language, Android接口定义语言)向客户端定义其自身。 And ...
       Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。      先来看看 运行效果吧。   字符串资源string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, Activity01!< ...
  Android主要通过两种文件类型来支持资源:XML文件和原始文件(包括图像、音频和视频)。甚至在XML文件内部,有时也可以看到资源被定义为XML文件内部的值(例如字符串),有时XML文件整体就是一个资源(比如布局资源文件) ...
   有点忘记这两个属性了,复习一下。 来看这个布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_hei ...
http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 现成的大家自己看吧!
    Service类与 Activity类的原理类似,只是Service类并不像Activity一样提供与用户交互的表示层。Service是一种后台运行的Android组件,位于android.app包下。     当应用程序不需要在前台显示某些界面时,可以使用Service来完成,比如后台的数据计算,后台音乐播放等。     这个小例子是同时介绍Service组件与BroadcastReceiver组件联合使用的方法,在例子中使用java代码动态注册 BroadcastReceiver 并且通过前台的用户界面控制后台服务的进行。   运行如下     strings.x ...
     string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, Activity01!</string> <string name="app_name">android_xhtest_01</string> <string name="btn">显 ...
   ContextMenu 继承自 Menu。上下文菜单不同于选项菜单,选项菜单服务于Activity,而上下文菜单是注册到某个View对象上的。如果一个View对象注册了上下文菜单,用户可以通过长按(约2秒) 该View对象上以呼出上下文菜单。     上下文菜单不支持快捷键(shortcut),其菜单选项也不能附带图标,但是可以为上下文菜单的标题指定图标   下面是一个ContextMenu的小例子,运行效果如下: Activity类 package xiaohang.zhimeng; import android.app.Activity; import android ...
     也没什么了  就是一个 android菜单的 小例子 实现步骤如下:      (1)创建一个包含文本视图的XML布局文件。      (2)创建一个Activity类,其中包含在第一步中定义的布局。      (3)设置菜单      (4)向菜单添加一些常规菜单项      (5)向菜单添加一些辅助菜单项      (6)响应菜单项      (7)修改 AndroidManifest.xml文件,以显示应用程序正确的标题       布局文件 <?xml version="1.0" encoding="utf-8"?> &l ...
      在Android中可以通过AlarmManager 来实现闹钟,AlarmManager类是专门用来设定在某个指定的时间去完成指定的事件。AlarmManager 提供了访问系统警报的服务,只要在程序中设置了警报服务,AlarmManager 就会通过onReceive()方法去执行这些事件,就算系统处于待机状态,同样不会影响运行。可以通过 Context.getSystemService 方法来获得该服务。 AlarmManager 中的方法很少。如下所示                                AlarmManager 的方法            方法  ...
    现在的手机几乎都实现照相机功能了,而且在硬件的支持下像素也越来越高,在现实生活中的用途也越来越广,而在Android中专门 提供了Camera来处理相机相关的事件,Camera 是一个专门用来连接和断开相机服务的类,Camera 下面包括如下几个事件:       Camera.AutoFocusCallback: 自动调焦功能;     Camera.ErrorCallback:错误信息捕捉;     Camera.Parameters :相机的属性参数     Camera.PictureCallback:拍照、产生图片时触发;     Camera.PreviewCallback ...
   由于Android平台由Google自己封装、设计、提供的Java Dalvik 在算法处理效率上无法与C/C++ 或 ARM ASM 相提并论,在描述或移植一些本地语言的解码器上显得无能为力,目前整个平台仅支持MP4 的 H.264、3GP 和 WMV 视频解析。       Android内置的 VideoView类可以快速制作一个系统播放器,VideoView主要用来显示一个视频文件,我们先开看看VideoView类的一些基本方法。     方法                                               说明 getBufferPercenta ...
   这个例子是播放音乐的一个小例子也比较简单,大家需要去下载2个.mp3结尾的歌曲,然后放到SD卡里边 进行测试,就可以看到效果了。 运行效果如下 main.xml <?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:l ...
Global site tag (gtag.js) - Google Analytics