自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android系统添加全局快捷键的方法

一、Android中键盘驱动1、android使用标准的linux输入事件设备(/dev/input/)和驱动按键定义在linux内核include/linux/input.h中,其中input.h文件中定义了linux标准的按键扫描码,定义形式如下:/**Keys and buttons**Most of the keys/buttons are modeled after USB HUT 1.12*(see http://www.usb.org/developers/hidpage).*

2011-05-31 10:07:00 5352 2

转载 imx515 开发板Android源代码编译过程

 Required PackagesAndroid requires the following system packages:flex: This lexical analyzer generator is used to read a given input file for a description of a scanner to generate.bison: This is a general-purpose parser generator.gperf: This is a perfect

2011-05-31 09:32:00 2059

转载 Android launcher 的平滑和立体翻页效果

 我们这里把 Android launcher 程序的 Workspace 相关的代码抽取出来,以一个比较简单的代码来展示 launcher 程序是如何实现多页以及不同页面之间的切换效果。本示例代码在 SDK 2.1 中运行,设置的是 WVGA 的屏幕大小。首先我们来看一下程序运行的效果来一些感性的认识。接着我们来看一下程序 UI(即 View 和 ViewGroup)的布局,Activity 的 ContentView 是 layout 中的 main.xml。它的内容如下:其中 FlatWorkspac

2011-05-30 16:29:00 6408 25

转载 提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类

<br /> <br />对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,<br />比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~<br />分析了一下Launcher中的WorkSpace,里面有太多的代码我们用不上了(拖拽,长按,,,),把里面的冗余代码去掉得到实现滑动切换屏幕所必需的。。。。<br /><br />新建一个ScrollLayout类,继承自ViewGroup。<br />重写onMeasure和

2011-05-30 15:58:00 3501 6

原创 Android launcher小觑

定制你自己的桌面--- launcher小觑  launcher也就是我们的Home,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(wallpaper);另外还必须具有良好的交互性,没有良好的交互性就像你

2011-05-18 14:11:00 928

转载 SurfaceView与多线程(二)

上一篇简单介绍了SurfaceView的基本使用,这次就介绍SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceView与多线程的混合使用,即开一条线程专门读取图片,另外一条线程专门绘图。        本文程序运行截图如下

2011-05-17 22:38:00 1219

转载 SurfaceView的基本使用(一)

SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需要自己选择,我这里就直接在普通的用户界面调用SurfaceHolder

2011-05-17 22:34:00 1121

原创 手动root android模拟器中永久删除自带应用程序

首先启动android模拟器。打开cmd命令行窗口。输入adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入ls可以看到列出了文件夹和文件,输入cd system/app再输入ls可以看到系统自带的应用程序apk文件,删除你想要删除的,例如Phone.apk,输入rm Phone.apk此时会看到提示说rm failed fo

2011-05-17 22:25:00 6687 4

原创 eclipse源码编译的apk开发,使用系统签名机制.

一、Android Apk签名Apk签名首先要有一个keystore的签名用的文件。keystore是由jdk自带的工具keytool生成的。具体生成方式参考:开始->运行->cmd->cd到你安装的jdk的目录里,我的是C:/Program Files/Java/jdk1.6.0_10/bin然后输入:keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore-

2011-05-17 21:42:00 9393 4

转载 Android中aidl如何import文件

如果你做Android开发,那就应该会知道aidl工具的,但是会使用aidl命令行工具的人有吗有吗有吗,如果有的话你们为神马不出来写写怎么用!!!!用aidl命令行的如果不出意外肯定会遇见类似这样的错误$ aidl IRemoteServiceCallback.aidl IRemoteServiceCallback.aidl:19: couldn't find import for

2011-05-17 21:34:00 2585 1

原创 使用Eclipse调试Launcher的完美解决方法

由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。下面说说如何解决这个问题。1,准备好编译后的Android源码。2,在该源码的out目录下寻找包含你所用隐藏类的jar文件,通常文件名为classes.jar。例如frame

2011-05-17 21:23:00 1460

转载 Android 源码分析-打电话和发短信

1. ITelephony接口和ISms接口以及AIDL 在我们的Android应用中,当需要实现电话拨号时,我们需要进行如下调用 ITelephony phone = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon")) phone.dial("10086");   对于短信应用,我们需要的是

2011-05-17 21:17:00 1386

转载 Android下修改SeekBar样式

SeekBar配置文件:Xml代码<SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" android:layout_height="25px" android:progressDrawable="@drawabl

2011-05-17 21:11:00 2043 1

原创 Android: 自定义Tab样式

<br /> <br />1.制作4个9patch的tab样式,可参考android默认的资源<br /> tab_unselected.9.png     tab_selected.9.png    tab_press.9.png    tab_focus.9.png<br />这4个资源分别代表Tab的4种状态。<br />2.定义Tab的selector样式(就叫它tab_indicator.xml好了),将其放入drawable文件夹下,代码如下:<br /><?xml version="1.0"

2011-05-17 17:32:00 1559

转载 Android中网络图片的异步加载

最近自己在试着使用Android开发一个新浪微薄的手机客户端,学习Android 的应用开发,来做点笔记吧。主要讲讲ListView的使用过程中的一些问题。我从新浪服务器获取数据,有文本有图片,通过图片的URL来载入图片,但是在Android的SDK中ListView默认的是不能支持通过URL来载入网络图片的,需要自己重写其中的SDK的默写类中的方法。我们知道,ListView一般是配合L

2011-05-17 17:23:00 2068 1

转载 WebView调用javaScript

从WebView初探 了解到WebView的强大,。听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个Java和Javascript互调的例子 ,当时看了,下巴“咣当”就掉在地上了,太强了!这样也行?整个Eclipse ADT工程例子中都有,这里重点分析一下代码:Java代码 public class WebViewDemo

2011-05-17 16:53:00 1367

转载 两个activity传递list list 自定义对象

首先,自定义对于象必须实现Parcelable,而且创立static final Parcelable.Creator CREATOR对于象(实现createFromParcel和newArray要领)   自定义对于象为: public static class Contact implements Parcelable {   String number;   String dis

2011-05-17 16:31:00 1550 1

原创 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以Array

2011-05-17 15:58:00 636

原创 Android通过Socket(TCP/IP)与PC通讯

这个简单的例子将演示应用Java实现客户端与服务器端传输文件的方法。服务器端源代码:import java.net.*; import java.io.*; public class FileServer { public static void main (String [] args ) throwsIOException { // create socket

2011-05-17 15:47:00 2653

原创 android socket通信

Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。 而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用, 其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥手机与其它电子设备的互动。 今天将主要通过两个例子讲解如何实现Android与PC通讯。 1. Android与PC通讯的第一个例子:

2011-05-17 15:25:00 15022 8

原创 Android杂谈---res目录说明和android单位

res/anim/---XML动画文件res/drawable/---一些问题文件res/layout/---XML布局文件res/values/---各种xml资源文件①arrays.xml:xml数组文件②colors.xml:xml颜色文件③dimens.xml:xml尺寸文件④styles.xml:xml样式文件res/xml/---任一xml文件res/raw/---直接复制到设备中的原生文件res/menu/---xml菜单文件Android中的单位单位表示------单位名称------单位说

2011-05-17 15:22:00 998

转载 Android流媒体播放器

今天比较开心,看到论坛上很多人都在询问如何写网络流媒体播放器?是否需要两个播放器轮流交替?因为Android没有提供像J2me那样的流创建的形式,总之还是不太好写,最近也在研究android流媒体播放,这里提供一个很早之前写的demo,以供大家相互学习和参考。  /** * Android提供的接口仍然是不能直接通过流创建Player,但是Android提供了很全面的文件系统接口,现在用

2011-05-17 15:18:00 1378 1

转载 如何在OPhone平台上实现rtsp流媒体播放

如何在OPhone平台上实现rtsp流媒体播放RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP能够很好的被主流的播放器所支持,随着手机智能化的发展,越来越多的手机开始支持RTSP协议。本文主要讨论在OPhone上实现RTSP播放的两种方式。

2011-05-17 15:14:00 966

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除