5 HanDong_

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

RecyclerView源码剖析

RecyclerView源码剖析本人Android菜鸟一枚,很多没写博客了。言归正传,RecyclerView平时开发中用的比较多,打算试着剖析它的源码,因为白天上班,水平有限,但是坚持每天剖析更新一些,记录在博客上,欢迎指正交流。前言 RecyclerView继承于ViewGroup,那么万变不离其中,主要的还是onMeasure、onLayout方法。onMeasure测量以及决定Recyc

2017-02-09 21:51:13

TextView跑马灯效果

<TextView android:layout_width="100dp" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:mar

2016-10-10 11:07:52

欢迎使用CSDN-markdown编辑器

https://segmentfault.com/a/1190000003813755如果root为null,attachToRoot为任何值都毫无意义,只会单纯的加载布局文件。不包括最外层的布局属性。也就是说最外层的布局属性无效。 如果root不为null,attachToRoot设为true,root会把temp添加到root中,此时在temp布局文件中的根view的layout属性会生效。

2016-08-28 22:47:11

Android开发中图标像素大小规范

(像素密度)Pixel Densitiesmdpi (Baseline): 160 dpi 1× hdpi: 240 dpi 1.5× xhdpi: 320 dpi 2× xxhdpi: 490 dpi 3× xxxhdpi: 640 dpi 4×(App启动图标)Launcher icons 48 × 48 (mdpi) 72 × 72 (hdpi) 96 × 96

2016-05-17 21:33:52

Android之Volley框架在实际开发过程中运用

这个章节我们来讲下Volley在实际开发中如何正确地运用它。废话不说,进入正题。集成 Volley  如果使用Android Studio开发的读者可以直接添加远程依赖:    compile 'com.mcxiaoke.volley:library:1.0.19'  如果使用Ecplise开发的读者可以在lib中加入jar,可以自己通过源码进行打包成jar,我这里就直接给出Volley.

2016-05-09 12:06:04

Android之Volley框架源码分析

临近毕业,各种事情各种忙。我也没有认真专注写过博客,最近仔细看了Volley框架的使用及其源码,思前想后,想挑战一下自己,还是写一篇博客来分享,如有错误,欢迎吐槽。Volley简介  网络请求是一个App很重要的一部分,android系统只是提供了一个平台,而android应用则是基于这个平台上进行展示数据,起到与用户进行交互的作用,数据来源于服务端,而二者之间必须通过互联网进行传输数据,在Andr

2016-05-08 14:46:35

android studio生成jar包

很多人从Ecplise转到Android studio之后,不知道如何打包jar包,确实,确实,android studio没有很快捷的打包jar的功能,因为它默认是在ModuleName/outputs/aar/文件夹下有.aar文件。这是一种针对android studio专用的打包数据类型,是谷歌在之前的IO大会上所提出的,具体也忘记了第几次。但是还是如果在公司开发项

2016-05-05 10:45:33

仿Google应用动态隐藏显示状态栏

activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay

2016-04-26 22:20:29

android:theme常用相关属性值

android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为能话框模式 android:theme=”@android:style/Theme.NoTitleBar” 不显示应用程序标题栏 android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” 不显示应用程序标题栏,并全屏 (游

2016-03-05 23:21:07

仿网易选项卡的实现

android 选项卡

2016-03-05 23:19:59

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-01-13 11:01:51

自定义动画,高级动画的实现

package com.example.administrator.myanimation4;import android.animation.ValueAnimator;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;public class Ma

2015-12-19 17:01:41

组合动画

在上一篇介绍了属性动画的 透明度、旋转、平移、比例 的效果,这一篇写组合动画,什么事组合动画,就是把上面所讲的动画效果同时使用。 我们需要用到一个AnimatorSet把多个ObjectAnimation动画组合起来。package com.example.administrator.myanimator;import android.animation.Animator;import andr

2015-12-19 16:45:02

属性动画ValueAnimator和ObjectAnimator的使用

首先很感谢郭神的文章,郭神可能也是因为篇幅的原因,有的基础东西一带而过,我在此写一些自己的理解。希望大家指教。这篇的主题是属性动画。ValueAnimator 这个类是对值得平滑过渡的动画,什么意思呢。就是对数值在一定时间内进行平滑过渡。public class MainActivity extends AppCompatActivity { @Override protected

2015-12-19 16:26:01

Parcelable和Serializable的理解

很少在博客上敲文本了,都是直接上代码就结束了,今天抽点时间写点东西。 我们知道在一般情况下,在两个或者多个Activity中传递数据中通过Intent的函数只能传递基本数据类型,那当我们想传输复杂的类的数据类型时候,我们就必须用到Parcelable或者Serializable接口经行传递数据。 Parcelable和Serializable都是能对数据经行序列化,将数据转化成字节流

2015-12-16 18:09:42

Service跨进程通讯解析天气

package com.hd.weather;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;import

2015-12-07 15:25:56

Volley解析Json数据

必须导入Volley包package com.example.volley_custom_gson;import com.android.volley.RequestQueue;import com.android.volley.Request.Method;import com.android.volley.Response;import com.android.volley.Volley

2015-12-07 15:22:35

Volley解析Xml数据

必须导入Volley包package com.example.volley_2;import java.io.IOException;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserException;import com.android.volley.Request.Method;import com

2015-12-07 15:21:12

Volley加载图片

必须导入Volley包package com.example.volley_1;import com.android.volley.RequestQueue;import com.android.volley.toolbox.ImageLoader;import com.android.volley.toolbox.NetworkImageView;import com.android.vo

2015-12-07 15:20:00

前台Service

package com.example.twentytwocode;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;/** * @author HD * @date

2015-12-07 15:18:26

查看更多

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