自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YuKuoYuan的博客

男人要么拎枪保家卫国,要么办公室运筹帷幄.

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 MVP in Android

一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。对于MVP,我的内心有一个问题:为何这个模式出来后,就能被广大的Android的程序员接受呢?问了些

2015-06-25 08:45:45 607

翻译 Android RecyclerView 使用详解

概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构

2015-06-24 22:13:42 794

转载 Android 5.x Theme 与 ToolBar 详解

1、概述随着Material Design的逐渐的普及,业内也有很多具有分享精神的伙伴翻译了material design specification ,中文翻译地址:Material Design 中文版。So,我们也开始Android 5.x相关的blog,那么首先了解的当然是其主题的风格以及app bar。当然,5.x普及可能还需要一段时间,所以我们还是尽可能的去使用兼容

2015-06-24 22:10:34 797

转载 Android 自定义 HorizontalScrollView 横向滑动效果

自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPag

2015-06-24 21:47:39 4622

原创 关于Ui组件之WebView详解

概述:一个显示网页的视图。这个类是你可以滚动自己的Web浏览器或在你的Activity中简单地显示一些在线内容的基础。它使用了WebKit渲染引擎来显示网页,包括向前和向后导航的方法(通过历史记录),放大和缩小,执行文本搜索等。需要注意的是:为了让你的应用能够使用WebView访问互联网和加载网页,你必须添加Internet的权限在Android Manifest文件中:?

2015-06-24 21:44:10 846

转载 Android TouchEvent事件传递机制

跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev);    //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);

2015-06-24 21:38:46 734

原创 关于Android自定义控件详解

开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。

2015-06-24 19:34:57 704

原创 Android ProgressBar详解以及自定义

这一次主要说一下Android下的进度条,为什么是它呢,因为近期被其各种美轮美奂的设计所倾倒,计划逐渐去实现。另外一个因素也是它也是为数不多的直接继承于View类的控件,从中 是不是很漂亮,其实就像上面图形展示的那样,进度条大体上无非就是这几种形式。这样一来肯定是需要自定义了,所以方向有两个:要么继承于系统的ProgressBar;要么继承于View类(前者就是如此实现)。那就先看一下系统的进度条

2015-06-22 23:33:14 1460

转载 关于开源项目SwipeMenuListView的使用详解

一个SwipeMenu的ListView的。Demo用法第1步在布局XML加SwipeMenuListViewcom.baoyz.swipemenulistview.SwipeMenuListView android:id="@+id/listView" android:layout_width="ma

2015-06-19 19:05:25 9043 3

翻译 关于github开源项目Side-Menu.Android的使用详解

Side menu with some categories to choose.Check this project on dribbble.Check this project on Behance.God bless Ukraine!SampleSample & .aar fileNotedepends on Ozodrukh's

2015-06-18 21:39:09 5766 9

原创 关于github开源项目Context-Menu.Android详解

You can easily add awesome animated context menu to your app.Check this project on dribbbleCheck this project on BehanceUsage:对于一个工作实现,看看这个应用程序模块1.克隆存储库和添加到您的项目来源或使用它:c

2015-06-18 21:32:17 2719

翻译 关于AndroidResideMenu开源项目的详解

ReisdeMenu 创意灵感来自于Dribbble1还有2,而这个是Android版的ResideMenu,在视觉效果上部分参考了iOS版的RESideMenu,并在此感谢以上作者的贡献。  DEMO本代码即是DEMO,您可以下载后选择您喜欢的IDE运行。SDK版本建议使用4.0以上Version Migration从 v1.0, v1.1, v1.2, v1

2015-06-17 20:46:58 2291

原创 关于android_common-master中下拉刷新和上拉加载的详解

本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新)  b.可自定义滚动到底部响应的事件(如滑动到底部加载更多)  c.可自定义丰富的样式  d.高效(若下拉样式关闭不会加载其布局,同listView效率一致) e. 丰富的设置。 示例APK可从这些地址下载:Google Play,

2015-06-17 20:19:48 774

原创 关于Android四大组件之一broadcast receiver的详解(广播接收者)

下面是Android Doc中关于BroadcastReceiver的概述:        ①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。        ②应用程序可以拥有任意数量的广播接收器

2015-06-14 22:26:56 2621 1

原创 关于Android四大组件之一content provicer的详解

1、ContentProvider简介在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库、通讯录等,这时我们就可能通过ContentProvid

2015-06-14 22:21:06 3422

原创 关于Android四大组件之一Service

关于Service最基本的用法自然就是如何启动一个Service了,启动Service的方法和启动Activity很类似,都需要借助Intent来实现,下面我们就通过一个具体的例子来看一下。新建一个Android项目,项目名就叫ServiceTest,这里我选择使用4.0的API。然后新建一个MyService继承自Service,并重写父类的onCreate()、onSt

2015-06-14 22:08:11 882

原创 关于Android四大组件之一Activity

Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Ac

2015-06-14 21:58:43 711

转载 关于UI控件actionbar的详解

ActionBar 是 Android 3.0(API level 11) 引入的一个新控件,它代表了应用程序标题栏,如果要开发兼容的程序,可以使用 v7 包下的 ActionBar 。我们在应用中看见的 ActionBar 一般是下图的样子,比如有道词典及微信:1.App icon: 应用的图标,左侧图标说明可以触摸返回,相当于触摸 back 返回键2.ViewContr

2015-06-14 14:22:24 962

原创 AndroidADT如何签名打包问题详解

一:右键选中你的工程,然后选择Export这个条目二:双击选择图中的条目三:选择你要打包的工程,然后点击next四:选择秘钥;包含两种情况,一种是有秘钥.一种是没有秘钥,我先介绍有秘钥的情况1:有秘钥的流程图2:选择秘钥,并输入密码,然后d点击next3:选择打包后apk存放的位置五.没有秘钥的话 7.

2015-06-14 13:23:57 1012

原创 关于android-common开源框架的使用

主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Collection等等)。示例源码:TrineaAndroidDemo。使        用:拉取代码导入IDE,右击你的工程->pr

2015-06-14 13:06:15 2332

转载 关于xUtils开源框架的具体使用详情

xUtils简介xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtils模块:android中的orm框架,一行代

2015-06-14 12:59:15 619

转载 关于viewpager_indicator_master开源项目使用详解

1. ViewPager Indicator的Library查看Viewpager Indicator的Library代码,可以看到此项目的设计思想:首先定义了一个PageIndicator接口,它里面定义了最重要和基本的indicator表现出的一些方法:    1.1 首先一个indicator必须要与一个ViewPager关联在一起,所以它提供了一个setViewPager方

2015-06-13 23:12:52 1215

原创 关于Slidingmenu_master开源项目的使用方法详解

1、在Activity中通过SlidingMenu构造方法,直接设置侧滑菜单[java] view plaincopypackage com.zhy.zhy_slidemenu_demo;    import android.app.Activity;  import android.os.Bundle;    impor

2015-06-13 22:57:23 1495

拼音的jar包

pinyin4j-2.5.0.jar 拼音

2016-04-12

高仿微信选择图片

一款非常好用的高仿微信朋友圈选择照片的gridview的界面

2015-08-25

空空如也

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

TA关注的人

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