摘要: 第一步:指定layout_width与layout_height在xml文件中设置的ImageButton的宽和高为:android:layout_width="100dp"android:layout_height="100dp"第二步:设置属性android:scaleTypeImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageVi 阅读全文
posted @ 2012-11-06 18:36 Sky_Raker 阅读(12433) 评论(1) 推荐(0) 编辑
摘要: ImageView.ScaleType.CENTER|android:scaleType="center"以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop"以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽 阅读全文
posted @ 2012-11-06 18:27 Sky_Raker 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档中 阅读全文
posted @ 2012-11-04 10:07 Sky_Raker 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spri 阅读全文
posted @ 2012-11-03 10:59 Sky_Raker 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Android中获取短信的同时就可以获取短信的内容,方法如下:1、获取BundleBundle bundle = intent.getExtras();2、获取Bundle中的内容Object[] messages[]= (Object[]) bundle.get("pdus");3、构造短信对象SmsMessage[] smsmessages = new SmsMessage[messages.length];for (int i = 0; i < messages.length; i++) {smsmessages [i] = SmsMessage.createF 阅读全文
posted @ 2012-10-31 09:32 Sky_Raker 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 源文章:http://blog.csdn.net/bellsong/article/details/7357538图片浏览器功能:1、可以添加本地图片到该图片浏览器2、添加的同时可以给图片命名3、点击添加到列表的按钮,图片就会显示在列表界面。4、列表界面提供图片编辑功能,包括:点击图片名称可以进行重命名,点击删除操作可以将图片从列表界面移除,点击图片缩略图可以进行该图片全屏显示。注:该列表界面需要保存相关信息,确保每次启动该图片浏览器时列表显示的内容与上一次退出时显示的内容一致具体实现:1、新建项目,编写主界面布局文件 ,图片列表通过一个ListView显示 1 <?xml versio 阅读全文
posted @ 2012-10-24 23:18 Sky_Raker 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 短信监听器就是当收到信息时获取信息的内容、时间、发件人等信息然后对这些信息进行处理,可以屏蔽用户看到该信息、转发或发送到Web进行处理。Exciting function。。 我们看一下它的实现原理。 其实短信接收是通过Android系统中的广播接收者来实现的,当系统收到短信时,会发出一个广播Intent,Intent的action名称为android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统接受到的短信内容,我们可以使用名称"pdus"即可从Intent中获取到短信内容。 广播可以分为普通广播和有序广播。普通广播是完全异步的 阅读全文
posted @ 2012-10-17 13:59 Sky_Raker 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 通过这些代码也可以对远程手机实现短信控制。有兴趣的可以自己改一下,说一下简单的原理,要实现控制的话,必须得走一个固定的号码,固定的格式,然后通过得到此号码的内容,然后通过固定的内容,就可以了解需要做什么,再执行相应的代码,即可!代码很简单了!在使用过程中的需要添加如下权限1 <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>2 <uses-permission android:name="android.permission 阅读全文
posted @ 2012-10-17 13:52 Sky_Raker 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Android中Intent的各种常见作用。1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing<activityandroid:name=".Main"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN" 阅读全文
posted @ 2012-10-17 13:08 Sky_Raker 阅读(201) 评论(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 @ 2012-10-17 13:06 Sky_Raker 阅读(329) 评论(0) 推荐(0) 编辑