自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 Activity 状态保存 OnSaveInstanceState参数解析

文章转载出处 : http://blog.csdn.net/shulianghan/article/details/38297083  作者 : 韩曙亮一. 相关方法简介1. 状态保存方法示例package com.example.octopus_saveinstance;import androi

2017-11-22 14:38:42 416

转载 Android技术之 必备而又容易忽视的知识 Gradle的高级用法

1、基础知识 首先我们要知道gradle中有一个功能叫做变体「productflavors」,这是来为APP设置不同的打包配置,以实现多渠道打包的一种方案。基本形式如下:android { ... buildTypes { debug { ... } qa { ... }

2017-08-23 23:12:08 1375

原创 Android技术之使用Handler引发的内存泄露

在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。public class SampleActivity extends Activity {private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(

2017-07-01 11:39:59 359

原创 WebView

WebView

2017-03-18 11:02:21 378

原创 Android技术之 内存泄露

本文整理了市面上现有的所有内存泄露文章,加上个人理解进行归纳总结描述内存泄露简单说就是已经没有用的资源,但是由于被其他资源引用着无法被GC销毁。危害内存泄露是内存溢出OOM的重要原因之一,会导致Crash如果应用程序在消耗光了所有的可用堆空间(16M到48M),那么再试图在堆上分配新对象时就会引起OOM(Out Of Memory Error)异常,此时应用程序就会崩溃退出。现在的手机内存越来越大,

2017-02-17 11:49:21 371

转载 Android技术之View的事件分发机制和滑动冲突解决方案

本文转载:http://mp.weixin.qq.com/s/fhr3u2iA-R8J4WdRtMqWGAReact-Native学习指南,汇集React-Native各类学习资源,给大家提供便利,并且正在不断的更新! https://github.com/reactnativecn/react-native-guide本文作者 本文由陈添投稿。 陈添的博客地址: http://www.ji

2017-02-17 10:57:51 1384

原创 Android技术之ButterKnife

ButterKnife

2017-02-16 16:56:46 1094

原创 Android技术之Activity生命周期

Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:1.当Activi

2017-02-09 14:14:41 408

原创 Android技术之APP彻底退出

finish()方法该方法可以结束当前 Activity,但是如果你的App有很多 Activity 的话,使用该方法显得有点捉襟见肘了。另外,还有一个方法finishActivity (int requestCode) ,关于这个方法,先看看sdk的api说明吧!view plain public void finishActivity (int requestCode) Since: A

2017-02-09 11:07:20 7652

转载 给所有开发者的React Native详细入门指南

本文由Marno投稿。 Marno的博客地址: http://www.jianshu.com/u/174a09ba6c25本文原文:http://mp.weixin.qq.com/s/xwSy2d8KmGPH03G4VmSnYA为了尊重我们的鸿洋大神,特此在这里说明此文转载鸿洋大神文章!!非常棒的一篇经验文章,作者总结了自己学习React Native的历程,对其中每个环节觉得比较好的资料进行了

2017-02-09 09:11:13 19592 3

转载 Android 技术之为RecyclerView添加item的点击事件

RecyclerView侧重的是布局的灵活性,虽说可以替代ListView但是连基本的点击事件都没有,这篇文章就来详细讲解如何为RecyclerView的item添加点击事件,顺便复习一下观察者模式。最终目的模拟ListView的setOnItemClickListener()方法,调用者只须调用类似于setOnItemClickListener的东西就能获得被点击item的相关数据。

2016-12-27 14:58:07 439

转载 Android 技术之Glide和Picasso

英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址  http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html本文转载地址 http://blog.csdn.net/

2016-12-21 17:23:28 362

转载 Android 技术之RecyclerView的基本使用(再不学会你就out了)

Android RecyclerView 在去年的Google I/O大会上就推出来了,以前经常使用的ListView 继承的是AbsListView,而RecyclerView则直接继承 ViewGroup,并实现了ScrollingView 和 NestedScrollingChild接口,RecyclerView相比ListView,是一次彻底的改变,RecyclerView 比List

2016-12-19 23:09:19 1335

转载 据说年薪30万的Android程序员必须知道的帖子

Android中国开发精英目前包括:    Android开源项目第一篇——个性化控件(View)篇       包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPic

2016-12-18 23:30:06 1345

原创 Android 技术之Picasso图片缓存

Picasso图片缓存技术有必要了解一下,在日常的项目是经常用到的,以前我们会想到使用HttpUrlConnection和AsyncTask实现远程图片下载,,然后如果每次都是这样的,代码量会增加,这样不好,不好! 首先我们先来了解一下Picasso到底是一个什么,又是怎样用的呢?? picasso是Square公司开源的一个Android图形缓存库,地址http://square.gi

2016-12-18 01:39:55 671

原创 Android 技术之Serializable和Parcelable方式

Serializable和Parcelable方式对于初学者来说,一般看到这两个方式都不知道是干嘛用的,我也是看了一些资料才看到学到的。(有空还是多学学吧,毕竟为了老婆本啊!) 首先大概说一下,相信很多人都知道Intent 在activity中传递对象的方式:Intent intent = new Intent(); intent.setClass(MainActivity.thi

2016-12-13 21:52:43 258

原创 android 技术之EventBus

1、背景介绍如果你学习过设计模式,那么当想通知其他组件某些事情发生时你一定会使用观察者模式。好了,既然能想到这个设计模式,那么就来看一个屌爆天的Android开源框架EventBus。主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息。他的最牛逼优点是开销小,代码简洁,解耦代码。2、EventBu

2016-12-07 20:14:02 315

转载 WebView详解与简单实现Android与H5互调

微信,QQ空间等大量软件都内嵌了H5,不得不说是一种趋势。Android与H5互调可以让我们的实现混合开发,至于混合开发就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发。优势:使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。原理:其实就是Java代码 和

2016-11-17 00:39:16 983 2

空空如也

空空如也

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

TA关注的人

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