自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (5)
  • 收藏
  • 关注

原创 仿小米卸载程序时图标的爆炸效果

今天分享一个超炫的图标爆炸的动画效果,类似于小米卸载应用时,应用图标四处散开,分散成很多原点之后消失的效果,项目可在gitHub中找到。效果图如下:这是github上的一个开源项目,该项目的连接地址为:https://github.com/tyrantgit/ExplosionField使用方式可以直接添加依赖:dependencies {

2016-06-06 16:02:34 1765

原创 Android数据离线缓存

离线缓存就是在网络畅通的情况下将从服务器取到的数据保存到本地,在网络断开的时候直接去本地数据显示。这样避免在没有网路的时候进入应用是一片空白。在网上找了很多实现,这里记录了一种。将网络数据保存到本地:你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用Context的openFileOutput方法最简

2016-06-03 14:45:54 1214

原创 android实现截屏操作

最近开发了一些Android小游戏,想在游戏结束或者完成之后把整个屏幕截取下来并分享到社交平台上。先上效果吧。网上一搜,截屏的方法很多。这里只贴出了一种,将截取到Bitmap赋给Dialog上的ImageView并弹出对话框。对对话框加了弹出和收起的动画。看起来就有截屏的感觉了。下面是所有代码。弹出Dialog方法:包括截屏和弹出Dialog/**

2016-06-02 11:41:14 1913

原创 androidAPP 集成微信支付

最近项目里面需要支付功能,boss一致决定用微信支付,所以在网上查了很多资料,说的不全,完了就找以前的同事指教。算是成功集成上去了。在这里做个总结记录。1、在APP上集成微信支付,首先当然是当官网上去注册并获取到支付功能。这些不涉及到开发,官网上说的很详细,这里就不多做文章。获取到这些能力了就为开发提供了条件了。开发中会用到的就是平台给的APPID、APPsercet、以及商户平台上设置的AP

2016-06-01 15:24:45 6062 2

转载 SwipeListView 详解 实现微信,QQ等滑动删除效果

今天看别人项目,看到别人使用了SwipeListView,Google一把,果然github上的,也参考了csdn上的几篇文章,然后自己写了个例子,分享给大家。效果图:嗯,看一眼SwipeListView的参数的设置:If you decide to use SwipeListView as a view, you can define it in yo

2016-04-19 11:54:44 641

转载 Android SlidingMenu 使用详解

转载出处:http://blog.csdn.net/lmj623565791/article/details/36677279很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,然后给

2016-03-29 15:42:00 554

转载 activity启动动画overridePendingTransition()使用

实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity()  或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S

2016-03-29 15:13:01 1313

转载 Android base-adapter-helper 源码分析与扩展

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44014941,本文出自:【张鸿洋的博客】本篇博客是我加入Android 开源项目源码解析分析的一篇文章,初次加入,所以选了个比较简单的库,如果你曾经看过Android 快速开发系列 打造万能的ListView GridView 适配器对本篇博客就不会太陌生, base

2016-03-29 13:44:14 464

转载 Android 快速开发系列 打造万能的ListView GridView 适配器

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承B

2016-03-29 10:36:33 555

转载 Dialog透明设置

在android中我们经常会用AlertDialog来显示对话框。通过这个对话框是显示在屏幕中心的。但在某些程序中,要求对话框可以显 示在不同的位置。例如,屏幕的上方或下方。要实现这种效果。就需要获得对话框的Window对象,获得这个Window对象有多种方法。最容易的就是直接 通过AlertDialog类的getWindow方法来获得Window对象。

2016-03-27 22:41:08 899

原创 Android Studio 打包以及获取数字签名

、打包(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)     点击“Create new...”按钮创建密钥库       Key store path:密钥库文件的地址

2016-03-18 11:40:55 3622

原创 listView界面改变后滑动时的复用问题

listView中Item有事件处理并且改变了子布局中某控件的呈现时,由于getView()返回View的复用性,导致滑动的时候出现复用的样式,具体问题如下:内部监听问题可参照:http://blog.csdn.net/tom_xiaoxie/article/details/50827185解决办法:重写listView的onMeasure()方法: public cl

2016-03-09 23:14:39 1069 1

转载 Android一步一步带你实现RecyclerView的拖拽和侧滑删除功能

先上效果图: 本篇文章我们来学习一个开源项目Android-ItemTouchHelper-Demo 这个项目使用了RecyclerView的ItemTouchHelper类实现了Item的拖动和删除功能,ItemTouchHelper是v7包下的一个类,我们看一下他的介绍This is a utility class to add swipe to dismiss a

2016-03-09 22:37:04 852

转载 ListView的OnItemClick无法响应以及子Item控件的事件处理。

如果你的listview item中有Button或Checkable的子类控件的话,那么默认focus是交给了子控件的,而ListView的Item能被选中的基础是它能获得focus ,也就是说,我们可以通过将ListView的Item中包含的所有控件的focusable属性设为false,这样的话,ListView的Item就可以自动获得Focus了,也就可以被选中了。另外,对于属性 andr

2016-03-08 14:56:11 782

转载 Android 4.4 以上更改状态栏颜色

前言很多刚开始接触安卓的人,可能都比较喜欢安卓5.0的Material Design,然而七月官方的安卓版本份额显示:5.0以上的市场份额仍小于13%(全球范围内,中国更小),4.4+5.0+5.1的份额加起来却占了总份额的大多数,所以对安卓4.4以上版本进行material design标志性的“状态栏变色”受众还挺多的。 这篇博文能够且只能够教你“如何在安卓4.4以上的版本

2016-03-08 10:09:23 694

转载 Android 中 shape、selector与layer_list使用与区别

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav

2016-03-02 14:22:44 534

转载 Android Studio module里面放switch语句报错 R文件找不到

最近在写一个Android的library module,打算在库项目里面写一个自定义控件。自定义控件里面有自己特有的属性。在attr.xml里面生成自己的自定义属性。代码如下:[html] view plain copyxml version="1.0" encoding="utf-8"?>  resources>  

2016-03-02 10:24:35 3072

转载 Activity四种启动模式及应用

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,

2016-03-02 09:38:42 427

转载 Android 设置DrawableRight和DrawableLeft 点击事件

Android 设置DrawableRight和DrawableLeft 点击事件Android的TextView有个DrawableLeft和DrawableRight属性,UI布局中经常会用到。比如登陆界面,用户名和密码前面的图像,就是用DrawableLeft来设置的。但比较郁闷的是,Android并没有为DrawableLeft和DrawableRight提供监

2016-03-01 13:11:08 8135

转载 Android getx(),getRawX(),getTop()方法间的区别

public class Res extends Activity implements View.OnTouchListener {            Button btn = null;        int x = 0;        int y = 0;        int rawx = 0;        int rawy = 0;         

2016-03-01 11:39:58 1692

转载 Android输入法的显示或隐藏

1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plain copy print?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  imm.toggleSoftInput(

2016-02-25 16:01:20 737

转载 Android自带的时间空间和日期控件

原文地址:http://www.360doc.com/content/14/0617/16/18203124_387517665.shtml前言  这一篇博客分别讲解Android平台下,关于日期和时间的几个相关控件。包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimeP

2016-02-25 15:09:49 6528 1

原创 EditText中Hint文本样式设置

EditText中的文字在设定大小后, Hint文本由于太长导致在EditText中无法完整的显示, 所以问有没有单独设置Hint文本大小的选项. 在网上看了一下都没有这方面的介绍. 于是我看了下TextView的源码(EditText继承自TextView), 发现了一些端倪,如下:public final void setHint(CharSequence

2016-02-25 13:43:03 2930

转载 Android-onInterceptTouchEvent()和onTouchEvent()总结

老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),

2016-02-18 10:20:58 348

转载 android studio快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2016-02-04 17:33:14 338

转载 android 自定义控件

转载至:http://blog.csdn.net/guolin_blog如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。一、自绘控件自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的,而这部分内容

2016-02-04 10:22:19 445

转载 Android Edittext监听

平时在做android开发过程中经常要用到EditText,有时候可能需要监听你在TextView中输入的字数的状态和变化,以便于我们能做相应的提示和操作。我们可以通过下面的方式来实现。[java] view plain copy class EditChangedListener implements TextWatcher {    

2016-02-03 15:13:56 433

转载 Android 阴影学习

前言Material Design 规范指导里面特别提出了阴影的重要性和如何正确使用的方法(点击传送),那我们就更加不能忽视这一点了,本篇文章就要教大家如何设置阴影,做出一个有层次感的界面。设置方法:android:elevation分别设置不同数值的elevation效果如下:layout:[html] view

2016-02-03 14:40:54 626

转载 Google推荐的图片加载库Glide介绍以及与picasso区别

英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址  http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图

2016-02-02 13:58:55 905

转载 webview常用方法

本文主要讲解WebView的一些常用使用方法代码如下:xml文件:?12345678910111213141516171819202122LinearLay

2016-02-01 13:35:32 675

转载 android shape的使用

在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必

2016-02-01 10:44:26 459

转载 自定义控件之二 attr属性值

自定义控件在android中无处不见,自定义控件给了我们很大的方便。比如说,一个视图为imageview  ,imagebutton ,textview 等诸多控件的组合,用的地方有很多,我们不可能每次都来写3个的组合,既浪费时间,效率又低。在这种情况下,我们就可以自定义一个view来替换他们,不仅提升了效率并且在xml中运用也是相当的美观。一、控件自定义属性介绍以下示例中代码均在

2016-01-29 13:38:34 406

转载 android 自定义控件之一

Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用本文转载自http://blog.csdn.net/jincf2011/article/details/6344678今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!

2016-01-29 09:53:54 423

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2016-01-27 22:21:41 479

原创 学习中

在实际项目中,以下很多控件如用到了网络加载图片,可能会出现性能问题,比如图片加载不出来,滑动过快的时候会出现bug等等各种各样的问题,这时候可能你会觉得是这些控件的bug,这里强烈推荐凡是用图片的都用这个https://github.com/nostra13/Android-Universal-Image-Loader  来加载,无数项目证明这个最靠谱!!!  an

2016-01-13 11:14:16 418

转载 开源项目之view篇

原文链接:https://github.com/Trinea/android-open-project 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animatio

2016-01-13 09:36:44 727

转载 仿携程首页缩放的点击效果

最近下了个携程App,点开首页看,注意到其按钮在点击的时候并不是我们经常看到的变色效果,而是先收缩,放开时,再回到原来的大小,感觉这个效果虽然小,但是感觉非常新颖,于是决定,模仿一下这个小效果,先看一下在携程上的效果,效果如下图所示: 再看一下我模仿的效果,如下图所示,效果基本一样。0..0亲测在真机上是不会有黑色边框出现的,模拟器上不知为何...先说一下整体思路:

2016-01-12 17:30:29 937

转载 scrollview嵌套listview问题解决的四种方案

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab

2016-01-11 23:51:33 602

转载 Android源码分享之一-----练手项目

Android项目源码分享给大家分享几个Android开发项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了。有句话说,不贴墙纸的装修都是耍流氓,无源码无效果图的文章也算是耍流氓, ,那就直接上图吧。最近在整理GitHub,打算把一些以

2016-01-10 09:24:07 6800 1

转载 Android开源之五---优秀个人和团体篇

Android开源项目第五篇——优秀个人和团体篇本文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司)Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开

2015-12-31 17:51:59 656

供用户选择的二级菜单实现

把数据构造好,直接设置就可以用的二级菜单

2015-12-24

Chrome 谷歌浏览器JSONView插件

谷歌浏览器JSONView插件,访问JSON字符串是自动格式化

2015-12-12

fastjson-1.2.5.jar

fastjson-1.2.5.jar ,来自阿里巴巴工程师开发的强大的JSON解析工具,你值得拥有。

2015-11-26

Async-http-client

Async-http-client.jar,方便适用,操作简单,绝对NB

2015-11-26

Gson 2.3.1

强大的JSON数据处理工具,其他的都不说了,要用直接下

2015-11-26

空空如也

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

TA关注的人

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