关闭

Android设计模式——Builder模式

原文链接:   http://blog.csdn.net/sbsujjbcy/article/details/49208969 那么什么是Builder模式呢。你通过搜索,会发现大部分网上的定义都是 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 但是看完这个定义,并没有什么卵用,你依然不知道什么是Builder设计模式。在此个人的态度是学习设计...
阅读(142) 评论(0)

Android开发中无处不在的设计模式——观察者模式

这篇文章着重介绍一下观察者模式。先看下这个模式的定义。 定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 还是那句话,定义往往是抽象的,要深刻的理解定义,你需要自己动手实践一下。 先来讲几个情景。 情景1 有一种短信服务,比如天气预报服务,一旦你订阅该服务,你只需按月付费,付完费后,每天一旦有天气信息更新...
阅读(144) 评论(0)

设计模式-----单例模式

什么是单例,从名字中就可以听出来就是在内存中维护唯一对象。这样做有以下几个优点 1. 对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。 2. 保持程序运行的时候该中始终只有一个实例存在内存中. 单例模式分类: 饿汉单例模式:  类加载时不初始化 1. 必须防止外部可以调用构造函数进行实例化,因此构造函数必须私有化。 2. 必须定义一个静态函数获得该单...
阅读(181) 评论(0)

可自动弹出刷新的SwipeRefreshLayout

修改谷歌自定义控件...
阅读(253) 评论(1)

android:windowSoftInputMode属性详解

转载自: http://blog.csdn.net/twoicewoo/article/details/7384398 android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减...
阅读(102) 评论(0)

自定义流式布局控件FlowLayout

/** * 流式布局 FlowLayout */ public class FlowLayout extends ViewGroup { private static final int DEFAULT_HORIZONTAL_SPACING = 5; private static final int DEFAULT_VERTICAL_SPACING = 5; pri...
阅读(142) 评论(0)

androidStudio添加.so文件正确姿势

1. 在项目下的build.gradle的android{  } 中添加下面代码:  task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/libs") baseName "Native...
阅读(136) 评论(0)

Sublime Text 代码编辑器

首先安装Package Control,如果已经安装过可以跳过此步骤。可以按照官网这里https://packagecontrol.io/installation 复制命令或者直接复制下面:   import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b...
阅读(178) 评论(0)

ListView控件属性和方法

本文转载于:http://blog.csdn.net/vector_yi/article/details/23195411            本文仅介绍ListView相关的XML属性及方法,        关于ListView在App中的用法:Android ListView 常见用法。             关于ListView中需要注意的地方,请移步:ListVi...
阅读(240) 评论(0)

android应用集成微信支付

商户应用接入微信支付申请, 略, 具体见官网步骤(https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&verify=1&lang=zh_CN 移动应用开发->微信支付功能->微信APP支付接入商户服务中心, 里面包含了1. 申请流程指引 2. 开放类目及资费标准 3. 常见商户接入问题)场景介绍 适用于商户在移动...
阅读(563) 评论(0)

仿ios时间,日期选择和三级联动控件

仿ios时间,日期选择和三级联动控件,gitHub地址: https://github.com/daiyongixin425/share 里面有例子和demo,Pickerview_Library_as 库是可以在as里面用的,Pickerview_Library是eclipse里可用的,给的demo是eclipse的版本,可能会崩掉,主要是参考里面的用法即可....
阅读(1167) 评论(0)

Android Animations动画使用详解

一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转...
阅读(161) 评论(0)

【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。 第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。   下面就讲一下Tweene Animations。   主要类:   Animation   动画 AlphaAnimation...
阅读(146) 评论(0)

EditText属性详解

EditText属性详解 转载自: http://www.cnblogs.com/weixing/p/3257058.html 1、EditText输入的文字为密码形式的设置 (1)通过.xml里设置:  把该EditText设为:android:password="true" // 以”.”形式显示文本 (2)在代码里设置: 通过设置EditT...
阅读(178) 评论(0)

android Spinner控件详解

Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。 上图显示的是Spinner常见的样式。这篇文章中我将讨论1.Spinner的基本用法 2.设置Spinner的Adapter (arrayadapter 和自定义Base...
阅读(969) 评论(1)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:7061次
    • 积分:197
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:14篇
    • 译文:0篇
    • 评论:3条
    最新评论