自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沃德菠萝的博客

思域安卓

  • 博客(26)
  • 收藏
  • 关注

转载 Retrofit2完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51304204;本文出自:【张鸿洋的博客】一、概述之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于restful u

2017-02-26 23:03:35 785

转载 Android 高清加载巨图方案 拒绝压缩图片

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49300989;本文出自:【张鸿洋的博客】一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据需要显示图片控

2017-02-26 22:55:31 221

转载 TabLayout和ViewPager搭配

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处:http://blog.csdn.net/ht_android/article/details/46647711在Android提供的design library中新增了一个控件,叫TabLayout,它继承自HorizontalScrollView,可以实现android中多页面滑动切换效果。但是一般需要和ViewP

2017-02-25 01:16:25 383

转载 事件分发下

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

2017-02-20 15:28:22 333

转载 View事件分发上

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListV

2017-02-20 15:26:38 199

转载 ConstraintLayout

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53122387今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个

2017-02-18 15:32:52 1894 1

转载 适配器模式

1. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色  3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。

2017-02-15 21:36:00 147

转载 建造者模式

设计模式之建造者模式(Builder)一个人活到70岁以上,都会经历这样的几个阶段:婴儿,少年,青年,中年,老年。并且每个人在各个阶段肯定是不一样的呀,我觉得可以说世界上不存在两个人在人生的这5个阶段的生活完全一样,但是活到70岁以上的人,都经历了这几个阶段是肯定的。实际上这是一个比较经典的建造者模式的例子了。1.初识建造者模式建造者模式实际上是常用的设计模式。顾名思义,bui

2017-02-15 21:34:41 169

转载 工厂设计模式

被腾讯笔试打击到了,腾讯笔试的设计模式题目都没有做对过,所以我要学习下设计模式,就买了入门的《大话设计模式》这本书。我从昨天下午开始看这本书,今天中午看完,发现这本书浅显易懂,作为入门读物还是不错的。    好脑子不如烂笔头,我还是将所学的东西记载下来,供我以后来看吧。简单工厂模式当需要加法类的时候,调用工厂类的CreateOperate(),要指定制造

2017-02-15 21:32:26 177

转载 单例模式

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public stati

2017-02-15 21:30:21 180

转载 Android渠道打包技术小结

作者:贼寇简书:http://www.jianshu.com/u/b47c3eefb32f导读本文对比了渠道4种渠道打包方式:与iOS的单一渠道(AppStore)不同,Android平台在国内的渠道多入牛毛。以我们的App为例,就有27个普通渠道(应用宝,百度,360这种)和更多的推广专用渠道。我们打包技术也经过了若干次的改进。 1.利用Gradle Product Fa

2017-02-15 00:04:29 505

转载 获取View的height 和width

在onCreate中去获取View的长度和宽度是无效的,view.getWidth()和view.getHeight()都是0,这是因为此时界面还处于不可见状态,View还没有绘制出来,无法正确获得尺寸。但有时我们需要尽早的获取到View的长宽来进行一些操作,这个时候下面的一些方法是可行的:       测量方法: [java] view plain

2017-02-14 23:42:12 427

转载 重启APP

a. 使用 FLAG_ACTIVITY_CLEAR_TOP : Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_A

2017-02-14 23:41:29 533

转载 静态广播与动态广播的区别

1.动态注册广播不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。 静态注册是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。  2.当广播为有序广播时:          1 优先级高的先接收          2 同优先级的广播接收器,动态优先于静态   

2017-02-14 23:37:25 816 1

转载 pms

PMS(power production management system)工程生产管理系统,是SG186工程八大应用中最为庞大和复杂的应用之一。 PMS(生产管理系统)是基于统一应用平台PI3000 构建,采用B/S 和C/S混合模式的多层(具体分为数据层、服务层和表现层)架构系统。PI3000 平台是根据SG186 工程统一应用平台的指导原则,融合当前业务基础软件平台理念,基于模型驱动和

2017-02-14 23:30:37 514

原创 静态广播关闭和启用

ComponentName name = new ComponentName(this, NetConnStateReceiver.class);  PackageManager pm = getPackageManager();  // 启用一个 manifest receiver  pm.setComponentEnabledSetting(name,      Packa

2017-02-14 23:27:31 591

原创 ProgressBar的progressDrawable

布局XML            android:id="@+id/process_item_pb"            style="?android:attr/progressBarStyleHorizontal"            android:max="100"            android:progress="50"            andr

2017-02-04 23:35:58 1816

原创 反射注解浅引

MainActivity:package com.reflectanoination;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.w

2017-01-11 01:05:56 204

转载 中文版来了!新版MATERIAL DESIGN 官方动效指南

编者按:前两天Google 刚发布了新版Material Design 官方动效指南,今天@平行煎餅 就给大家带来了中文版!全文包括三个部分:为什么说动效很重要?如何制作优秀的Material Design动效及转场动画,动效的意义。新鲜热辣收好不谢!在Material design的世界中,动效用一种优雅、流动的方式来描述空间关系、功能、和意向。为什么说动效很重要?

2017-01-10 18:08:48 1049

转载 RecyclerView

RecyclerView相对于ListView的优点:             1、可以使用布局管理器LayoutManager来管理RecyclerView的显示方式:水平、垂直、网络、网格交错布局;        2、自定义item的分割条,实现自定义(不知道是优点还是缺点,见仁见智吧   ( ̄▽ ̄)");        3、

2017-01-10 18:00:56 191

转载 Editext编辑属性

EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则

2017-01-10 15:41:45 265

转载 Bitmap六种压缩模式

Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其中,A代表透明度;R代表红色;G代表绿色;B代表蓝色。ALPHA_8 表示8位Alpha位图,即A=8,一个像素点占用1个字节,它没有

2017-01-10 15:38:30 1572

原创 物理返回键

Android应用开发按下返回键退向后台运行我们日常使用的很多Android应用(如QQ、微信、微博),在应用的主界面按下返回键,应用并没有退出,而是进入后台运行。publicvoidonBackPressed() {  //方式一:将此任务转向后台  moveTaskToBack(false);  //方式二:返回手机的主屏幕  

2017-01-10 15:32:06 472

转载 Bitmap小特效

package com.itcast.bitmap;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;

2017-01-10 15:29:07 180

转载 四大组件

注:本文来自“友盟杯”,仅在此阅读,学习这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周

2017-01-10 14:20:21 270

转载 Vitamio-全能多媒体开发框架

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!一、Vitamio介绍1.1Vitamio是什么?Vitamio是Android平台视音频播放组件,支持播放几乎格式的视频以及主流网络视频流(http/rtsp/mms等),详细的中

2017-01-10 14:17:49 294

空空如也

空空如也

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

TA关注的人

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