自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android推送

自己做Android开发有一段时间了,但是很少分享一些东西。最近公司组织分享会,感觉也有必要记录一些东西,给一些遇到同样问题的新手一些提示,让他们少走一些弯路。 由于经验有限,或许分享的内容中存在错误,欢迎大家指正! 首先感谢一下两篇文章的作者:(有些东西直接从他们那边摘抄了)        1.点击打开链接        2.点击打开链接 1.Android推送基础知识

2016-02-19 17:26:52 510

转载 ViewDragHelper详解

2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个工具。 ViewDragHelper解决了android中手势处理过于复杂的问题,在Drawe

2015-07-30 13:44:34 367

原创 ViewPager实现引导页,底部圆点跟随移动

实现引导页效果: 代码如下: public class GuideActivity extends Activity { private ViewPager mViewPager; private int[] mGuideLists; private Button mButton; private LinearLayout mLinearLayout;

2015-07-22 23:12:53 1184

转载 android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)

shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。 首先简单了解一下shape中常见的属性。(详细介绍参看 api文档) 转载请注明:Rflyee_大飞:http://blog.csdn.net/rflyee/article/details/20785495 xml version="1.0" encoding="utf-8"?>shape    xmlns:

2015-07-22 22:41:38 721

原创 Android Dialog用法

摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ... 创建对话框   一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交

2015-06-26 20:43:54 330

原创 WebView的使用

WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要处理解析,渲染网页等浏览器做的事情 setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等  WebVi

2015-06-26 17:02:49 444

原创 Android Touch事件传递机制解析

开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。 android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法: 1)public boolean dispatchTouchEvent(MotionEvent ev)          这个方法用来分发To

2015-06-24 15:12:36 341

原创 网络请求(XUtils)+JSON解析(Gson)

网络请求可以使用开源框架XUtils: 使用方法如下: HttpUtils httpUtils = new HttpUtils(); // GlobalContants.CATEGORIES_URL是请求数据的地址 httpUtils.send(HttpMethod.GET, GlobalContants.CATEGORIES_URL, new Reque

2015-06-18 22:21:00 3971

原创 自定义滑动开关(ToggleButton)

自定义控件的步骤: 测量:onMeasure  设置自己显示在屏幕上的宽高 布局:onLayout   设置自己显示在屏幕上的位置(只有在自定义ViewGroup中才用到) 绘制:onDraw     控制显示在屏幕上的样子(自定义viewgroup时不需要这个) 以下是自定义的滑动开关:   使用时只要设置滑动块的背景图片setSlideBackgroundResource()

2015-06-15 17:39:44 504

原创 顶部轮播图(自动循环滚动)

