自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android原生GPS定位以及位置解析

最近在写一个纯本地的APP项目,项目中要求获取当前坐标的经纬度以及城市名,以前只做过网络定位(百度API和高德API),但是这两个都需要联网实现。so,选择GPS无疑是最好的选择了。我大概的整理了一下关于GPS定位这块的实现,记录一下吧。老套路,优缺点:优点:1、GPS方式准确度是最高的;2、GPS走的是卫星通信的通道,即使在没有网络连接的情况下也能用。缺点:1...

2017-12-28 13:34:33 21606 20

转载 Android图片加载神器之Fresco,基于各种使用场景的讲解

本文转自:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体

2017-07-28 09:48:07 1218

原创 android多渠道打包——集成友盟统计

多渠道打包:在各个应用市场上上传自己开发的APP,为了能够快捷有效的统计用户信息(日活量,bug信息)。可以集成友盟统计来实现。集成步骤:申请友盟appkey:在集成友盟统计SDK之前,您首先需要到友盟官网注册并添加新应用,获取您应用的AppKey。集成友盟:gradle依赖中添加:dependencies { compile 'com.umeng.analy

2017-04-05 12:03:38 2221

原创 初探Android热修复——tinker接入

前言众所周知,Android不仅系统版本众多,机型众多,而且各个应用市场都各有各的政策和审核速度。每次发布一个版本对于开发的同学来说都是一种煎熬。而且很多时候我们也会想到:修复的 bug 需要等待下个版本发布窗口才能发布?已经 ready 的需求排队上线,需要等待其他 Feature Team 合入代码?老版本升级速度慢?频繁上线版本提醒用户升级,影响用户体验?他山之石,可以攻

2017-03-31 14:10:21 566

原创 Android的加载动画AVLoadingIndicatorView

AVLoadingIndicatorView是一个实现了各种各样加载效果的库,每一种效果都很精美。老规矩,上图:项目地址:https://github.com/81813780/AVLoadingIndicatorView首先,在 build.gradle.中添加; dependencies { compile 'com.wang.avi

2017-03-07 10:56:59 5918

转载 Android 使用CoordinatorLayout实现滚动标题栏效果

本文转自:http://blog.csdn.net/zhuwentao2150/article/details/52444155在Material Design里,CoordinatorLayout通常用来作为顶层视图,来协调处理各个子View之间的动作,从而实现各种动画效果,如Snackbar与FloatingActionButton的配合显示效果,就是以CoordinatorLayou

2017-02-16 16:32:16 1695

原创 Android实现点击返回键返回桌面而不是退出程序

有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写onKeyDown()这个方法,在方法里面实现返回的代码,这样就可以实现这个需求了,具体代码如下所示://点击返回键返回桌面而不是退出程序 @Override public

2016-12-29 09:58:45 8167

转载 Android大文件上传秒传之实战篇

本文转载自:http://blog.csdn.net/xiehuimx/article/details/53125800在上一篇文章我们介绍了获取大文件的一个唯一的特征值MD5,通过MD5我们可以唯一的标识一个文件,并可以实现秒传效果,今天的这篇文章主要介绍大文件的上传操作,当然谈到上传文件,网络是必不可少的,现在也有很多较为流行的网络框架,如volley,OkHttp,Retrofit。而今

2016-12-16 09:25:33 545

转载 Android大文件上传秒传之MD5篇

本文转载自:http://blog.csdn.net/xiehuimx/article/details/52928019前言现在越来越多的应用开始有上传大文件的需求,以及秒传,续传功能。由于最近学习大文件分隔上传,以及秒传的实现,给予分享的这种精神,我想将自己的学习过程,以及遇到的问题做一个总结,希望对有这方面需求的小伙伴有一定的帮助。源码传送门分析说到大文件上

2016-12-16 09:21:57 757

原创 Android图片缓存框架-Glide

前言:任何一个APP中都会使用图片,在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个android开发者的必经之路。当然了,优秀的图片加载框架不要太多了,太容易眼花缭乱,比如说,图片加载框架我们知道有Xutils、UniversalImageLoader、Picasso、Glide、Fresco、volley等等,如果大家有兴趣了解的话,可以看我之前的

2016-11-16 14:36:33 776 1

原创 Android软键盘解决方案

一、在android开发中,肯定会和手机软键盘打交道,当我们不做任何处理的时候,android手机软键盘出现会把原来的布局给顶上去,有的时候我们并不需要这样的效果对吧?此篇文章就是解决这个而生的!解决方法,在清单文件中,对所在Activity加以下属性:有了这个属性,就不会将原来Activity的布局给顶上去了。二、在很多APP的首页中,首页头部都会有一个搜索条,然后下

2016-11-08 17:12:12 391

转载 Android通知栏的变化

对于通知栏的使用,Android各个版本其实都有比较大的调整,包括即将发布的Android 7.0版本,通知栏功能上又要有大动作。那么新版本的通知栏API无法兼容老系统这就会是一个很头疼的问题。为此Android在appcompat-v7库中提供了一个NotificationCompat类来处理新老版本的兼容问题,我们在编写通知功能时都使用NotificationCompat这个类来实现,

2016-10-20 13:19:16 1341

转载 那些年,你遇见的Android-Studio遇到的各种坑!!!!

本文转自:http://blog.csdn.net/u012874222/article/details/50616698开此文章,主要是为了记录在使用虐我千百遍,我还待他如初恋的AS的过程中所遇到的各种坑,一来是希望做个记录,方便查找,防止再次踏入同样的坑;二来也希望能帮助到有遇到有跟我相同问题的人。1,首先每次导入一个新的AS工程的时候,肯定会有各种gradle配置

2016-09-21 16:45:17 2278

原创 如何优化 Android Studio 启动、编译和运行速度?

前言最近进到公司发现公司电脑的配置并没有想象中的那么好,用Android Studio也是卡的抠脚!!!那我们作为一名Android程序员,选择一个好的IDE工具可以使开发变得非常高效,我平时就喜欢使用Android Studio来进行开发,但使用起来有时会出现卡顿等问题。那我平时也搜集到了一些优化Studio的方法。本文介绍了几种优化Android Studio启动、编译、运行速

2016-09-21 09:47:36 768 1

转载 Retrofit 2.0非常简单的入门(翻译官方文档)

声明:本文是转载的转自:http://blog.csdn.net/leilba/article/details/50685205很好奇这么好的东西,为什么没人看。Retrofit:Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端。据说网络请求非常的快。这个是官方文档(英文):http://square.github.io/retrofit/

2016-08-22 08:43:28 511

转载 Android 四大大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比

本文转自:http://blog.csdn.net/qq_25690935/article/details/50548457四大图片缓存基本信息Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用。 Picasso 是 Square 开源的项目,且他的主导者是 JakeWharton,所以广为人知。 Glide

2016-08-20 11:22:44 453

转载 RxJava 与 Retrofit 结合的最佳实践

本文转自:http://gank.io/post/56e80c2c677659311bed9841前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHt

2016-08-19 09:43:52 273

转载 深入浅出RxJava

本文转自:http://blog.csdn.net/lzyzsd/article/details/41833541RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJav

2016-08-14 19:47:06 379

原创 Fresco图片框架内部实现原理探索

目前流行的网络图片框架:Picasso、Universal Image Loader、Volley的(ImageLoader、NetworkImageView)、Glide和Fresco简明的介绍下(具体细节和功能可看源码和wiki):其中Picasso和Universal Image Loader相比其它的算是最轻量级的图片框架了,它们拥有较少的方法数,Universal Ima

2016-08-10 14:54:16 493

原创 FlycoTabLayout的用法

开源项目效果调用实例必练基本功Android studio 项目导入依赖compile路径dependencies{ compile 'com.android.support:support-v4:23.1.1' compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'}1234123

2016-08-10 14:47:53 11796 3

转载 TabLayout的用法

前言本文转自:http://www.cnblogs.com/JohnTsai/p/4715454.htmlGoogle官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, Navigatio

2016-08-10 14:44:48 372

原创 Android-Studio常见报错解决方案

Studio报错解决

2016-07-05 11:05:09 2457

原创 Android数据加密之MD5

安卓数据加密方式

2016-06-29 20:35:33 419

原创 一个非常好用的自定义圆形控件

一个非常好用的自定义圆形图片的自定义控件

2016-06-29 19:28:40 2412

原创 无限轮播的实现

无限轮播

2016-06-28 19:25:42 375

原创 简单介绍HttpURLConnection请求网络以及AsyncTask异步任务的用法

简单的介绍网络请求方式和异步任务

2016-06-28 14:33:52 1368

原创 百度定位

相信大家在使用各类APP的时候,都会发现其中有的功能需要你提供地理位置,比如附近的人,附近的美食什么的,都需要定位,今天小志就提供一篇百度定位的文章。package com.bwie.map.baidudemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import andr

2016-06-28 14:27:06 319

原创 搜索关键字变颜色

相信大家平时都看到很多app上都有这个功能,所搜的关键字会变成红色或者别的颜色,但是android的TextView却没有这个属性。现在小编就简单介绍下。一、首先,我们知道android自带的TextView 没有这个功能,那么我们可以自定义TextView来实现这个功能。自定义TextView代码如下:package com.bawei.col.view;import

2016-06-14 20:54:30 2303

Android原生GPS定位以及位置解析

Android原生GPS定位以及位置解析。 GPS致命缺点是室内无法使用,直接运行demo的同学注意第一次启动demo的时候,想要获取位置信息需要去室外,可以上下班路上做测试,首次获取位置信息的时间比较长。

2019-04-29

空空如也

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

TA关注的人

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