5 zhc_LR

尚未进行身份认证

暂无相关描述

等级
TA的排名 6w+

Spans,一个强大的概念

前言原文:Spans,aPowerfulConcept.最近,我写了一篇关于NewStandapp和app上ActionBar的图标的翻转动效的文章。CyrilMottier建议我采用一个很优雅的方案,即使用Spans去淡入淡出ActionBar的标题。此外,我一直想尝试所有可用的Sapn色的类型:ImageSpan、BackgroundColorSpan等。他们非常

2017-08-28 11:12:26

NDK各个版本链接

目前不仅是国内不好找到各个版本的NDK,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。ndk_r15b(June2017) Windows32-bit: https://dl.google.com/android/repository/android-ndk-r15b-windows-x86.zip Windows64-bit: https://dl.

2017-08-18 13:55:04

android 开发中不可不知的技巧

转载自 https://github.com/jiang111/awesome-Android-tipsawesome-android-tipsAndroidtipsEnglish_Version:https://github.com/jiang111/awesome-android-tips/blob/master/README-en.md

2016-11-28 11:18:08

你所不知道的Android中divider的秘密及技巧

在Android应用开发中会经常碰到一个叫divider的东西,就是两个View之间的分割线。最近工作中注意到这个divider并分析了一下,竟然发现内有乾坤,惊为天人…ListView的divider1.定制divider的边距ListView的divider默认是左右两头到底的,如何简单的设置一个边距呢?利用inset或者layer-list都可以简单的实现,

2016-11-26 17:43:04

Android开发:filePath放在哪个文件夹

Environment.getDataDirectory()=/dataEnvironment.getDownloadCacheDirectory()=/cacheEnvironment.getExternalStorageDirectory()=/mnt/sdcardEnvironment.getExternalStoragePublicDirectory(“test”)

2016-11-23 20:56:27

ViewPager如何获取当前的子view( 解决getChildAt(position) 为null的问题)

from:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0804/1504.html我使用viewpager做了一个滑动的切换效果,效果还挺不错,具体实现效果网上很多,各位可以去找,不过在实现切换效果之后,因为需求需要,我需要获取当前显示的那个view,这就很让人恶心了。viewpager有setOnPag

2016-11-17 09:46:26

2.7-3 Android Studio 的Gradle一点理解, 查看gradle 版本和android 插件的版本

gradle最大的优点就是对依赖管理的强力支持;查看gradle版本和Android 插件的版本File->ProjectStructure->Project首先要注意的是在androidstudio里面的gradle有两个部分:1:作为插件的gradle2:gradle的包1:作为插件的gr

2016-11-07 14:17:31

Java强引用、 软引用、 弱引用、虚引用

知道弱引用和软引用的概念与如何使用它们是两码事,引用类在垃圾回收工作的过程中有重要作用。我们都知道垃圾回收器会回收符合回收条件的对象的内存,但并不是所有的程序员都知道回收条件取决于指向该对象的引用类型。这正是Java中弱引用和软引用的主要区别。如果一个对象只有弱引用指向它,垃圾回收器会立即回收该对象,这是一种急切回收方式。相对的,如果有软引用指向这些对象,则只有在JVM需要内存时才回收这些对象。弱

2016-11-05 21:38:56

Java并发编程:Thread类的使用

Java并发编程:Thread类的使用  在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。  以下是本文的目录大纲:  一.线程的状态  二.上下文切换  三.Thread类中的方法

2016-11-05 21:29:15

Android View.post(Runnable )

Runnable并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:    HandlermHandler=newHandler();    mHandler.post(newRunnable(){       @Overridepublicvoidrun()       {//TODOAuto-generatedmethodst

2016-11-02 17:30:13

Android中获取应用程序(包)的信息-----PackageManager的使用(一)

本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下:            第一部分:获取应用程序的packagename、label、icon等;           第二部分: 获取应用程序的占用大小,包括:缓存大小(cachsize)、数据大小(datasize)。

2016-11-02 14:44:16

Android中的category大全

说明activity是用户正在浏览的数据的一个可选操作android.intent.category.ALTERNATIVE能够被浏览器安全使用的activities必须支持这个类别android.intent.category.BROWSABLE如果activity是对数据执行确省动作(点击,centerpress)的一个选项,需要设置这个类别andr

2016-11-02 14:26:31

Android Selector全解

html] viewplain copyxml version="1.0" encoding="utf-8" ?>   selector xmlns:android="http://schemas.android.com/apk/res/android">  item android:state_focused="true"    android:st

2016-11-02 13:40:33

PopupWindow不设置背景,弹窗不消失,但是事件向下传递

设置了PopupWindow的background,点击Back键或者点击弹窗的外部区域,弹窗就会dismiss.  相反,如果不设置PopupWindow的background,那么点击back键和点击弹窗的外部区域,弹窗是不会消失的.   那么,如果我想要一个效果,点击外部区域,弹窗不消失,但是点击事件会向下面的activity传递,比如下面是一个WebView,我想点

2016-04-14 15:15:59

深入理解Java:注解(Annotation)自定义注解入门

元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。Java5.0定义的元注解:    1.@Target,    2.@Retention,    3.@Documented,    4.@Inherited  这些类型和它们所支持的类在java.lang

2016-04-01 13:57:35

Android学习系列(39)--Android主题和样式之系统篇(上)

【基于最新的Android4.4的源码分析】每家公司或者每个移动团队无不想开发出一套自己的UI框架,融入自己的设计和特性,这必然会去修改android的ui。所以,学习和理解android的UI设计是最基础和非常有必要的。androidui设计最重要的就是主题和样式。1、位置在Android的frameworks/base/core/res/res/values目录下

2016-03-30 10:42:38

Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。    可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。     GITHUB上的下载路径为:htt

2016-03-16 17:55:15

Android:一个高效的UI才是一个拉风的UI(一)

开篇  Android是一个运行在移动终端上的操作系统,跟传统PC最大的不同所在就是移动终端的资源紧缺问题“比较”明显,当然对于一些屌丝机型,应该用“非常“来形容才靠谱。所以经常会出现在一些比较缺乏青春活力的老型机上,运行一些软件被异常终止的情况;然而作为互联网厂家来说,广大的屌丝机用户肯定是一大笔用户资源,这是能放弃的市场吗?!当然不行o(╯□╰)o,所以我们要尽可能得提高软件的效率来赢

2016-03-16 10:43:13

Android应用系列:值得收藏的ViewHolder工具类实现

前言  在开发APP的过程中,攻城狮少不了要跟ListView、GridView这些组件眉来眼去,暗送几波秋波。自然原生态美人BaseAdapter更是程序员的最爱,有了它,我们想怎么干就能怎么干,嘿嘿,你懂的O(∩_∩)O哈哈~  但是,每次写一个BaseAdapter,我们都很自觉的给他写一个ViewHolder,一两个还好,万一应用程序中有数不清的ListView,呵呵~你妹

2016-03-16 10:36:15

仿MIUI的Toast动画效果实现

前言相信有些人用过MIUI,会发现小米的Toast跟Android传统的Toast特么是不一样的,他会从底部向上飞入,然后渐变消失。看起来效果是挺不错的,但是对于Android原生Toast是不支持自定义动画的。那这个效果到底是怎么实现的呢?下面就来告诉你。。。。分析如果园友看过我的另一篇博客《 Android:剖析源码,随心所欲控制Toast显示》,就会知道其实原生Toa

2016-03-16 10:29:10

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!