IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

移动开发

“闪联目前正与中国移动探讨合作的可能,计划让OMS系统(中国移动基于Android平台开发的手机操作系统)支持闪联标准,实现与电视的互联。”4月2日,中国闪联标准工作组组长、闪联信息技术工程中心总裁孙育宁在接受中国经济时报采访时透露。

中移动拟让Ophone平台支持闪联标准

Android Market市场三月传来喜讯,据AndroLib的统计数据显示,三月份应用数量从二月的5532个猛增到9320个,涨幅高达68%,以上统计的仅为应用内容,而算上Android目录的其它内容,Google官方数字的总条目数为30000个以上。

08日更新
Android Market应用3月大幅增长68%

 苹果今年1月初斥资2.75亿美元收购手机广告公司Quattro,自此展开进军手机广告的野心。与AdMob一样,Quattro主营业务也是在手机应用中放置广告。目前,手机广告市场规模还比较小,但将随着手机应用市场的增长而迅速增长。

苹果iPhone开发者大会发布手机广告平台

4月8日早间消息,据台湾媒体报道,正在台湾访问的中移动研究院院长黄晓庆昨日表示,目前包括宏碁、华硕、联想、戴尔等厂商都已投入开发OPhone手机产品,预计在1年内、OPhone手机技术即可超越iPhone

中移动黄晓庆:OPhone技术一年超iPhone

今天Android123通过DigitalClock类讲解下Android平台下自绘TextView类,演示下相关的Handler、Runnable线程和Observer观察者类。首先我们回忆下上次 Android自定义View实例AnalogClock源码 一文中的自绘控件,上次主要是重写View类onDraw方法实现自己绘制,本次我们直接从TextView控件来实现自己的数字时钟控件。

重绘TextView类演示Android的Handler

上次我们讲到了Android提供了一个较线程更简单的处理多任务的方法AsyncTask异步任务类,相对于线程来说AsyncTask对于简单的任务处理更安全,其内部的实现方法使用了Android的Handler机制,对于常见的文件下载可以使用AsyncTask类来处理,在Browser浏览器中就是用了该类下载Web服务器URL的Favicon图标。

AsyncTask实例代码演示Android异步任务

针对Android底层View的直接构造很多网友没有实战经验,本次Android开发网结合目前平台开源代码一起通过AnalogClock类来理解View的直接继承。AnalogClock就是Home Screen上的那个带有两根指针的表盘类。它的实现我们直接从开源代码可以了解到:

Android自定义View实例AnalogClock源码

平时我们在开发Android程序时遇到较耗时任务的处理,如I/O访问的数据库操作、网络访问等情况时造成UI假死等问题,通过AsyncTask可以很好的解决这个问题,就今天以在Android中执行Downloader.downloadFile(url),可能会堵塞整个界面。显然这会影响用户体验,我们如何解决这个问题呢?

AsyncTask解决Android UI堵塞问题

在开发Android软件中我们可能经常需播放多媒体声音文件,一般使用MediaPlayer类但该类占用资源较多,对于游戏等应用可能不是很适合,这里Android123描述下SoundPool类。SoundPool类在SDK的android.media.SoundPool,顾名思义是声音池的意思。主要播放一些较短的声音片段,可以从程序的资源或文件系统加载,相对于MediaPlayer类可以做到使用较少的CPU资源和较短的反应延迟。

Android的SoundPool类使用与利弊

很多细心的网友发现Android浏览器的标题栏TitleBar的功能比较多,细心的网友在查看Browser时会发现,从左到右依次为网站图标(favicon)、标题、最右边的动画进度条(圆圈)、背景进度条(和前面的不在一层),今天我们就一起来看看Android标题栏高级实现方法。

Android标题栏TitleBar全攻略

使用BluetoothAdapter类,你能够在Android设备上查找周边的蓝牙设备然后配对(绑定),蓝牙通讯是基于唯一地址MAC来相互传输的,考虑到安全问题Bluetooth通讯时需要先配对。然后开始相互连接,连接后设备将会共享同一个RFCOMM通道以便相互传输数据,目前这些实现在Android 2.0或更高版本SDK上实现。

Android蓝牙API之BluetoothAdapter类

前面两篇文章中我们提到了有关Android平台蓝牙的配对、发现、启用等操作,本文开始通过BluetoothSocket类建立有关蓝牙通讯的套接字。从Android 2.0开始支持这一特性,蓝牙和LAN一样通过MAC地址来识别远程设备,建立完通讯连接RFCOMM通道后以输入、输出流方式通讯。

Android蓝牙API之BluetoothSocket类

很多网友对于Android全局配置文件AndroidManifest.xml不是很熟悉,今天我们就一起看下它完整的结构以及每个节点的作用。在我们日常的开发中都少不了下面的配置,每创建一个Activity、Service都离不开这个全局配置文件,深入的了解可以简化程序代码以及提高程序的维护性。

AndroidManifest.xml文件剖析

很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。

Android上的Back键事件捕获

很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。

提高Android开发效率Eclipse快捷键大全

很多时候想要设计漂亮的Android UI,使用Android自带的控件无法满足我们的需要就要考虑自绘控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。

Android UI开发专题(四) View自绘控件

本次我们主要讲解Android平台下的各种Drawable,这里在SDK的android.graphics.drawable包下面可以看到有各种Drawable类多达十几种,它们到底之间有什么关系和区别呢?

Android UI开发专题(三) 各种Drawable

今天我们继续介绍Android平台底层绘图类的相关内容,在Android UI开发专题(一) 之界面设计中我们介绍了有关Android平台资源使用以及Bitmap相关类的操作,接下来将会以实例的方式给大家演示各种类的用处以及注意点。今天我们继续了解android.graphics包中比较重要的绘图类。

Android UI开发专题(二) 之绘图基础

近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGL ES相关的可能将放到以后再透露。本次主要涉及以下四个包的相关内容:

Android UI开发专题(一) 之界面设计

在Android UI开发专题的前五节我们讲到的东西主要是基础和理论内容,从本次Android123将通过实例代码来演示,本次主要是Bitmap和Canvas类的使用,根据要求缩放Bitmap对象并返回新的Bitmap对象。centerToFit方法一共有4个参数,返回一个Bitmap类型,第一个参数为原始的位图对象,width和height分别为新的宽和高,而Context是用来加载资源的上下文实例。

Android UI开发(五)Bitmap和Canvas实例
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