自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Android 难题室】如何在多个机型,显示隐藏输入法。

国产手机有多种制定sdk。调用google sdk,经常无法有效的显示与隐藏输入法。这是什么情境造成的呢?1.editview等自动唤起输入法控件2.程序代码唤醒的输入法。

2016-08-13 16:55:17 707

原创 【Android MVP】实践与分析 2 ,使用父类与泛型实践MVP

MVP模式 Presender 作为 View 与逻辑逻辑的桥梁 Android 模式中 Activity 实际上就是这个角色 ViewDelegate :view的代理。调用实例的view :xml,Linearlayout,自定view 如何使Activity 和 Fragment 成为优秀的 Presender我定义了一下基类 Presender 基类,f

2016-08-13 12:09:13 2384

原创 Android MVP 实践 Dagger + activity/fragment + viewDelegate

前言:随着Android客户端的深入发展,Android客户端MVC开发模式中,View与Model层耦合严重, 导致拓展困难,多人协作的困难。如何让View与业务逻辑脱离开来。大神给出了MVP与MVVM解决方案。MVC: C/S : 随着web发展: B/S :MVC架构 controller层使用struct,逻辑与view分开 C/S:MVP C/S的MVC代码:

2016-06-27 13:04:15 2321

翻译 简单命名让你飞

MvpDemoModel 新解

2016-05-16 14:26:16 544

原创 【Google Dagger2】配置

Dagger2gradle配置全局application,build.gradlebuildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' classpath 'c

2015-09-10 15:35:01 4531

原创 【Google Dagger2】简介

为何要使用Dagger2框架?好的程序员都是懒人。当前android mvc模式中,v与c过度耦合。为了让ui与逻辑解耦,网络上推行mvp模式,但是过多的接口编程。并不能真正的接口,反而增加程序开发的复杂度。如何减少不必要的接口呢?让逻辑适配ui呢?使用注解。(注解是个什么鬼?注解可以根据标签@InjectVieweg:@InjectView(R

2015-09-10 11:25:47 1367

原创 自定义view---滚动的刻度尺(四)

使用复合的控件制作自定义view滚动的keduz

2014-08-26 15:51:42 5670 5

原创 自定义view---滚动的刻度尺(三)

scrollview+ 里linearlayout使用addview方法添加小viewshoushi

2014-08-26 15:34:48 2186

原创 自定义view-----滚动的刻度尺(二)

滚动的刻度尺其实很想WheelView

2014-08-26 11:32:26 3839

原创 自定义view---滚动的刻度尺(一)

自定义view入门了很久了danshi

2014-08-26 10:19:41 2850

原创 Android Apk自动更新service(直接拿来用)

Android sdk version 9以上就有DownManager 使用DownManager,我们可以很简便的在各个

2014-06-05 15:27:03 29005 18

转载 Android view.setTag的妙用。

setTag是android的view类中很有用的一个方法,可以用它来给空间附加一些信息,在很多场合下都得到妙用。setTag(Object tag)方法比较简单,这里主要谈一谈带两个参数的setTag方法。官方的api文档中提到:“ The specified key should be an id declared in the resources of the app

2014-06-03 14:17:25 1180

转载 Android使用XML Shape绘制带阴影效果的圆形按钮

众所周知,在Android开发里,为了优化在各种分辨率设备上的显示效果,同一份图片素材往往要提供mdpi、hdpi、xhdpi三种(以前还有ldpi),尤其是按钮类的素材,考虑到normal、pressed、focused更是需要至少3×3=9张图片。NinePatch技术虽然可以解决一部分尺寸灵活性的问题,但大部分修改和适配还是要再次制作一批图片的。根据交互设计的需要,可以考虑用Dr

2014-03-04 16:10:58 37321 1

转载 Android有用的工具类:倒计时器、 ViewHolder简化写法

倒计时器类:Android自带CountDownTimer类很好的实现了倒数的功能使用的时候只要继承并重写  public abstract void onTick(long millisUntilFinished);方法就能倒计时刷新viewpublic abstract void onFinish();倒计时器结束时调用该方法刷新viewCoun

2014-01-16 10:43:23 4355

转载 android 使用html标签在textview中显示图片

[日期:2012-07-24] 来源:Linux社区  作者:yelbosh [字体:大 中 小]   Android中显示html文件要用Html.fromHtml(...)处理过的返回值,返回值可以成为setText()的参数。只显示带文本的html可以用下面的方法处理html文件。public static Spanned fromHtml (String source) 

2013-11-30 17:30:20 1216

转载 Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)

一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和J

2013-11-08 02:20:15 752

滚动的刻度尺

滚动的刻度尺。Android版。最终的滚动方案。复合view

2014-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除