自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 清除本地数据缓存代码

/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;/** * 本应

2015-12-02 16:47:50 693

转载 安卓ROOT权限代码

packagecom.linin.utils; importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException; /** * root权限工具类 * * @author li

2015-12-02 16:46:28 1069

原创 Scrollview 嵌套 RecyclerView 惯性消失问题

scrollview 嵌套recyclerview 时,recyclerview不显示,这就需要我们自己计算recyclerview的高度,比如: ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams(); mParams.height = (CommonUtils.getScreenWidthPX(get...

2015-12-02 16:31:25 588

转载 RecyclerView:实现带header的grid

原文:RecyclerView: Grid with header GridView和ListView有许多的相似之处,不过也有一个显著的不同:没有header和footer。现在它们两者都可以用RecyclerView实现,我想看看如何在grid上添加header。GridLayoutManager我用GridLayoutManager创建了一个spanCount

2015-12-02 16:29:30 513

转载 解决Android SwipeRefreshLayout & RecyclerView使用的Bug

1、引言用Android提供的support包里的SwipeRefreshLayout和RecyclerView同时使用的时候会出现RecyclerView的item被裁剪的情况,如下图所示:2、解决此Bug的方法参考资料如下:http://stackoverflow.com/questions/25178329/recyclerview-a

2015-12-02 16:25:43 649

转载 Android Studio系列教程四--Gradle基础

原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra

2015-12-02 16:23:33 243

转载 Android Studio系列教程四--Gradle基础

原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra

2015-12-02 16:16:24 224

转载 将android studio项目转换成eclipse

更新:虽然本人坚守eclipse很久,但是现在我也不再推荐继续用eclispe了,自己的项目用还没什么问题,但是你如果想用github上的项目,用eclispe会越来越难。如果你仍然感兴趣,继续看下面的内容也没关系。首先,不要因为编译原因而放弃。studio项目是完全可以转换成eclipse的本站的开源代码板块有很多项目都是android studio开发的

2015-12-02 16:15:10 327

转载 图文来教你在eclipse下用gradle 来打包Android

版权声明:本文为博主原创文章,未经博主允许不得转载。gradle其他好处就不多说,在android应用发布的时候,如果要统计多个渠道,gradle 批量打包的好处就显示出来了;下面介绍图文来介绍按eclipse的导出时 选择Android;如下图 然后按下面一步一步往下点欢迎加入QQ交流3群:317874559点击

2015-12-02 16:14:20 443

原创 AbExpandTabView分类展开控件

 像点餐,外卖等这些商城类app,真是必不可少的,我就不先demo里了,我相信,看了下面的代码,你是可以自己写出来的,下面这个是我的项目中的源代码,供大家参考: 代码示例:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

2015-12-02 16:10:18 1620

转载 简单实现ListView顶部悬浮效果

版权声明:本文为博主原创文章,未经博主允许不得转载。声明转载地址:http://blog.csdn.net/ljfbest/article/details/38765641首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListVie

2015-12-02 15:59:44 1496

转载 Android ScrollView向上滑动控件顶部悬浮效果实现

Android ScrollView向上滑动控件顶部悬浮效果实现本文参考了:《上滑停靠顶端的悬浮框》的代码,在此表示感谢。【上滑停靠顶端的悬浮框】里的实现方法是使用两个控件,滑动时,监听ScrollView的滚动Y值,从而通过对两个控件的显示隐藏来实现控件的顶部悬浮。但是实际应用场景中,有可能需要悬浮的控件里面的内容是比较多的,如果通过显示隐藏的方式来实现的话,操作控件里的内容时,需要

2015-12-02 15:55:44 398

转载 Android 增强版百分比布局库 为了适配而扩展

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46767825; 本文出自:【张鸿洋的博客】一 概述上周一我们发布了Android 百分比布局库(percent-support-lib) 解析

2015-12-02 15:50:52 356

转载 volley二次封装

产品中使用Volley框架已有多时,本身已有良好封装的Volley确实给程序开发带来了很多便利与快捷。但随着产品功能的不断增加,服务器接口的不断复杂化,直接使用Volley原生的JSONObjectRequest已经导致Activity或Fragment层中耦合了大量的数据解析代码,同时当多处调用同一接口时,类似的数据解析代码还不可复用,导致大量重复代码的出现,已经让我越发地无法忍受。基于此,最近

2015-12-02 15:47:10 335

转载 Android自定义控件系列之应用篇——圆形进度条

在上一篇博文中,我们给大家介绍了Android自定义控件系列的基础篇。链接:http://www.cnblogs.com/jerehedu/p/4360066.html 这一篇博文中,我们将在基础篇的基础上,再通过重写ondraw()方法和自定义属性实现圆形进度条,效果如图所示:二、实现步骤         1、  编写自定义组件MyCircle

2015-12-02 15:44:18 360

转载 Android 色色的进度条 实现可以如此简单

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar

2015-12-02 15:39:49 578

转载 了解OkHttp了

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google

2015-12-02 15:37:03 618

转载 给图像添加相框、圆形圆角显示图片、图像合成知识

前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放、移动、绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框、圆形圆角显示图片和图像合成的功能介绍.希望文章对大家有所帮助.一. 打开图片和显示assets文件中图片首先,对XML中activity_main.xml进行布局,通过使用RelativeLayout相对布局完成(XML代码后面附).然后,

2015-10-29 10:38:54 1959

转载 Android自定义View学习笔记04

给我灵感的图片: 分析由图看出,只需要在原来圆形imageView的基础上,将图片外的圆环改为有一定宽度和弧度的圆弧,在圆弧下加上两行文本,就可以实现上图的效果。 但是光是这样,和上一篇博客就没有什么大的区别了。所以,参考 Android 自定义View (三) 圆环交替 等待效果这篇博客,做了一个简单的动画效果:手指按下,外边框变长,直到将内部图片完全包裹为止,手指移开,

2015-10-29 10:36:54 338

转载 Android自定义View学习笔记03

预备知识BitMap类BitMap位图类,其中有一个嵌套类叫Bitmap.Config,内部有四个枚举值。这个类的作用是定义位图存储质量,即存储一个像素的位数,以及是否能显示透明、半透明颜色(Possible bitmap configurations. A bitmap configuration describes how pixels are stored. This a

2015-10-29 10:36:12 354

转载 Android自定义view学习笔记02

相关代码//CustomImageView.javapackage mmrx.com.myuserdefinedview.textview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphic

2015-10-29 10:34:58 357

转载 Android自定义view学习笔记01

相关代码//CustomView01.javapackage mmrx.com.myuserdefinedview.textview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.C

2015-10-29 10:33:58 259

转载 Android Fragment 解析

上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Action

2015-10-29 10:30:03 218

转载 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 查找文本C

2015-10-29 09:35:47 204

转载 Android中如何获取系统应用程序列表与AndroidManifest.xml信息

摘要 Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理) 等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。 PackageManager Android 系统为我们提供了很多服务管理的类,包括

2015-10-28 11:20:24 625

转载 Android中常见的热门标签的流式布局的实现,类似购物的尺寸标签

一、概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:1.流式布局的特点以及应用场景    特点:当上面一行的空间不够容纳新的TextView时候,

2015-10-28 11:09:00 989

原创 接口设计原则

(以前接口里很多方法,不想实现的方法就用抽象类来实现接口,然后我们再继承抽象类,这样并不好)public interface IGoodBodyGirl {    //要有姣好的面孔    public void goodLooking();    //要有好身材    public void niceFigure();}public interface IGreatT

2015-10-28 10:48:36 263

原创 如何避免FragmentTabHost切换Fragment时重复加载UI

在Fragment onCreateView方法中缓存Viewprivate View rootView;//缓存Fragment view            @Override      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceStat

2015-10-28 10:44:55 345

原创 硬件加速器

Application级别:View级别:myView.setLayerType(View.LAYER_TYPE_HARDWARE, null);Activity级别:检测当前是否启用了硬件加速:// 方法一:// 此方法返回true,如果myView挂在一个开启了硬件加速的Window之下,// 也就是说,它在绘制的时候不一定使用了硬件加速,getDrawingCache

2015-10-28 10:43:49 571

原创 在ScrollView中使用GridView和ListView

在ScrollView中使用GridView和ListView时,listView和GridView高度是无法控制的(只有一点点高,并不能使展示全部以滚动条的形式)需要处理:GridView需要重写控件的onMeasureint expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_

2015-10-28 10:43:08 366

原创 listView添加动画

//给ListView设置动画mListView.setLayoutAnimation(InLayoutAnim.getAnimationController(300));public static LayoutAnimationController getAnimationController(int mDuration) {int duration = 300;if(m

2015-10-28 10:36:48 369

原创 代码动态添加控件

LinearLayout child = new LinearLayout(this);// 设置横向child.setOrientation(LinearLayout.HORIZONTAL);// 得到布局参数LayoutParams lp = new LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLa

2015-10-28 10:22:34 304

原创 android加载第三方字体的方法与效率

使用第三方字体有三种方法:1.重写TextView控件:在内部改字体  (缺点:多了就很卡)public void setTypeface(Typeface tf, int style) {           if (style == Typeface.BOLD) {                super.setTypeface(Typeface.createFromAsse

2015-10-28 10:16:15 678

原创 圆角、分割线以、及选择器

对于ListView,可以添加属性:android:dividerHeight="0.5dp"android:divider="#D2B699" 圆角:     背景颜色             android:bottomLeftRadius="10dp"        android:bottomRightRadius="10dp"        a

2015-10-28 10:09:01 336

转载 Android 开发者,你真的会用textview(maxEms和maxLength)的属性吗?

这里我们不说那些复杂的属性,光说我们通常用的比较多的,android:maxlength官网API对其的解释为:第一句,也就是说,他是个inputfilter(输入过滤器)他的作用是通过specified  , number(你指定的数字)来限制text   ,length(文本长度),这里特指的是文本长度,而无论我们输入什么内容,英文,符号,数字,汉字…………

2015-10-28 10:02:46 652

空空如也

空空如也

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

TA关注的人

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