- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 弹出对话框
弹出对话框弹窗的总结有很多,像什么七种格式的弹窗,这里只说自定义布局的弹窗如果你想让弹窗弹出你自定义的样式来的话,只需一下几个关键步骤:第一步://参数一是这个dialog属于哪个activity//参数二: <!-- 对话框样式 --><style name="Theme.Light.Dialog" parent="android:style/Theme.Dialog"> <item
2017-03-01 15:51:00
347
原创 修改状态栏颜色
修改状态栏颜色参考https://github.com/laobie/StatusBarUtil使用方法很简单,把两个class文件放到项目里下载地址:http://pan.baidu.com/s/1hs1HeHQ项目中的使用:public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(
2017-03-01 15:50:40
362
原创 onNewIntent()的使用
onNewIntent()的使用1.用途:当一个activity只在任务栈中存在一个时,比如app的首要一般只需要创建一次.也就是该activity的启动模式是singleTask.若果另外一个activity启动该activity(该activity已经存在)想给该activity传递数据,那么就用到了onNewIntent()方法.2.直接上代码说明两个activity分别是A和B互相切换,其中
2017-02-22 17:31:43
1731
原创 Activity四种启动模式
一:简单的概念四种启动模式:Activity启动模式设置: 在清单文件中,<activity android:name=".MainActivity" android:launchMode="standard" />Activity的四种启动模式:1. standard 默认启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。2. singleTop 如果
2017-02-22 16:46:56
382
原创 onSaveInstanceState说明
onSaveInstanceState()方法说明1.首先看下官方说明该方法的执行时机This method is called before an activity may be killed so that when it comes back some time in the future it can restore its state. For example, if activity B
2017-02-22 14:48:30
1356
原创 随手记
随手记1.限定textview字数,超过的字数用…表示只需设置textview的三个属性:android:singleLine="true"android:maxEms="8"//根据实际需求更改android:ellipsize="end"maxWidth maxLength maxEms 区别:http://blog.youkuaiyun.com/pashanhuxp/article/details/
2017-02-20 15:03:46
323
原创 WebView
WebView的使用1.简介来自谷歌官方的介绍:A View that displays web pages. This class is the basis upon which you can roll your own web browser or simply display some online content within your Activity. It uses the WebK
2016-11-19 20:02:25
306
原创 Android设计模式之建造者设计模式
建造者设计模式和工厂类设计模式有很多相似的地方,但非常重要的一点:建造者模式注重基本方法的调用顺序安排,而工厂类则侧重于创建对象.1.关于建造者的几个概念:①Builder:是一个抽象接口,规范建造者对于生产的产品的各个组成部分的建造。这个接口只是定一个规范,不涉及具体的建造,具体的建造让继承于它的子类(ConcreteBuilder)去实现。 ②、ConcreteBuilder:实现build
2016-11-12 21:30:54
286
原创 Android设计模式之工厂设计模式
工厂模式的出现缘由很简单:就是给我们创建对象.有人可能会问,问什么不直接new对象,这里简单的解释下,有些对象的创建比较复杂,我们使用工厂类来创建对象会使我们的代码看起来更简洁工厂设计模式主要有三种: 简单工厂设计模式 工厂方法设计模式 抽象工厂设计模式看起来很复杂的样子,给人混乱的感觉,下面简单来分析下这几种设计模式1.简单工厂设计模式/** * 定义一个动物的接口 * @author
2016-11-12 17:58:36
309
原创 Android设计模式之单例设计模式
1、分为饿汉式和懒汉式,其中饿汉式常用,懒汉式在面试中会遇到,因为懒汉式涉及到多线程的synchronized。 2、饿汉式: 设计模式:解决某一类问题最行之有效的方法。 java中23种设计模式: 单例设计模式:解决一个类在内存只存在一个对象。想要保证对象唯一。 ①,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象 ②,还为了让其他程序可以访问到该类对象,只好在本类中,自定
2016-11-12 16:00:16
314
原创 Android设计模式之模板方法模式
简单的总结下模板方法设计模式,其实这个模式我们在开发中一直在使用,只不过没有把它提出来叫模板方法模式,习以为常的东西往往被我们忽略.下面简单举例子说明下这个设计模式.我们拿画画来举例,很多时候我们画的画的背景是相同的,比如是天空,是草原,是大海,等等.有些又是不同的,比如草原上可能跑着一匹马,也可能跑着一群狼,那么,模板就出现了.在几幅画中相同的部分我们可以抽取出来,不同的部分谁去画谁就去按照自己的
2016-11-12 11:42:15
346
修改状态栏颜色
2017-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人