自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Intent 和 Intent Filter

Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 In

2014-01-02 10:23:04 473

转载 Android 应用程序之间内容分享详解

转载请注明地址:http://blog.csdn.net/xiaanming/article/details/9395991Android 应用程序之间内容分享详解(二)一个Andoird应用程序的重要的地方是他们有相互沟通和整合的能力,一个应用程序可以和另一个应用程序交互,接下来我们来看看Android应用之间的内容分享当你构建Intent的时候,必须要指

2014-01-02 10:19:24 1621 1

转载 Android 事件监听

事件就是用户与UI界面的交互时所触发的操作。比如点击某一个按钮,会触发一个事件等1、最长用的按钮事件:OnClickListener mybutton = (Button)findViewById(R.id.mybutton); mybutton.setOnClickListener(new Button.OnClickListener() { @Override

2013-05-21 12:03:38 831

转载 java设计模式示例

创建模式1.工厂方法模式(Factory Method)  将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {    public

2013-05-16 17:16:48 506

翻译 移植 android, touch screen 不能正常工作的问题

touchscreen已经在驱动中校正了,通过驱动报上来的点的坐标都是正确的。但是android没有反应,这是因为battery的问题造成的。移植用的开发板没有电池的驱动,因此  android无法获得正确的电池状态,默认为LCD off的状态,android在LCD off状态下,输入的任何touch的点都当作(0,0)处理,因此需要修改相关的代码。修改的方法:文件framewo

2013-05-14 11:02:04 833

转载 Android Keyboard/Touch Panel分析

分析一下 Android 是如何读取按键及Touch Panel 的驱动的。主要在$(ANDROID_DIR)/frameworks/base/libs/ui/EventHub.cpp这个文件中,这是在 HAL 层,将一步步分析 Android 上层是如何接受事件的。 一, 先看一下 Android HALClass EventHub 在  $(ANDROID_DIR)/fra

2013-05-14 10:48:22 676

转载 Android tp的虚拟按键(virtual key)处理

Android tp的虚拟按键处理现在在越来越多的Android的手机都是虚拟按键来操作,但是对于开发者来说可能会关心Android对虚拟按键如何处理的。对Linux熟悉的人可能会说,it's easy, 调用input_report_key()。OK,你说的没有错误,但是在android中,google让你对策略和驱动有了更加深入的了解。APP------->

2013-05-14 10:44:51 911

转载 ANDROID模块编译

之前每次修改BoardConfig.mk后,都傻傻的先make clean然后重新编译,这样浪费的时间不计其数。后来忍受不了这种效率,Google了一下,果然不出所料是可以模块独立编译的。1、进入Android源码根目录,执行source build/envsetup.sh;2、可以执行mm、mmm等模块编译命令了。如要编译audioflinger,则执行mmm frameworks/ba

2013-05-03 09:36:08 583

原创 Android 删除隐藏NavigationBar (虚拟导航栏)

android4.0以后添加了虚拟导航栏(NavigationBar)新特性,就是在手机和平板的屏幕下面添加了(Back返回键,Home键等),但是手机上都有硬性按键,所以我们有时间要去掉或者隐藏掉虚拟按键。     这些按键其实是button,是android原生自带的,我们可以通过config控制其开和关。对应的config项是:"config_showNavigationBar"

2013-04-25 16:33:34 6065 1

原创 查看ADT版本,安装、卸载、更新eclipse中的ADT

安装ADT后,随着sdk的更新,它也会被我们更新,后来呢,我想看一下我升级到什么版本了。原来在Eclipse的help->about Eclipse里面有个小机器人图标,那是The Android Open Source Project,点击它会看到它的Version,我现在的版本是0.9.7。搞定~~~  如果ADT又发布新版本了,那么如何升级呢?通常它可以选择下载文件或

2013-04-08 16:37:11 522

转载 ActionBar 属性

ActionBar是3.0之后出现的控件,取代menu,显示在标题栏位置。通过getActionBar()得到对象。1.普通ActionBar创建方式与Menu(xml创建)一样,不过item中需要设定android:showAsAction属性,不设定就是默认never,item将为menu的item,选择always或者ifRoom将为ActionBar。右上角为Actio

2013-02-27 16:54:55 2363

转载 高仿android通讯录--右边字母排序功能

最近都没有时间来更新我的博客,主要是在项目中遇到一些比较棘手的问题需要解决,今天我就把我解决的难题写了个Demo出来与大家一起分享,最终达到火种通讯录联系人界面的效果。       在这次代码编写当中,我主要用到了WindowManager来显示友好提示        在对数组进行排序的时候,我们可以用 Arrays.sort()方法轻松实现按字母顺序排序。        另外

2013-01-26 16:46:13 2948 2

转载 Android将联系人的信息传递到自带新建联

我在做一个项目时,遇到了一个需求,我做的是中国移动的一卡多号项目。就是在一卡多号中的某个副号下面我新建了一个联系人这个联系人不保存到系统中。那么我点击某个联系人客户希望将此联系人添加到系统手机通讯录中并且希望可以编辑此联系人的信息。那么我就想办法将此联系人的信息传递给系统自带的新建联系人界面中去。我查看了ContactsContract的源码,基本信息都是可以带进去了。但是有些信息不可以带进去至今

2013-01-24 11:17:18 925

转载 android listview addHeaderView和addFooterView的注意事项

今天在做项目的时候用了自定义listview以及自定义的item、adapter。现在把其中需要注意的地方记录下来:1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部

2013-01-18 11:55:21 619

转载 Parcelable接口的使用

什么是Parcelable ?    android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。   除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。      Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中

2013-01-16 14:03:56 333

转载 Android 中文 API(123) —— AbsListView

前言  本章内容是android.widget.AbsListView,版本为Android 2.3 r1,翻译来自"cnmahj",欢迎大家访问他的博客:http://android.toolib.net/blog/,再次感谢"cnmahj"!欢迎你一起参与Android的中文翻译,联系我[email protected]。 声明  欢迎转载,但请保留文章原始出处:)

2013-01-08 16:07:18 537

转载 android:listView 属性

1. 背景色:       listView设置背景色android:background="@drawable/bg",拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用

2013-01-08 15:16:51 466

转载 android绘制view的过程之一---------计算view大小(measure)

发表于 2012-9-14 15:19:27 |只看该作者|倒序浏览0<!--.pcb {margin-right:0}-->1.android绘制view的过程简单描述           简单描述可以解释为:计算大小(measure),布局坐标计算(layout),绘制到屏幕(draw);

2013-01-07 18:52:10 568

原创 Android Activity 淡入淡出和从底部向上弹出动画效果

在CSDN上注册账户好久了,一直都是学习各位大牛的技术,技巧。今天也试试自己写一些东西,希望对大家也有帮助。第一次写希望各位指点帮助。     我在做手机界面的时候,碰到很多Activity淡出,或者是从下到上,弹出的效果。通过查找资料自己做出来终于实现了这中效果,和大家分享下。首先看下效果图:    动画效果Activity淡入,同按钮布局有屏幕底部向上推出,代码比较简单就不

2012-10-22 10:17:54 4434

java数据结构和算法

java数据结构详细文档。主要讲述数据概念,结构,排序。

2015-03-21

空空如也

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

TA关注的人

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