上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
摘要: 同学电话面试提及到Activity生命周期的详细说明,现整理如下:转载请标明姓名及出处:大飞_Rflyee -http://blog.csdn.net/rflyee/article/details/9055547必备知识背景:(详见官网:1、Activity生命周期常见的七种方法:onCreate(... 阅读全文
posted @ 2014-10-11 08:34 代码缔造的帝国 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 限定EditText输入个数的解决方案很多,但是一般主要考虑两点,也就是处理两件事:(1)不同语言字符(英文、中文等)处理方式(2)输入字符达到数目后,是否仍然允许用户输入第一点,涉及的东东其实蛮多,不同语言在不同编码中占据字节数等,不同语言在U8等编码的表示范围等,这一整块知识很丰富, ... 阅读全文
posted @ 2014-10-11 08:32 代码缔造的帝国 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 本文选自:http://www.cnblogs.com/yan5lang/archive/2011/05/24/2055867.htmlEclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclip... 阅读全文
posted @ 2014-10-11 08:30 代码缔造的帝国 阅读(281) 评论(0) 推荐(0) 编辑
摘要: http://www.apkbus.com/android-125525-1-1.html由于TabActivity在Android4.0以后已经被完全弃用,那么我就不再浪费口水继续讲解它了,取而代之的是Fragment。Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似,这一篇我花大量的篇幅来详细的讲解Fragment的介绍和使用方法。一、Fragment的基础知识介绍1.1概述1.1.1 特性 Fragment是activity的界面中的一部分或一种行为。可以把多个Fragment组合到一个activity中来创建. 阅读全文
posted @ 2014-03-09 15:49 代码缔造的帝国 阅读(876) 评论(0) 推荐(0) 编辑
摘要: Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时,它拥有的所有的Fragment们都暂停了,当activity销毁时,它拥有的所有Fragment们都 阅读全文
posted @ 2014-03-09 15:47 代码缔造的帝国 阅读(459) 评论(0) 推荐(0) 编辑
摘要: Android Fragment---概要介绍一个Fragment代表一个行为或Activity中用户界面的一部分。你能够在一个Activity中组合使用多个Fragment来创建一个多面板的用户界面,并且可以在多个Activity中重用同个一个Fragment。你可以把一个Frament想象成一个Activity的模块,它有自己的生命周期,接受它们自己的输入事件,并且能够在Activity运行时进行添加或删除(这有些像“子Activity”,你能够在不同的Activity中重用)。Frament必须嵌入到一个Activity中,并且Fragment的生命周期直接受到这个Activity生命周 阅读全文
posted @ 2014-03-07 15:45 代码缔造的帝国 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume-->4 阅读全文
posted @ 2014-03-07 15:41 代码缔造的帝国 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);这样写也没有绝得不好,反正当时项目的功能实现了。(性能上还可以)后来没事的时候看了看handler 的其他的方法,就看到了obtainMessage()这个方法.很奇怪,不知道为何还要出来的方法本来上面的那段code 就能实现handler 的功能了,为什么还要出现他,后来百度google 一把,.. 阅读全文
posted @ 2014-02-25 19:51 代码缔造的帝国 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。 例如: Class c = Class.forName(“A”);factory = (AInterface)c.newInstance(); 其中AInterface是A的接口,如果下面这样写,你可能会理解... 阅读全文
posted @ 2014-02-25 18:05 代码缔造的帝国 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 第一步:先上图片素材,以下素材放到res/drawable目录下:http://blog.csdn.net/aminfo/article/details/7847761图片素材:文件名称:icon1.pngicon1.pngicon1.pngicon1.pngicon1.pngicon1.png第二步:上动画Animation-list帧布局文件,有2个,一个是按顺序显示动画,一个是倒序显示动画,文件存放在res/drawable目录下顺序显示动画文件:animation1.xml[html]view plaincopy倒序显示动画文件:animation2.xml[html]view pla 阅读全文
posted @ 2014-02-25 17:48 代码缔造的帝国 阅读(246) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页