摘要: http://blog.csdn.net/zhanglixiang2015/article/details/51535971 阅读全文
posted @ 2016-05-30 14:00 福田Bigbing 阅读(115) 评论(0) 推荐(0)
摘要: /** * 对象的实例化方法,也是比较多的,最常用的方法是直接使用new,而这是最普通的,如果要考虑到其它的需要,如单实例模式,层次间调用等等。 * 直接使用new就不可以实现好的设计好,这时候需要使用间接使用new,即getInstance方法。这是一个设计方式的代表,而不仅仅指代一个方法名。 * 阅读全文
posted @ 2016-05-30 13:48 福田Bigbing 阅读(422) 评论(0) 推荐(0)
摘要: 1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。 onCreate(): 创建Activi 阅读全文
posted @ 2016-05-27 16:45 福田Bigbing 阅读(179) 评论(0) 推荐(0)
摘要: 在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而 阅读全文
posted @ 2016-05-27 10:21 福田Bigbing 阅读(181) 评论(0) 推荐(0)
摘要: 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友 Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为我们真正的不懂Context的原 阅读全文
posted @ 2016-05-26 15:10 福田Bigbing 阅读(193) 评论(0) 推荐(0)
摘要: 在J2EE中提供过一种非常好的框架--MVC框架,实现原理:数据模型M(Model)存放数据,利用控制器C(Controller)将数据显示在视图V(View)上。在Android中有这样一种高级控件,他的实现过程就类似于MVC框架。之所以称它高级,是因为他的使用不像其他控件一样,拖拽到界面上就能用 阅读全文
posted @ 2016-05-19 14:26 福田Bigbing 阅读(2791) 评论(0) 推荐(0)
摘要: 一、基础知识: TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控件就在TableRow之上, 另外,TableLayout之上也可以单独放控件。TableLayout是一个使用复杂的布局,最简单的用法就仅 仅是拖拉控件做出个界面,但实际 阅读全文
posted @ 2016-05-13 11:35 福田Bigbing 阅读(1638) 评论(0) 推荐(0)
摘要: 首先声明只有在Linearlayout中,该属性才有效。之所以Android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示: <LinearLayou 阅读全文
posted @ 2016-05-13 10:44 福田Bigbing 阅读(150) 评论(0) 推荐(0)
摘要: 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便 阅读全文
posted @ 2016-03-22 11:30 福田Bigbing 阅读(124) 评论(0) 推荐(0)