自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 git提交中E325: ATTENTION或E325: 注意 的解决方法

问题引入首先看下图,在git提交、编辑、合并等过程中,如果没有将指令进行完就将git窗口关闭有时会出现这样的界面。 原因分析git在指令意外中断时,一般会有一个缓存的机制,它会记住上次中断的问题。在下次进入vim指令时,如果很重要的中断一般会提示你前面有某个操作不当或者没有结束,就出现了上面的窗口。如果不解决就会一直缠着你,以至于出现该窗口后再输入git指令的话一般就不显示在...

2018-05-28 16:27:46 7822

转载 Java设计模式——组合模式

概述组合模式,就是在一个对象中包含其他对象,这些被包含的对象可能是终点对象(不再包含别的对象),也有可能是非终点对象(其内部还包含其他对象,或叫组对象),我们将对象称为节点,即一个根节点包含许多子节点,这些子节点有的不再包含子节点,而有的仍然包含子节点,以此类推。 很明显,这是树形结构,终结点叫叶子节点,非终节点(组节点)叫树枝节点,第一个节点叫根节点。同时也类似于文件目录的结构形式:文件可...

2018-05-17 15:56:22 176

原创 Android中的MVP框架说明和举例

概述MVP(Model-View-Presenter)分层框架模式,它是Android逻辑交互框架中比较重要的一个。其中M V P具体的意义说明如下。Model:        模型层,作为功能模型。它主要

2018-05-17 15:01:10 415

原创 利用LruCache类缓存图片资源

概述LruCache是android3.1及以后提供的缓存类,它是一个泛型类,内部以哈希表的形式存储了APP所需要的缓存数据,并提供了用于存和取的set、get方法。值得一说的是它内部支持的是LRU(Least Recently Used)缓存算法,就是指当缓存满了的时候,LruCache会移除最近较少使用的缓存对象来为新的缓存对象腾出必要的空间。 这个类比较小,下面贴出原生代码:pub...

2018-05-15 14:57:19 385

原创 Android中aar文件

概述.arr文件,Android Archive,就是Android库项目的二进制归档文件。为何要使用aar文件呢?因为我们在项目中有些代码如果没有什么改动的需要的话,我们就可以将这些固定的代码制作成.aar文件,然后放在lib中通过引入的方式进行调用。这样做的一个特别突出的特点是加快项目的编译速度。 这样看来,.aar文件跟.jar文件具有相似的作用。只不过.aar文件是可以将java文件...

2018-05-14 16:43:09 1044

原创 Android性能优化方法总结

由于Android设备内存有限,特别是一些配置比较低的手机在运行较大的java程序时有时候由于内存不够用的,会出现OOM和ANR等情况,严重影响用户的使用。那么怎样做会降低上述情况的发生呢?本文总结了一些比较好的android性能优化方式,希望能给学习android开发的朋友们带来帮助。...

2018-05-14 14:35:20 266

原创 Android程序水印效果

概述首先看一下大致的水印效果 上图中的水印中的文字部分是根据不同的账号进行动态赋值的。那么,如何进行水印效果的添加呢?下面结合代码简要说明一下。水印的原理水印的原理是在整个布局的最上方或者最底部铺设一层要求的布局文件,而且这个布局文件是全透明的,并且不会添加上任何的点击事件。<?xml version="1.0" encoding="utf-8"?><...

2018-05-03 18:05:52 1017 1

原创 判断android应用是否处于前台

Android程序开发时,有时需要判断当前程序是否处于前台或者后台。以便进行专属于前台或者后台的操作。那么如何判断呢?这里给出日常程序开发中的一些代码,希望能给大家带来些许帮助: public boolean isAppOnForeground(Context context) { ActivityManager am = (ActivityManager) context.g...

2018-05-03 17:59:37 312

Android开发中的Notification应用

本实例描述的Android开发中的Notification通知控件的应用,包括通知的创建、属性设置、跳转方法以及删除等。希望能给学习Notification通知的朋友带来帮助。

2015-11-20

Fragment通信及参数传递

本实例介绍了通过接口调用的方式进行Fragment之间的通信和参数传递,关键部分做了注释。希望给学习Android移动开发的朋友带来帮助。

2015-11-20

标题带图标和文字的TabHost

本实例是一个简单的TabHost控件应用,其中标题是同时显示图标和文字的。希望能给初学者带来帮助。

2015-11-19

自定义ListView,并仿QQ左滑效果

本实例是自定义的ListView,每个listitem中的控件都可以添加监听事件。并且,仿照QQ左滑效果。希望能对初学者提供帮助。

2015-11-19

自定义View视图

本实例描述的是自定义的View类视图,创建了一个可以手指点击,绘制一个在海底自由遨游的小鱼。注释也比较清楚。希望能给Android初学者带来帮助。

2015-11-18

自定义AlertDialog

自定义一个AlertDialog,在此AlertDialog加入了一个简单的布局文件。希望对初学者有所帮助。

2015-11-18

左右循环滑动的viewpager

本代码是循环滑动的ViewPager的简单应用。程序很简单,并且必要的地方都给与注释,比较适合初学者掌握ViewPager的用法。实例中还运用到线程的简单运用,真心希望对参考者有些帮助。

2014-09-24

空空如也

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

TA关注的人

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