摘要: 息01.基于消息的通信机制Intent ---boudle ,extra 数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据, public static成员变量;3.基于外部存储的传输,File/Preference/ Sqlite ,如果要针对第三方应用需要Content Provider4.基于IPC的通信机制 context 与Service之间的传输,如Activity与Service之间的通信,定义AIDL接口文件。 示例:http://www.eoeandroid.com.. 阅读全文
posted @ 2013-06-08 16:09 skyyhu 阅读(398) 评论(0) 推荐(0)
摘要: 写的不错: http://www.cnblogs.com/allin/archive/2010/05/11/1732200.htmlAndroid-ListView几个比较特别的属性:1)android:stackFromBottom="true"设置你做好的列表显示在列表的最下面,值为true和false.2)android:transcriptMode="alwaysScroll"设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部.3)android:cacheColorHint如果只是 阅读全文
posted @ 2013-06-08 11:13 skyyhu 阅读(143) 评论(0) 推荐(0)
摘要: ListView 是在实际开发中经常用到,所以对它的事件响应也很多,如onitemclick 、 OnItemLongClick等,有时候item中也有一些点击事件,那么这些事件可能会有冲突导致有些事件无法响应。以下是开发中遇到的实际问题。1 、当时已经给listview设置了 onitemclic... 阅读全文
posted @ 2013-06-06 15:49 skyyhu 阅读(386) 评论(0) 推荐(0)
摘要: Toast是Android特有的一种提醒机制,本人认为这是一种很优秀的设计。但是通常我们在使用的时候会对其稍微地进行定制。比如设置Toast的背景(默认是黑色,略透明的),让整个应用程序有同样风格的Toast,个人认为是一个不错的选择,而且这样调用Toast比Toast默认的使用方式略显简单,所以记... 阅读全文
posted @ 2013-06-01 15:32 skyyhu 阅读(247) 评论(0) 推荐(0)
摘要: Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);toa 阅读全文
posted @ 2013-06-01 15:21 skyyhu 阅读(857) 评论(0) 推荐(0)
摘要: 场景:从网络上下载下来的小图片,直接使用设置某些区域的大小的时候,会使得图片变形。这个时候,最佳的解决方案是,在图片的清晰度可以容忍的情况下,将图片进行拉升放大处理,处理过程如下:Java代码BitmaporiginalBitmap=originalBitmap1;intbw=originalBitmap.getWidth();intbh=originalBitmap.getHeight();floatscaleWidth=expectedWidth*1.0F/bw;floatscaleHeight=expectedHeight*1.0F/bh;//取伸缩小的值floatscale=scale 阅读全文
posted @ 2013-05-31 15:22 skyyhu 阅读(200) 评论(0) 推荐(0)
摘要: 个人觉得当用户按下后退键时,出现"再按一次退出"的提示防止误操作比弹出一个对话框是会更人性化的。话不多说上代码:第一种:重写onKeyDown来监听:[java]view plaincopylongwaitTime=2000;longtouchTime=0;@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(event.getAction()==KeyEvent.ACTION_DOWN&&KeyEvent.KEYCODE_BACK==keyCode){longcurrentTime=Sys 阅读全文
posted @ 2013-05-31 15:04 skyyhu 阅读(204) 评论(0) 推荐(0)
摘要: ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项是来自ExpandableListViewaAdapter,组可以单独展开。重要方法:01expandGroup (intgroupPos) ;//在分组列表视图... 阅读全文
posted @ 2013-05-31 12:07 skyyhu 阅读(292) 评论(0) 推荐(0)
摘要: ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项是来自ExpandableListViewaAdapter,组可以单独展开。重要方法:01expandGroup (intgroupPos) ;//在分组列表视图... 阅读全文
posted @ 2013-05-31 10:22 skyyhu 阅读(631) 评论(0) 推荐(0)
摘要: Android作为一个手机操作系统,在Android中访问网络是许多应用程序都必需的功能。用户也经常需要在应用程序中下载所需要的文件比如电子书,MP3格式的音乐文件,电影等。Android文件下载的一般步骤: 1、创建一个HttpURLConnection的对象 URL url=new URL(ur... 阅读全文
posted @ 2013-05-31 10:20 skyyhu 阅读(301) 评论(0) 推荐(0)