自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

android 事件流转机制

1、android事件的产生 这一部分比较难,需要涉及android整个架构的基础知识,包括linux系统对事件的处理。 这一部分内容来自android的窗口机制分析------事件处理。 由于Android是linux内核的,所以它的事件处理也在linux的基础上完成的,因此本文我们从linux 内核往应用这个方向慢慢理清它的处理过程。 linux内核提供了...

2012-03-31 22:29:00 203

java参数传递(超经典)

Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:public class Test1 {<wbr><wbr><wbr><wbr>&lt...

2012-03-31 21:47:00 51

Android 4.0 注册广播问题

注册广播一般有两种方式:1. 写一个***BroadCastReceiver 继承自系统的BroadcastReceiver,实现其onReceive方法。然后在Mainfest.xml文件进行注册就可以接受广播了。2.定义一个IntentFilter 对指定的action进行过滤,然后通过activity的registerReceiver进行注册就OK了。但对于第二种方式注册广播...

2012-03-30 12:20:00 82

ListView数据排序

ListView通过适配器得到ArrayList或者数组作为数据源,我们可以对ListView的数据源按照某项进行排序。(1)对文本内容进行排序。Collections.sort(mArrayList, new Comparator<Map<String, Object>>() { @Override public int compa...

2012-03-29 20:43:00 222

Android新浪客户端开发教程(完整版)

2012-1-8 11:49:34 上传下载附件(94.6 KB) 2012-1-8 11:49:29 上传下载附件(131.9 KB) 2012-1-8 11:49:36 上传下载附件(84.47 KB) 2012-1-8 11:49:17 上传下载附件(30.41 KB) andro...

2012-03-29 07:57:00 145

Android核心分析28篇,强烈推荐android初学者

为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身。  作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于手机平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manifest,I...

2012-03-28 21:37:00 45

45个android实例源码,很好很强大

http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码http://www.apkbu...

2012-03-28 21:33:00 70

RelativeLayout的使用 新浪微博客户端

一、效果图2.1  实现 图一 效果代码<RelativeLayout android:id="@id/rlDigest" android:background="@drawable/panel_bg" android:layout_width="fill_parent" android:layout_hei...

2012-03-28 21:24:00 81

Spinner的使用

Spinner用于在用户需要进行选择时提供一个下拉菜单,提供较好的用户体验。使用Spinner的方法:1.在Activity所对应的xml中生成一个Spinner。2. 使用ArrayList或数组作为Spinner的数据源,为Spinner设置数据。ArrayAdapter<String>adapter;//将可选内容与ArrayAdapter连接起来,使用andro...

2012-03-28 21:00:00 144

ListView的使用

ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示。通常有三种adapter可以使用ArrayAdapter,SimpleAdapter,CursorAdapter。List的数据源可以使数组、ArrayList。可以使用android自带的布局文件或者自定义布局文件,布局文件中的View作为ListView的一条记录,显示一条数据。创建A...

2012-03-28 21:00:00 54

Android RIL架构分析——(1)本地库实现[c/cpp部分]

田海立2012-03-24本文介绍了AndroidRIL的总体架构,具体分析了本地库的实现[c/cpp部分]一、总体架构Android RIL (Radio Interface Layer)提供了Telephony服务和Radio硬件之间的抽象层。RIL负责数据的可靠传输、AT命令的发送以及response的解析。一般的,应用处理器(AP)通过AT命令集与无线通讯模块(基带/BP)通信...

2012-03-24 21:41:00 89

ScrollView简单自动滚动问题总结

今天参考网上的资料写了一个简单的动画,刚开始的时候,确实困难重重:1、当我们在Activity里面获得View对象的时候,无论是getMeasuredHeight()还是getHehgit()方法(放在Activity里的onCreate,onStart,onResum),返回值一律为零。2、无法使ScrollView的内容从最底部开始向上滑动(一开始ScrollView为空白,但是内容由...

2012-03-23 20:58:00 295

android 模拟器获取root权限的方法

进入sdk下的platform-tools目录,输入adb remount就可以获得模拟器的root权限

2012-03-23 17:18:00 336

android uri的用法

以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。  一、打开一个网页,类别是Intent.ACTION_VIEW  Uri uri = Uri.parse(“http://blog.3gstdy.com/”);  Intent intent = new Intent(Intent.ACTION_VIEW, uri);  二、打开地图并定位到...

2012-03-22 20:39:00 56

Activity之间进行页面传值

Android应用程序中在页面跳转时往往需要传送数据,在另一个Activity中使用某一个Activity中的数据。在Activity跳转时数据传送的方法有:(1)直接在Intent对象中使用putExtra方法传送数值。intent.putExtra("Name", "feng");(2)使用Bundle传送数据:Intent intent = new Intent(A.this...

2012-03-22 20:38:00 97

如何统计数据库中内容类型基本相同的记录,具体看下面需求:

我把表中的error_context提出来!1."FATAL EXCEPTION: mainjava.lang.SecurityException: Permission Denial: starting Intent{ cmp=com.funo.activity/.DemoActivity } from ProcessRecord{450046c0 1063:com.funo.a...

2012-03-22 19:22:00 74

logcat输出信息不出现

Eclipse经常在logcat中不显示调试信息,特别是我点击了"clear log"后,我现在知道的解决办法是,重启Eclipse和Emulator。另外简单的方法有:(1)打开DDMS , 在左边鼠标选中emulator-5554。(2)在Android 的 Devices视图,对自己的应用点一下debug。...

2012-03-22 15:08:00 59

jqueryMobile+phoneGap

经过了一段时间的学习,初步了解了该如何使用jQuery Mobile和 Phone Gap来开发一个Android应用程序,也想把这些东西介绍给大家。1、 软件准备要进行android app的开发,当然需要准备Java, eclipse和安装Android SDK,这个部分网络上面很多方法,搜索“安装Android SDK”即可找到很多答案,所以就不再这里浪费口水。2、 知识准备...

2012-03-22 15:07:00 75

phoneGap插件

快过年回家了,为了不阉割phonegap开发的介绍,在今天完成phonegap的最后一个介绍,在上一篇中提到过的如何开发phonegap的插件。 目前PhoneGap虽然提供了很多的API,但是我们也很容易发现,他有很多地方不能满足我们的需求,比如发短信。我也将介绍如何开发一个针对PhoneGap发短信的Plugin。(Android 版本)。1、创建一个Android工程,创建之后的目录...

2012-03-22 15:06:00 53

invalid statement in fillwindow

产生此错误的原因是,程序利用cursor读取数据库数据,但是此时数据库的状态是关闭的,解决办法是在其他位置或者数据读取结束后关闭数据库。

2012-03-22 14:54:00 75

phoneGap插件推荐

PhoneGap 最近发展的,可真是特别快。又是被Adobe 收购,又是加入 Apache 基金会,又是改名为 Cordova,然后版本升级也很快,两个月下来,接连升级,这不到了 1.5 版了。这里推荐一个 PhoneGap Eclipse Android 插件,这个插件有几个可以值得推荐的地方:1、支持直接构建 PhoneGap 项目,不用来回去复制 jar、xml 和 js 了。...

2012-03-22 14:16:00 50

Android应用框架之 Application

转发:http://blog.csdn.net/maxleng/article/details/5621345

2012-03-21 17:31:00 61

setBackgroundDrawable和setBackgroundColor的用法

1.设置背景图片,图片来源于drawable;flightInfoPanel.setBackgroundDrawable(getResources().getDrawable(R.drawable.search_label_click));2.转换字符串为int(颜色);listItemView.deleteFilghtBg.setBackgroundColor(Color.parse...

2012-03-21 15:42:00 562

android 源码下载及编译

(Google 官网http://source.android.com/source/)一 编译环境搭建1.初始话编译环境源码大小大约为6G,完成一次编译需要25G左右,我的硬盘为50G.2.建立linux环镜Google doc(http://source.android.com/source/)推介使用ubuntu 10.10 64位(LTS),我的系统就是这个版本.一般需...

2012-03-20 22:44:00 75

Android MediaPlayer状态图明晰注释

田海立2012-03-20看Android ReferenceManual中MediaPlayer描述的状态机,那个状态图,看起来很复杂。笔者在初看到时也感觉一团乱麻,便试着按照状态转化的理解,先忽略一些不是特别重要的分支,自己绘制了一幅MediaPlayer的状态图。发现,跟AndroidSDK中的图呈现的内容是一致的,但是看起来却无比明晰,分享一下。关于MediaPlayer状态的转换...

2012-03-20 18:36:00 69

Android MediaPlayer状态机

翻译Android Reference Manual的MediaPlayer的状态机对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,...

2012-03-19 19:57:00 56

各种颜色的RGB值

1 白色 #FFFFFF 2 红色 #FF0000 3 绿色 #00FF00 4 蓝色 #0000FF 5 牡丹红 #FF00FF 6 青色 #00FFFF 7 黄色 #FFFF008 黑色 #000000 9 海蓝 #70DB93 10 巧克力色 #5C3317 11 蓝紫色 #9F5F9F 12 黄铜色 #B5A642 13 亮金色 #D9D91914 棕色 #A67D3D 15 青铜...

2012-03-19 10:16:00 1439

深拷贝ArrayList实例

转自:http://gghhgame51333.blog.51cto.com/138362/289383精简深拷贝ArrayList实例(包括递归和序列化方法)2007-07-12 16:50作者fbysssmsn:jameslastchina@hotmail.comblog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处 关键字:深...

2012-03-18 22:02:00 60

ubuntu下virtualBox装XP应注意的事项

由于烧录工具只有windows版本的,因此让我这种ubuntu控十分的纠结,木办法,今天装了个virtualBox,再在virtualBox装了个XP,用来烧录固件。下面是我整个过程中碰到的问题。1.硬盘分配太小。自己也真TM小气,只分了个10G硬盘给XP,结果发现給其塞牙缝都不够。安装文件4,5G,随便放点其他的都有点紧张了。因此在分配之前最好想想应该给多大的磁盘空间。2.不要从ubun...

2012-03-16 18:28:00 74

侦听Android手机ServiceState

田海立2012-03-16有些时候,需要侦听手机的ServiceState,本文从应用开发的角度,给出侦听Android系统手机ServiceState的方法:侦听广播TelephonyIntents.ACTION_SERVICE_STATE_CHANGED;在TelephonyManager中注册ListenerPhoneStateListener。一、通过侦听广播Android内部定...

2012-03-16 16:45:00 96

Android ActivityGroup 关闭子Activity问题

今天碰到一个问题,发现自己的应用程序关闭了,但是手机上显示还在运行,调试发现和ActivityGroup有关系,继承自ActivityGroup类的主类,调用finish方法时,自己可以onDestroy,但其包含的子Activity没有finish。采用了方法1:1、获取当前Activity,然后显示调用 finish方法Activity pActivity = getLocalAc...

2012-03-16 13:52:00 154

android中读写sd卡文件

从程序中向sd卡写文件首先需要在manifest文件中增加操作sd卡的权限。<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS...

2012-03-16 13:23:00 112

android 反编译:解决xml二进制文件

android 反编译:解决xml二进制文件反编译出来后正常,java文件除外http://code.google.com/p/android-apktool/downloads/list上网站下载2个文件apktool1.4.1.tarapktool-install-windows-r04-brut1.tar解压后得到解压后放在一个文件里, 可放在和sdk的pla...

2012-03-15 21:53:00 473

android xml的属性

android:id 为控件指定相应的ID。android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串。android:textSize 指定控件当中字体的大小。 android:background 指定该控件所使用的背景色或背景图,RGB命名法。android:width 指定控件的宽度。 android:heig...

2012-03-15 21:30:00 47

ddl删除控制

CREATE OR REPLACE TRIGGER db_drop_trigger BEFORE truncate or drop ON ylfwjk.schemaDECLARE n NUMBER; str_stmt VARCHAR2(4000); sql_text ora_name_list_t; n_trace NUMBER; str_session v$session%ROWTYPE;BEG...

2012-03-15 21:00:00 65

Button按钮自定义样式

在进行UI设计时为了美观,可以自定义Button按钮的外观。比如自定义图片作为按钮的背景,直接将图片复制到项目的res/drawable/路径下,然后在xml文件中使用android:background进行定义即可。若想要在不同的状态下呈现不同的背景样式,则处理方法如下:(1)在res/drawable/目录下新建一个xml文件命名为android_button.xml.(2)在该文...

2012-03-15 16:22:00 147

eclipse导入已经存在的项目

将android项目通过import--general--importexsting project 将已有项目导入到工作区后,出现错误提示:Androidrequires compiler compliance level 5.0 or 6.0. Found '1.4' instead. google后发现两个解决方案:(1)打开菜单project→properties修改。选择java c...

2012-03-15 13:24:00 135

android中使用adb查看sqlite数据库

1.进入到控制台中,输入adb shell,进入到命令模式的环境中2.输入cd /data/data/转换到项目文件夹3.选择的项目文件,比如我的com.android.homework, 输入命令:cd com.android.homework4.可以使用ls -l 命令查看当前目录中的文件5.输入 cd databases 进入到数据库文件中...

2012-03-15 11:10:00 101

Eclipse快捷键

Ctrl+1快速修复Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前...

2012-03-15 08:24:00 41

WindowManager.LayoutParams类

WindowManager.LayoutParams类WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定义public static class Win...

2012-03-14 00:51:00 57

空空如也

空空如也

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

TA关注的人

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