自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 最强 Android Studio 使用小技巧和快捷键

写在前面本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google pho

2017-06-20 16:46:28 537

转载 Android开发学习之路-LeakCanary使用

LeakCanary是一个内存泄漏检测库,它可以在我们的应用发生内存泄漏的时候发出提醒,提醒包括通知和Log。GitHub这个库使用起来比较简单:①添加依赖:1 dependencies {2 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5'3 releaseCompile 'com

2017-06-09 11:42:22 289

原创 2017年Android最流行框架大全

目录(?)[-]1 缓存2图片加载3 图片处理4 网络请求5 网络解析6 数据库7 依赖注入8 图表9 后台处理10 事件总线11 响应式编程12 Log框架13 测试框架14 调试框架15 性能优化1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存

2017-06-09 10:33:30 3104

原创 eventbus使用

1.引入到项目 :compile 'org.greenrobot:eventbus:3.0.0'2.原则:先注册,后使用   EventBus.getDefault().register(this);public void onEventMainThread(FirstEvent event) { String msg = "onEventMainThread收到了消

2017-06-09 10:13:53 319

原创 一个简单、漂亮、功能强大的Android日志程序:logger

android是一个简单、漂亮、功能强大的Android日志程序。日志程序提供了 :线程信息Thread information类信息Class information方法信息Method information漂亮打印的JSON内容Pretty-print for json contentClean outputJump to source featureGrad

2017-06-08 14:26:47 348

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[-]概述初探下载打开缓存写入缓存读取缓存移除缓存其它API解读journal转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效

2017-06-08 14:17:18 185

原创 windows下通过命令行启动android studio自带的安卓模拟器

现在在学React-native,需要用模拟器,但是每次打开模拟器都要先打开Android studio再打开模拟器才行,偷懒,找了一下启动的命令:D:\Android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_1911D:\Android\sdk\是你的安装sdk的目录11Nexus_5X_A

2017-06-07 14:35:19 3726

转载 Android高手的6个境界

成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的

2017-06-07 13:52:09 250

原创 Android studio导入其他项目报错

在build.gradle android下添加buildscript { repositories { jcenter() // or mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' }}allproject

2017-05-16 17:09:59 212

转载 【Android】RxJava + Retrofit完成网络请求

前言本文基于RxJava、Retrofit的使用,若是对RxJava或Retrofit还不了解的简友可以先了解RxJava、Retrofit的用法再来看这篇文章。在这片文章之前分别单独介绍过Rxjava以及Retrofit的使用:Android Retrofit 2.0 的使用Android RxJava的使用(一)基本用法(以及后面的几篇,就不一一列出了)使用

2017-05-15 14:25:50 236

转载 adb操作命令详解及大全

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令。查看版本ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。$ adb ve

2017-05-10 09:00:32 260

转载 导入AS项目出现类文件全部报红色J 原因

大家可能遇到过这么一个问题  就是用androidStudio 导入一个新的demo的时候会出现下图的字样看了是不是很懵逼 我当时看了也是一脸懵逼 这是什么玩意啊.也不报错.也不提示哪里错了后来我查了一些资料,告诉我什么打开设置,之后选择什么module,在选择你爆红J文件夹 选择什么什么的,我这一看,我试试吧 MD,第一步就出错了 ,我根本就找不到Module,这不是逗我

2017-05-08 11:33:23 1839

转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:htt

2017-04-05 10:32:15 174

转载 浅谈 MVP in Android

一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。对于MVP,我的内心有一个问题:为何这个模式出来后,就能被广大的Android的程序员接受呢?问

2016-11-18 09:58:38 225

转载 Android 2016新技术

2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.c

2016-11-18 09:57:38 223

原创 推荐几款实用的Android Studio 插件

1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin  注意:需要先导入butterknife包才能使用2、Gsonformat

2016-11-15 08:59:34 277

原创 22 个 Android Studio 优秀插件汇总

Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。  插件的安装in Android Studio: go to File → Settings → Plugins → Browse re

2016-11-14 17:07:42 1468

转载 Android快速开发系列 10个常用工具类

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java

2016-11-11 11:38:39 202

原创 Java SE TreeSet(实现Comparable接口和Comparator匿名类)根据属性排序示例

ava SE TreeSet(Comparable和Comparator)属性排序示例package day15;import java.text.SimpleDateFormat;import java.util.Comparator;import java.util.Date;import java.util.TreeSet;public class

2016-11-09 17:00:33 471

原创 java中内部类的使用

内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构1

2016-11-08 11:40:43 297

原创 Android中常用的动画

Android中常用的动画包括属性动画,帧动画(frameAnimation),补间动画(Tween );属性动画:AnimationSet,AlphaAnimation,RotateAnimation,ScaleAnimation帧动画:一组图片的浏览Tween:用的比较少,没有真真改变图片的位置,而属性动画改变了代码:帧动画的使用:1.drawable下建一个xml

2016-10-27 17:24:56 165

原创 Android中常用控件

主要介绍:ProgressBar、AutoCompleteTextView、MultiCompleteTextView、Spinnerxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.a

2016-10-27 09:21:07 143

原创 Android 开发之 Notification 详解

通知(Notification)的各种展现形式通知展现位置以图标的形式显示在通知区域中 详细信息展示在抽屉式通知栏中 以浮动形式通知 在锁屏上展示通知 通知展现样式标准样式 扩展样式 自定义样式 通知的基础用法创建通知发送通知需要通过 NotificationManager.notify

2016-10-26 11:27:25 395

原创 Android常用实例—Alert Dialog的使用

Android常用实例—Alert Dialog的使用AlertDialog的使用很普遍,在应用中当你想要用户做出“是”或“否”或者其它各式各样的选择时,为了保持在同样的Activity和不改变用户屏幕,就可以使用AlertDialog.代码地址https://github.com/JueYingCoder/AndroidUsefulExample_AlertDia

2016-10-26 11:10:16 319

原创 Android中Sqlite的操作(SQLiteDataBase自带方法)

主要的步骤:1.写一个类extends SQLiteOpenHelper,并重写构造函数、oncreate()、onupdate();public voidonCreate(SQLiteDatabase db) {//数据库第一次被创建的时候执行如下sql语句创建一个person表db.execSQL("create table person(_id integer pri

2016-10-26 08:42:33 222

原创 ListView之ArrayAdapter的使用

总是感觉写自己的博客才更能够学到东西,网上尽管有很多好的资料,但是参差不齐,需要浪费大量时间才能够找到最需要的,索性写自己最需要的东西。  Adapter是适配器的意思,在Android中大量的使用到了ListView,而ListView需要与各种适配器结合才能够使用。不同的场合使用不同的适配器,所以总结一下最常用的会对自己以后很有帮助  ArrayAdapter(数组适配器)一般

2016-10-25 16:56:46 226

原创 ListView的优化

相信大家在很多时候都会用到ListView这个控件,因为确实是用的很多很多,但是有木有遇到过当数据很多很多的时候,往下滑ListView时有时候会卡顿,这就需要我们来优化它了。 ListView优化主要有下面几个方面:1、convertView重用2、ViewHolder的子View复用3、缓存数据复用 一、convertView重用

2016-10-25 16:08:43 172

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构

2016-08-31 08:53:58 278

转载 推荐几款实用的Android Studio 插件

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文出处:http://www.jianshu.com/p/6f5f818afe4b 1、android-butterknife-zeleznyandroid-butterknife-z

2016-08-24 15:27:48 626

转载 这些小工具让你的Android 开发更高效

在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android 开发遇到的小工具,来让你的开发更高效。VysorVysor 是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。Vector Asset

2016-08-22 11:57:11 409

转载 最强 Android Studio 使用小技巧和快捷键

写在前面本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。每个小技巧都配有 gif 动图,由于原图在 google pho

2016-08-18 16:36:44 1554

转载 Android Studio2.0 教程从入门到精通Windows版 - 安装篇

前言这个教程你将学会如何使用Android Studio2.0开发Android应用,从安装到开发Hello World都是采用图文并茂的方式讲解的,希望对你学习Android Studio开发有所帮助,不明白的地方或有错误的地方希望大家批评指正。你将学到什么Android Studio安装Android SDK配置模拟器安装开发属于自己的应用如何调试应用一些必备技巧

2016-08-18 15:18:20 11890 3

转载 Android Studio2.0 教程从入门到精通Windows版 - 入门篇

阅读目录开发第一应用界面介绍区域1介绍区域2介绍区域3介绍区域4介绍区域5介绍Android Studio目录结构应用开发调试应用打包签名基础打包签名第一篇介绍了Android Studio开发环境以及Genymotion虚拟机安装方法,本节将给大家介绍如何使用Android Studio开发应用。开发第一应用可以

2016-08-18 15:17:04 537

原创 Android Studio中获取sha1证书指纹数据的方法

在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库口令--测试的默认口令为:android,如果使用自己提供的keystore,就是自己的密码了):

2016-08-16 17:34:14 440

原创 TextView属性全解

android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText :如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType : 指定getText()方式取得的文本类别。选

2016-08-08 08:08:11 356 4

转载 RecyclerView使用介绍

RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView.介绍RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集。RecyclerView用以下两种方式简化了数据的展

2016-07-08 17:47:41 188

转载 Android开发之ViewPager实现轮播图(轮播广告)效果的自定义View

最近开发中需要做一个类似京东首页那样的广告轮播效果,于是采用ViewPager自己自定义了一个轮播图效果的View。主要原理就是利用定时任务器定时切换ViewPager的页面。效果图如下:主页面布局实现如下:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://s

2016-07-08 17:42:55 2084

转载 百度地图鹰眼

百度地图之百度鹰眼轨迹使用 拿外卖配送为例,配送员从接单开始上传行驶轨迹,用户端可以实时查看配送员的行驶轨迹,对于点外卖的用户来说可以更直接地观察到自己的订单是否在配送过程中,不再需要一遍一遍地拨打商户电话催促。在思考相关解决方案的时候第一个想到的是在后台不断地获取配送员的经纬度,上传到服务器,然后在用户端实时地刷新这些经纬度数据显示到地图上。这种方法虽说思路很简单,只是数据的上传与刷

2016-07-08 10:44:56 6225 1

转载 Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用

转载请注明出处http://blog.csdn.net/xiaanming/article/details/11380619这一篇文章主要讲解的是百度地图的定位功能,然后还有MyLocationOverlay和PopupOverlay两个地图覆盖物的使用,Overlay是“图层”或“覆盖物”的意思,MyLocationOverlay从名字上面理解就是我的位置图层,他能够实现在地图上显示当前位置

2016-07-08 08:58:46 1052

转载 Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

转载请注明地址http://blog.csdn.net/xiaanming/article/details/11171581最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!一 申

2016-07-08 08:37:54 2452

空空如也

空空如也

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

TA关注的人

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