android开发
恒哥的爸爸
区域影像云平台 云胶片 云PACS 影像工作站
展开
-
Android应用程序注册广播接收器(registerReceiver)的过程分析
前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其实就是注册广播接收器,本文将探讨Android应用程序是如何注册广播接收器以及把广播接收器注册到哪里去的。 在Android的广播机制中,ActivityManagerService扮演着广播中心的角色,转载 2014-04-16 19:56:45 · 770 阅读 · 0 评论 -
Android dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent Detailed
First processing documentation on these three events:The first one is: of ViewGroup that dispathTouchEvent (MotionEvent ev): pass the Touch event to the target view ().The second is: of转载 2014-12-10 19:26:21 · 1095 阅读 · 0 评论 -
android 事件分发机制
前段时间做项目的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有相应,或者是响应的结果不对。当时只是在网上搜了些解决的办法,很乱。嘿嘿,现在想起来真的的好傻。最近拜读了两篇大神的文章讲解android事件分发机制的,自己mark一下,防止遗忘,同时方便以后查找。 事件分发主要分为两部分:view的事件分发和viewgroup的事转载 2014-12-10 09:40:50 · 608 阅读 · 1 评论 -
ANDROID轻量级JSON序列化和反序列化
import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.t转载 2014-12-24 08:38:01 · 873 阅读 · 0 评论 -
(Tips)Java对象的XML序列化和反序列化 - (1)
XML是一种标准的数据交换规范,可以方便地用于在应用之间交换各类数据。如果能在Java对象和XML文档之间建立某种映射,例如Java对象的XML序列化和反序列化,那么就可以使Java的对象方便地与其他应用进行交换。java.beans包里面有两个类XMLEncoder和Decoder,分别用于将符合JabaBeans规范的Java对象以XML方式序列化和反序列化。以下代码显示了如何使用这两转载 2014-12-23 15:18:10 · 650 阅读 · 0 评论 -
(Tips)Android ImageView图片自适应
网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) android:id="@+id/dynamic_item_image" android:layout_width="wrap_content" android:layout_height="wrap_content" andr转载 2014-12-21 09:13:50 · 672 阅读 · 0 评论 -
Android USB 主机模式
Android USB Host(Android USB 主机通讯) 翻译很烂,纯当练手,大家权当消遣好了… :》 当你的Android手机是在USB主机模式下,它充当USB主机,开启设备,并列举已连接的USB设备。 这种模式,在Android 3.1及以上版本的支持。 API 预览 在开始学习US转载 2014-11-05 19:02:43 · 690 阅读 · 0 评论 -
USB 设备的PID-Product ID,VID-Vendor ID
根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的 VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。V转载 2014-11-05 19:00:01 · 1542 阅读 · 0 评论 -
Android中的MVC
Android比较完全的实现了MVC模式: 控制层:activity 视图层:View 业务层:自定义简单的看,activity可以认为是MVC中的control,用于产生控制逻辑;View则是MVC中的view,用于展示软件界面。而view可以用xml来简单地表示和生成,美工可以采用一些界面设计器来设计界面,而不用理会复杂的java代码。这转载 2014-11-06 08:39:03 · 482 阅读 · 0 评论 -
JAVA闭包
一、闭包的定义。 有很多不同的人都对闭包过进行了定义,这里收集了一些。 # 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- wikipedia>> # 是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。-- > # 是一个匿名的代码块,可以接受参数,并返回一个返回值,也可以引用和使用在它周围转载 2014-11-18 13:29:55 · 529 阅读 · 0 评论 -
(Tips)Android:Layout_weight的深刻理解
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:转载 2014-11-16 22:31:14 · 510 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
:http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是转载 2014-11-14 08:40:40 · 487 阅读 · 0 评论 -
(Tips)Eclipse修改字体大小、编码方式
原文地址:Eclipse修改字体大小、编码方式作者:婷婷1、改变eclipse 中代码字体大小,就是我打进去的java文件的字体大小wiondow--preferences--general--appearance--colors and fonts--java--java editortext font 然后点change,在弹出的框里选字号,然后确定就可以了~~转载 2014-11-15 09:53:24 · 916 阅读 · 0 评论 -
(Tips)Android 4.0 设置全屏修改
Android 4.0 设置全屏修改博客分类: androidandroid4.0全屏 最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享 第一种方式(程序代码): 在OnCreate里添加一行语句 Java代码 get转载 2014-11-13 10:43:27 · 615 阅读 · 0 评论 -
(Tips)Android之TabHost布局
Android之TabHost布局1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是转载 2014-11-13 09:25:03 · 493 阅读 · 0 评论 -
android 支付宝SDK集成
一、前言最近做的项目刚好要集成支付宝,上网找了很多资料,介绍得感觉不是很全面,所以我经过这两天的集成,顺便记录下来,学习交流。需要的朋友也可以看看。主要集成还是参照了官方给出的demo,再参照demo进行封装,现在使用起来变得方便好多。而且文章里面还提到了集成过程中遇到的一些问题,当然最后也都解决了。二、准备工作支付宝开放平台上面也明确了,目前仅仅支持企业用户申转载 2014-12-12 15:17:22 · 1065 阅读 · 0 评论