自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 RecyclerView源码剖析

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

2017-02-09 21:51:13 546

原创 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 356

原创 欢迎使用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 402

原创 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 7357

原创 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 1170

原创 Android之Volley框架源码分析

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

2016-05-08 14:46:35 1270

原创 android studio生成jar包

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

2016-05-05 10:45:33 1639

原创 仿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 351

原创 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 768

原创 仿网易选项卡的实现

android 选项卡

2016-03-05 23:19:59 716

原创 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 250

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

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 397

原创 组合动画

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

2015-12-19 16:45:02 448

原创 属性动画ValueAnimator和ObjectAnimator的使用

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

2015-12-19 16:26:01 1063

原创 Parcelable和Serializable的理解

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

2015-12-16 18:09:42 382

原创 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 352

原创 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 692

原创 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 1117

原创 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 312

原创 前台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 243

原创 Service和BroadCast配合使用

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

2015-12-07 15:16:46 562

原创 Xml解析

package com.example.twentysixcode;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.StringReader;import java.net.H

2015-12-07 15:14:57 284

原创 播放视频

package com.example.twentyonecode;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.util.Log;import android.view.View;import and

2015-12-07 15:13:56 263

原创 webview

package com.example.twentyfourcode;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.webkit.WebView;import android.webkit.WebViewClient;/** * @author HD

2015-12-07 15:12:49 424

原创 HttpUrlConnection与HttpClient的post、get的请求网络数据的方法

package com.example.twentyfivecode;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.

2015-12-07 15:11:49 555

原创 音乐播放

package com.example.twentycode;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.os.Environment;im

2015-12-07 15:10:02 273

原创 数据存储之文件存储

package com.example.twelve;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import ja

2015-12-07 15:08:56 246

原创 SharedPreferences

package com.example.thirteen;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.vi

2015-12-07 15:06:38 230

原创 ListView

package com.example.third_code;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.Log;import a

2015-12-07 15:05:22 252

原创 接收短信的广播

package com.example.seventeencode;import android.R.interpolator;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;im

2015-12-07 15:01:38 291

原创 AIDL的简单实现

package com.example.service_text;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;im

2015-12-07 14:59:27 265

原创 Service_Messenger作为传递对象

package com.example.service_message;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConne

2015-12-07 14:54:48 576

原创 Service_binder的使用

package com.example.service_binder;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnec

2015-12-07 14:53:29 340

原创 NOtification(通知)的使用

package com.hd.Notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import

2015-12-07 14:52:23 272

原创 拍照并且剪切

package com.example.nineteen;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Ur

2015-12-07 14:49:06 290

原创 IntentService

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

2015-12-07 14:44:36 230

原创 简单的Fragment切换

package com.example.hongyan;import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.os.Bundle;import android.view.View;import android.v

2015-12-07 14:42:41 292

原创 Game2048

package com.hd.game2048;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;/** * @author HD * @date 2015-11-15 * @package_name com.hd.game2048 */public class Ma

2015-12-07 14:38:57 406

原创 创建数据库,并定义ContentProvider接口

package com.example.fourteen;import android.app.Activity;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;

2015-12-07 14:36:21 314

原创 内容提供者访问通讯录

package com.example.fifteen;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import andro

2015-12-07 14:30:42 283

seque-pro1.2 mac dmg

seque-pro1.2 mac dmg seque-pro1.2 mac dmg seque-pro1.2 mac dmg

2017-10-15

android之Volley.jar下载

android之Volley.jar下载

2016-05-09

空空如也

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

TA关注的人

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