自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(464)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Android KitKat

Android KitKat欢迎使用 Android 4.4 KitKat!Android KitKat 将 Android 所有最具创新、最美妙和最有用的功能推广至全球更多的设备。本文概述面向开发者的新功能。访问www.android.com,了解更多 KitKat 面向消费者功能的内容。让 Android 适用于所有人Android 4.4设计用于在比以往更多类...

2019-04-22 21:20:16 547

转载 Android CoordinatorLayout布局的使用方式和属性

在Android5.0之后 谷歌又添加了新的布局CoordinatorLayout,协调布局。再次之后很多漂亮的页面效果实现由此变得so easy。例如滑动后底部的快速回到顶部的按钮,只需要你在布局上配置就ok,不在需要你在自己做逻辑处理了,其实主要是在这个CoordinatorLayout布局上了,使用它的各种属性实现的,记录下这些属性:CoordinatorLayout1、ap

2017-12-15 10:23:43 2437

转载 coordinatorLayout使用详解及注意事项,看完这篇完全可以开发5.0的高级特效了

coordinatorLayout使用详解及注意事项,看完这篇完全可以开发5.0的高级特效了标签(空格分隔): 未分类一言不合就上个图,还是动态的 主要是找了半天,好多人说的都不够详细,而且有好多注意事项没有说明,所以走了好多弯路,这个地方就是解决那些关键疑问的,这些疑问清楚了才能真正掌握它的用法代码示例(activity的xml代码,只需要xml配

2017-12-05 18:00:08 741

转载 看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍

我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了CollapsingToolbarLayout与TabLayout的组合使用。有基础的朋友可以直接跳过第一部分。一、

2017-12-05 17:59:10 628

转载 不容错过,最全的安卓架构合集【从零开始搭建android框架系列(2)】

更多及时技术资讯,欢迎关注我的微博 :Anthony安卓架构文章合集(a collection of android Architecture)博客原地址:简书博客github地址:AndroidArchitectureCollection github地址请关注github,后续会在github上面更新这是从各大平台上参考的andr

2017-12-04 16:43:48 350

转载 Android:dagger2让你爱不释手-基础依赖注入框架篇

前言dagger2的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。当我看到一些开源的项目在使用dagger2时,我也有种匆匆欲动的感觉,因此就立马想一探它的究竟,到底能给我带来怎样的好处。在学习使用dagger2的过程中,我遇到了以下的一些困惑:dagger2中的Inject,Component,Module,Provides等等都是什么东东,有

2017-12-02 09:52:44 377

转载 完全掌握Android Data Binding

来源 https://github.com/LyndonChin/MasteringAndroidDataBinding编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!本教程是跟着 Data Binding Guide 学习过程中得出的一些实

2017-12-02 09:27:28 317

转载 认清Android框架 MVC,MVP和MVVM

相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了

2017-12-02 09:22:32 326

转载 手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界

0.0 Android开发现在的变化用一个词来形容就是 :翻天覆地 越来越多的项目使用了MVP + Rxjava+Retrofit +Dagger2 + DataBinding等等东西。。 但是这些东西对于木有用过的同学们开起来还是比较头疼的。 转载请标明出处:http://blog.csdn.net/wingichoy/article/details/51981756 网上有

2017-12-01 11:52:22 436

转载 Android Dagger2 MVP架构 一看就明白

Dagger2介绍好了,介绍一下Dagger2吧! Dagger2 是Google 的新一代依赖注入框架(依赖注入不讲,你都看到这篇文章了,那你应该懂,如果不懂,请度娘、谷哥之,此文不废话),Dagger2是Dagger1的分支,但两个框架没有严格的继承关系,亦如Struts1 和Struts2 的关系!那就有人问了,为什么要用Dagger2? 回答:解耦(DI的特性),易

2017-12-01 11:48:12 8280 2

转载 Android NDK开发扫盲及最新CMake的编译使用

1 NDK 简介在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门官方文档分别从以下几个方面介绍了 NDKNDK 的基础概念如何编译 NDK 项目ABI 是什么以及不同 CPU 指令集支持哪些 ABI如何使用您自己及其他预建的库本节将会对文档进行总结和补充。所以建议先浏览一遍文档,或者看完本篇文章再回头看一遍文档。1.1 NDK 基础概念首先先用简

2017-11-18 15:53:59 668

转载 完美解决Android Studio在gradle上的各种问题

1、gradle网址: http://services.gradle.org/distributions/ 在这个网址可以下载到gradle最新版本2、如何修改project的gradle版本 Gradle Scripts->gradle-wrapper.properties(Gradle Version)distributionUrl=https\://services.

2017-11-08 01:08:47 5433

转载 Android性能优化总结

1、应用UI性能问题分析UI可谓是一个应用的脸,所以每一款应用在开发阶段我们的交互、视觉、动画工程师都拼命的想让它变得自然大方美丽,可是现实总是不尽人意,动画和交互总会觉得开发做出来的应用用上去感觉不自然,没有达到他们心目中的自然流畅细节;这种情况之下就更别提发布给终端用户使用了,用户要是能够感觉出来,少则影响心情,多则卸载应用;所以一个应用的UI显示性能问题就不得不被开发人员重视。

2017-10-24 15:28:21 295

转载 基于Android Studio的内存泄漏检测与解决全攻略

自从Google在2013年发布了Android Studio后,Android Studio凭借着自己良好的内存优化,酷炫的UI主题,强大的自动补全提示以及Gradle的编译支持正逐步取代Eclipse,成为主流的Android开发IDE。Android Studio在为我们提供了良好的编码体验的同时,也提供了许多对App性能分析的工具,让开发者可以更方便分析App性能。Google在IO大会上

2017-10-24 14:35:07 424

转载 正确使用Android性能分析工具——TraceView

前面唠叨最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用StopWatch类来分析性能,现在觉得弱爆了…不过有些地方StopWatch工具类还是很简单好用的~网上可以找了很多博

2017-10-24 14:01:15 243

转载 Android Debug Monitor hierarchy view not showing

Refer to Profile Your Layout with Hierarchy Viewer for hierarchy viewer usage.Today I use hierarchy viewer with my app, and I get the very similar issue on both silulator and real device, with h

2017-10-24 10:34:32 392

转载 值得推荐的Android应用性能检测工具列表

最近这段时间一直在做android应用的性能优化,一个应用性能的好坏并不能依靠我们的主观意识去评判,必须要看数据说话,因此必须要了解和学会使用各种性能测试工具才知道问题出在哪以及具体的优化方向。下面对我对性能优化的理解以及在性能优化过程中使用到的一些工具作个介绍。零 性能指标Android的应用性能的指标主要有:布局复杂度:布局复杂会导致布局需要更长的时间,从而导致进入应用

2017-10-24 09:38:06 679

转载 Android Activity生命周期以及Fragment生命周期的区别与分析

Android Activity生命周期以及Fragment生命周期的区别与分析Android Fragment生命周期图:Activity生命周期图: 对照图:Fragment生命周期分析:1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()---onViewCreateo

2017-10-12 10:58:52 517

转载 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等

腾讯应用认领地址:http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E8%AE%A4%E9%A2%86http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86关于腾讯应用管理中心,认领应用腾讯原文:1、提交需认领应用的PackageNa

2017-10-12 10:28:14 795 1

转载 Android性能优化之利用强大的LeakCanary检测内存泄漏及解决办法

LeakCanary的使用build.gradle dependencies{…}添加 //https://github.com/square/leakcanary debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' releaseCompile 'com.squareup.leakcanar

2017-10-09 18:06:18 365

转载 Android Glide 使用与问题处理

现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。我的理解下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。Universal Image Loader:一个强大的图片加载库,包含各种各样的配置,最老牌,使用也最

2017-09-30 15:51:55 671

转载 Glide入门教程——1.入门简介

Glide入门教程原文:Getting Started & Simple Loading作者:Norman Peitek翻译:Dexter0218Glide和Picasso一样,是一个优秀的图片加载工具库。它可以支持多种图片数据源,在对图片加载并显示时,能较好的处理好缓存、保持较低的内存占用。目前已经被Google用于其官方应用中。在这一系列教程中,我们将会通过学习Glid

2017-09-30 15:11:42 204

转载 Android图片加载框架最全解析(五),Glide强大的图片变换功能

Glide的这个框架的功能实在是太强大了,它所能做的事情远远不止于目前我们所学的这些。因此,今天我们就再来学习一个新的功能模块,并且是一个非常重要的模块——Glide的图片变化功能。一个问题在正式开始学习Glide的图片变化功能之前,我们先来看一个问题,这个问题可能有不少人都在使用Glide的时候都遇到过,正好在本篇内容的主题之下我们顺带着将这个问题给解决了。首先我们尝试使

2017-09-30 13:51:20 249

转载 Android图片加载框架最全解析(四),玩转Glide的回调与监听

今天是这个Glide系列的第四篇文章,我们又要选取一个新的功能模块开始学习了,那么就来研究一下Glide的回调和监听功能吧。今天的学习模式仍然是以基本用法和源码分析相结合的方式来进行的,当然,本文中的源码还是建在第二篇源码分析的基础之上,还没有看过这篇文章的朋友,建议先去阅读 Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程 。回调的源码实现作为一名G

2017-09-30 13:32:09 231

原创 android NoSql数据库io.paperdb:paperdb使用方法

Add dependencycompile 'io.paperdb:paperdb:2.5'Initialize PaperShould be initialized one time in onCreate() in Application or Activity.Paper.init(context);It's OK to call it i

2017-09-30 11:27:27 1523

转载 Android图片加载框架最全解析(一),Glide的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley

2017-09-30 11:19:09 397

转载 XLog

XLogEnglish简单、美观、强大、可扩展的 Android 和 Java 日志库,可同时在多个通道打印日志,如 Logcat、Console 和文件。如果你愿意,甚至可以打印到远程服务器(或其他任何地方)。XLog 能干什么:全局配置(TAG,各种格式化器...)或基于单条日志的配置支持打印任意对象以及可自定义的对象格式化器支持打印数组支持打印无限长的

2017-09-29 16:20:24 1449 3

原创 常用框架

apply plugin: 'com.android.application'apply plugin: 'me.tatarka.retrolambda'//one apmapply plugin: 'oneapm'android { compileSdkVersion 25 buildToolsVersion '25.0.0' defaultConfig {

2017-09-28 15:56:35 404

原创 android studio常用快捷操作和技巧

//基本操作Ctrl+Alt+S 打开设置Ctrl+“+”/“-” 折叠或展开当前光标所在位置的那个方法Ctrl+Shift+“+”/“-” 折叠或展开当前文件的所有方法Ctrl+Shift+F12 切换编辑器铺满整个程序界面,隐藏其他的面板。再次执行该操作,将会回到隐藏前的状态Alt + 1 快速打开或隐藏工程面板//查找Ctrl + Q 查看文档解释Ct

2017-09-28 15:52:53 269

原创 android和js交互数据格式

public class JsHead { protected int msgId; protected String url; public int getMsgId() { return msgId; } public void setMsgId(int msgId) { this.msgId = msgId;

2017-08-24 15:46:50 357

原创 MyBatis 教程

https://www.w3cschool.cn/mybatis/

2017-07-17 12:46:29 339

转载 非常详细的Hibernate环境搭建【图解教程】及简单使用

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。本文我们来详细讲一下Hibernate环境搭建,再讲一下Hibernate简单入门。Hibernate环境搭建【图解教程】环境搭建其实可以简单到导入相关jar包即可。但是对于学习来说,这个环境搭建的内

2017-07-17 10:17:01 3300

转载 hibernate中文教程

https://www.w3cschool.cn/hibernate/

2017-07-17 10:01:07 221

原创 eclipse使用maven创建项目

1、创建一个Java项目    1)File--->New--->Other--->Maven--->Maven Projet    2)选择maven-archetype-quickstart                3)输入项目的信息                 4)生成的Java项目包结构如下         