1.MainActivity: public class MainActivity extends Activity { private ViewPager viewPager; private TextView tv_title; private LinearLayout dot_layout; private ArrayList list = new ArrayList(); /

2015-06-15 11:21:05 1042

原创 下拉选择控件(PopupWindow)的使用

下拉选择控件的效果图如下: 要实现这样的效果可以使用PopupWindow来实现,代码如下: 1.MainActivity的代码: public class MainActivity extends Activity implements OnClickListener{ private EditText editText; private ImageView iv_sele

2015-06-15 10:45:22 435

原创 Android SurfaceView绘制组合图形

学习SurfaceView绘制组合图形的一个案例: 1.首先创建一个容器Contanier:    public class Contanier { private List children = null; private float x = 0, y = 0; public Contanier() { children = new ArrayList(); } publ

2015-06-04 15:42:34 761

转载 Android 属性动画(Property Animation) 完全解析 (下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38092093 上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法: ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~ 当然了属性动

2015-06-02 17:49:52 486

转载 Android 属性动画(Property Animation) 完全解析 (上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38067475 1、概述 Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的

2015-06-02 17:48:30 374

转载 android获取屏幕宽高与获取控件宽高

获取屏幕宽高 [java] view plaincopy // 获取屏幕宽高(方法1)   int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px)   int screenHeight = getWindowManager().ge

2015-06-02 15:47:53 262

原创 android基本动画

android的基本动画分为四种:TweenAnimation 变换动画、Frame Animation 帧动画、Layout Animation 布局动画、Property Animation 属性动画。 1.Tween Animation 变换动画   变换动画又分为四种:Alpha:渐变透明动画、Scale:渐变尺寸缩放动画、Translate:位置移动动画、Rotate:旋转动画  

2015-06-02 14:19:44 325

转载 Android动画之translate(位移动画)

上一篇文章讲了 Android的左右滑动切换,实现过程是非常简单,一些新手可能会向深入了了解Activity切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。 Activity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http://developer.android.com/guide/topics/graphic

2015-06-01 22:59:34 353

转载 使用ListView应该注意的地方

关于ListView加入HeaderView之后,点击条目时获得position参数移位的BUG修正         今天遇到一个问题,在ListView的时候,要在首部加一个轮播图组件,调用的是ListView的addHeaderView(View v, Object data, boolean isSelectable)方法,这个方法可以把一个view放置到Listview的顶部显示

2015-05-29 17:34:48 461

转载 ViewPager+下拉刷新ListView超强组合

转载请注明出处:http://blog.csdn.net/hello_chillax/article/details/45599215,谢谢~ 想必大家都用过360手机助手,效果是不是很绚丽,其实很好实现喽。今天就来说一说怎么去实现喽~(PS:咱们是讲原理和思路,我这里是用的不是360助手的界面,懒得去扒那些图片喽,太懒,见谅~~) 首先,上图:  先看一下工程目录结构: 

2015-05-27 15:36:36 1227

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获! Android屏幕适配出

2015-05-24 14:44:24 499

原创 listview下拉刷新,上拉加载更多的实现方法

今天在某网站学习了listview的下拉刷新,上拉加载更多。记录一下防止忘记。 1.要实现listview的下拉刷新,上拉加载更多需要重写listview代码如下: import java.text.SimpleDateFormat; import java.util.Date; import android.content.Context; import android.uti

2015-05-23 15:16:59 632

转载 实现顶部轮播,下部listview经典布局的两种方式

开头: 在做android开发的时候,我们经常会遇到这样的布局,上面是一个图片轮播图,下面是一些列表的项目。很多新闻app,视频类app都采用这样的布局。起初的时候 由于没有很多参考,我自己想到了一种实现方式,就是用scrollview作为外面最大的布局,然后里面嵌套viewpager和listview,但是我现在非常不推荐这种方式,一方面由于这种方式 需要将listview完全

2015-05-21 16:03:49 397

转载 Android自定义组件系列【16】——最帅气的自动滚动广告条

前一段时间要实现一个滚动的广告条,参考了一下网上许多实现,发现实现都很麻烦,所以我决定自己使用ViewFlipper来实现一个,在此将代码贴出来,与大家共享。 转载请说明出处:http://blog.csdn.net/dawanganban import java.util.ArrayList;   import java.util.List;   import j

2015-05-20 16:52:21 518

转载 实现顶部轮播,下部listview经典布局的两种方式

实现顶部轮播,下部listview经典布局的两种方式 开头: 在做android开发的时候,我们经常会遇到这样的布局,上面是一个图片轮播图,下面是一些列表的项目。很多新闻app,视频类app都采用这样的布局。起初的时候 由于没有很多参考,我自己想到了一种实现方式,就是用scrollview作为外面最大的布局,然后里面嵌套viewpager和listview,但是我现在非常不推

2015-05-18 14:37:21 490

原创 异步加载网络图片之Universal-Image-Loader的使用

使用步骤: 1.新建一个Android项目,下载JAR包添加到工程libs目录下 2.新建一个UILApplication(名字可以随便取)继承Application,并在onCreate()中创建ImageLoader的配置参数,代码如下:  public class UILApplication extends Application { @TargetApi(Build.VERSIO

2015-05-11 14:35:13 359

Android SQLite数据库操作demo

SQLite数据库操作demo

2017-03-18

推送(个推)

推送的demo,主要是集成个推,实现点击跳转到指定页面

2016-02-19

自定义滑动开关

自定义滑动开关,ToggleButton的Demo

2015-06-15

轮播图ViewPager

轮播图ViewPager,实现了自动轮播

2015-06-15

下拉选择控件PopupWindow

下拉选择控件PopupWindow的使用

2015-06-15

Android SurfaceView绘制组合图形

Android SurfaceView绘制组合图形

2015-06-04

android布局动画

android布局动画的使用,有需要的可以下载。

2015-06-02

android动画

android的基本动画分为四种:Tween Animation 变换动画、Frame Animation 帧动画、Layout Animation 布局动画、Property Animation 属性动画。

2015-06-02

Universal-Image-Loader的使用

异步加载网络图片之Universal-Image-Loader的使用

2015-05-11

空空如也

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

TA关注的人

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