11 2012 档案
摘要:老师在《Lecture03_应用程序框架及关键组件_1》课上有介绍了Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,并有使用Intent和Bundle在组件之间传递数据的用法和例子,而这两种通常实现的是Java基本对象类型和String的传递。在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。本文就是介绍怎么传递这几种类型的参数。一、传递List<String>和List<Integer>以下以传递List<S
阅读全文
摘要:Intent intent = new Intent();Bundle bundle = new Bundle();ArrayList list = new ArrayList();//这个arraylist是可以直接在bundle里传的,所以我们可以借用一下它的功能list.add(list2);//这个list2才是你真正想要传过去的list。我们把它放在arraylis中,借助它传过去bundle.putParcelableArrayList("list", list);intent.putExtras(bundle);intent.setClass(XXX1Acti
阅读全文
摘要:在连接数据库之前必须保证SQLServer2008是采用SQLServer身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/SQLServer2008装好后,默认协议是没有开启的,可打开配置工具下的SQLServer配置管理器中开启,如下2图:保证SQLServer2008是采用SQLServer身份验证方式下开始配置:一、SQLServer2008的配置:1、安装好SQLServer2008后,运行开始→所有程序→Micr
阅读全文
摘要:尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法实现的请求转发的总结比较:(1)RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而 HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,
阅读全文
摘要:Android开机广播和关机广播有些时候我们需要我们的程序在系统开机后能自动运行,这个时候我们可以使用Android中的广播机制,编写一个继承BroadcastReceiver的类,接受系统启动关闭广播。代码如下:1 public class BootCompletedReceiver extends BroadcastReceiver 2 { 3 4 @Override 5 public void onReceive(Context context, Intent intent) 6 { 7 Log.i("MainActivity", "...
阅读全文
摘要:instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isObject的值为True
阅读全文
摘要:第一步: import android.view.View.OnClickListener;第二步:tv_title.setClickable(true); tv_title.setFocusable(true);//如果出错就不要这个 // 增加TextView的点击事件 // 单击事件 // 单击事件 tv_title.setOnClickListener(new OnClickListener() { public void onClick(View v) { // model_banmianParameters cs_model_banmianPar...
阅读全文
摘要:/*变量声明*/private ImageButton playBtn = null;//播放、暂停private ImageButton latestBtn = null;//上一首private ImageButton nextButton = null;//下一首private ImageButton forwardBtn = null;//快进private ImageButton rewindBtn = null;//快退private TextView playtime = null;//已播放时间private TextView durationTime = null;//歌曲时
阅读全文
摘要:第一步:指定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
阅读全文
摘要:ImageView.ScaleType.CENTER|android:scaleType="center"以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop"以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽
阅读全文
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档中
阅读全文
摘要:一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spri
阅读全文

浙公网安备 33010602011771号