2017-07-16 12:42:01 292

转载 maven配置文件pom.xml详解

4.0.0            asia.banseon             banseon-maven2             jar             1.0-SNAPSHOT            banseon-maven            http://www.baidu.c

2017-07-16 11:28:35 496

转载 Maven详解

一.前言    以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找ja

2017-07-16 11:25:02 295

转载 spring配置文件详解--真的蛮详细

转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用             spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的

2017-07-16 11:13:13 319

转载 使用Eclipse配置Struts2开发环境

Elipcse版本:Luna Service Release 1 (4.4.1),下载地址:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1/eclipse-jee-luna-SR1-win32.zipApache版本:apache-tomcat-6.

2017-07-15 13:32:41 591

原创 java的几种对象(po,dto,dao等)

j2ee中,经常提到几种对象(object),理解他们的含义有助于我们更好的理解面向对象的设计思维。     POJO(plain old java object):普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。     PO(persistant object):持久化对象,有别于POJO,必须对应数据库中的

2017-07-13 14:32:18 252

转载 Xmapp启动Tomcat时报Jdk、Jre未安装错误的解决方法

我的Xmapp是3.2.2,用的是安装版JDK,Tomcat用的是最新的8.0用xmapp控制面板启动Tomcat时报JDK、JRE未安装错误,错误内容如下:17:07:17 [Tomcat] Attempting to start Tomcat app...17:07:18 [Tomcat] Tomcat Started/Stopped with errors, return

2017-07-13 00:58:27 2151

DOIP android client

DOIP android client

2022-09-16

eclipse svn插件.rar

eclipse svn插件.rar

2014-08-07

TortoiseSVN_1.8.6.25419_x64_XiaZaiBa.zip

64位svn安装文件,64位svn安装文件

2014-08-07

sourceinsight

sourceinsight

2014-08-07

ClearCase基础培训.pdf

一个软件版本控制管理工具说明书文挡,将bug和软件版本关联,很实用的,是ibm的一个管理工具

2010-09-06

空空如也

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

TA关注的人

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