01 2012 档案

摘要:上文中我们介绍了com.teleca.jamendo.util.FixedViewFlipper的用法以及作用,现在我们再介绍ListView中的内容,相关布局如下:View Code <android.gesture.GestureOverlayView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gestures" android:layout_width="fill_parent" android:layout_he 阅读全文
posted @ 2012-01-18 15:16 东子哥 阅读(4819) 评论(6) 推荐(4) 编辑
摘要:这里首先显示我们的主界面图片共大家理解。 一步步走到了我们的主界面,首先我们看看主界面的布局文件main.xmlView Code <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2009 Teleca Poland Sp. z o.o. <android@teleca.com> Licensed under the Apache License, Version 2.0 (the "License"); you may not use 阅读全文
posted @ 2012-01-18 11:51 东子哥 阅读(3578) 评论(2) 推荐(1) 编辑
摘要:我们从AndroidManifest.xml文件中看到有这么一段。<activity android:name=".activity.SplashscreenActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"></action> <category android:name="android.intent.category.LAUNCHER"></category> 阅读全文
posted @ 2012-01-18 10:49 东子哥 阅读(5313) 评论(0) 推荐(0) 编辑
摘要:Jamendo是一个开源的在线音乐播放器。项目结构如图所示:粗略介绍每个包作用:com.teleca.jamendo.widget.*:用户自定义组建,主要包括进度条、错误条、专辑倒影图片控件、以及相关接口。com.teleca.jamendo.util.:用户自定义视图切换器、图片缓存、自定义触摸监听器(播放进度)、以及分享,计算音乐时间,设置语言等工具帮助类。com.teleca.jamendo.util.download.:提供下载远程音乐任务,以及相关接口回调,同时定义操作数据库相关接口,以及观察类。com.teleca.jamendo.service.*:音乐的播放服务,以及下载服务 阅读全文
posted @ 2012-01-17 16:01 东子哥 阅读(12043) 评论(3) 推荐(5) 编辑
摘要:上文说到获取手机所在地的经纬度,那么有几种方式呢?通过GPS,network.而地位API中提供了LocationManager,以及Location。其中LocationManager用来获得位置服务,Location用来获取位置。具体代码如下:View Code private GeoPoint getGeoPoint(){ LocationManager locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE); Location location=location... 阅读全文
posted @ 2012-01-13 17:17 东子哥 阅读(6326) 评论(0) 推荐(2) 编辑
摘要:Contents:概要入门指南管理连接信息基础角色与状态处理数据包服务架构包属性调试Smack隐匿Smack扩展手册概要:Smack 是一个与XMPP服务器进行实时通讯的客户端库,包括即时信息与聊天组。Smack优势:易于使用,且功能强大的API。与用户通讯可以在只有几行代码View Code Connection connection = new XMPPConnection("jabber.org");connection.connect();connection.login("mtucker", "password");Chat 阅读全文
posted @ 2012-01-11 23:51 东子哥 阅读(9829) 评论(0) 推荐(2) 编辑
摘要:这一节我们主要讲述google map在android手机中的使用,我们一般是用google map API+Location API,就是地图API+地位API,如果加上一些服务端以及网络方面的知识,我们可以制作出很有创意的应用,而这些正是现在流行的LBS,主要涉及技术有地图API+地位API+javaee 服务端+手机通信+XMPP协议(主要是及时通信)。可以发挥自己的想象作出好的有创意的应用,比如说,我们在车上看见一美女,而又不好意思打招呼,但她手机中也有该LBS应用,那么我们可以查询当前多少米范围内有多少人使用这个应用,然后进一步锁定到车上的她,然后,你懂的。又或者我们出差在某地,打. 阅读全文
posted @ 2012-01-09 23:42 东子哥 阅读(12504) 评论(0) 推荐(1) 编辑
摘要:上一节中我们讲解了本地Service,这一节主要是讲解远程Service,这里涉及到了AIDL。好吧,老规矩,先来点基础知识:一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一 个进程不能访问另一个进程的内存空间(一个应用不能访问另一个应用),如果想沟通,需要将对象分解成操作系统可以理解的基本单元,Android提供了AIDL来处理。 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess commun.. 阅读全文
posted @ 2012-01-09 15:37 东子哥 阅读(32252) 评论(6) 推荐(6) 编辑
摘要:android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。那么究竟Service怎么使用呢?老规矩,先来点基础知识。一.基础知识服务一般分为两种:1:本地服务, Local Service 用于应用程序内部。在Service可以调用Context.startSe 阅读全文
posted @ 2012-01-08 23:44 东子哥 阅读(153082) 评论(9) 推荐(19) 编辑
摘要:Android 系统里定义了各种各样的广播,如电池的使用状态,电话的接收和短信的接收,开机启动都会产生一个广播。当然用户也可以自定义自己的广播。既然说到广播,那么必定有一个广播发送者,以及广播接收器。系统广播的发送者为系统,自定义广播当然是用户定义的了。我们可以定义一个广播接收器,用来接收我们感兴趣的广播,不论是系统广播还是用户自定义广播。这个广播接收器必须继承至BroadcastReceiver。老规矩,先来点基础知识。一.基础知识1:定义一个广播接收器,继承BroadcastReceiver。2:在广播接收器中onReceive接收广播的Action并作出处理。不同的广播对于一组不同的Ac 阅读全文
posted @ 2012-01-08 00:19 东子哥 阅读(10568) 评论(1) 推荐(2) 编辑
摘要:通常在android应用中,数据都是在本应用沙盒之内的,其他外部应用不能够访问,那么如果一个应用需要访问另外一个应用的数据,怎么办呢?那就把另外一个应用的数据公布出来,比如android中的通讯录数据,这些数据是以ContentProvider方式提供与其他应用访问的。 那么我们也可以定义自己的ContentProvider来使跨应用共享数据。数据具体的存贮方式可以为数据库、文件,持久化或非持久化存储的其他形式。在这里我们还是使用sqlite数据库存贮数据吧。老规矩,先来点基础知识。一.基础知识1:URI是什么?统一资源标识符,用来标识某一资源的。通常一个Uri主要由以三部分组成:schem. 阅读全文
posted @ 2012-01-06 17:19 东子哥 阅读(7041) 评论(2) 推荐(2) 编辑
摘要:我想大家对于android的系统配置界面应该不会陌生吧,即便陌生,那么下面的界面应该似曾相识吧,假若还是不认识,那么也没有关系,我们这一节主要就是介绍并讲解android 中系统配置界面的使用,相信大家看完本节后,一定能知道怎么使用这些东西了。从上述界面中(其实是一个界面),我们可以看到有2组元素,第一组为:自动更新,更新频率。第二组为:是否登录,账号,密码。其实分组是为了方便管理而已。这里主要使用到了选择,列表,编辑框等Preference.我们还是来温习下基础知识吧。一.基础知识通常我们开发一个程序时,会需要给用户提供一个设置界面,使用户可以对程序的一些参数进行设置。通常我们使用Prefe 阅读全文
posted @ 2012-01-05 18:16 东子哥 阅读(16848) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示