自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stanny_Bing的博客

欢迎光临

  • 博客(65)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android开发,ZxMvp框架的引入及使用详解(上)

本文适用于本人上传至github的mvp框架的使用。文章包含了导入,设置,使用及其他相关操作。https://github.com/StannyBing/ZxMvp下载地址如上。1.下载zxmvpdemo到本地下面的zxmvp就是我们的框架,使用时直接将该文件夹复制到你的项目的目录下,并设置为mudule即可。2.下载ZxMvpTemplete由于本框架使...

2019-04-28 16:35:54 1121 1

原创 Android开发,关于ZxUtils的使用(一)

最近,由于公司项目中工具类的重复,冗余,萌生了写一个工具库的想法,经过一段时间的努力,ZxUtils诞生了。ZxUtils包含了目前常规开发的大部分工具框架,并以简为主,能一句话解决的问题,就不要两句话。所以可能原本很复杂的一件事,你可能调用一下就可以解决了。下面我项目的GitHub地址。https://github.com/StannyBing/ZXUtils

2017-08-15 17:39:44 993

原创 Android开发,Kotlin的了解与学习(一)-----下载与安装

作为一个Android开发者,Kotlin已经不需要再进行介绍了。好不好?行不行?麻烦不麻烦?学习成本高不高?这些都需要再提,只管学习就对了。首先是下载和安装找到settingplugin-搜索-安装我这里是已经安装了  所以直接出现在搜索框,第一次安装是搜不到的,不过搜索结果里面有一个链接,点进去,找到kotlin,进行安装。接近五十兆,但是因为墙的存在,

2017-06-14 17:57:02 894

原创 Could not find common.jar (android.arch.core:common:1.0.0)/Failed to resolve :common解决办法

这些天,在家里重新安装Android Studio的时候,遇到一个问题Failed to resolve :common有些人也有可能是这样Could not find common.jar (android.arch.core:common:1.0.0)但是其实他们都是一个问题,这是谷歌近期大面积出现的一个问题。通过在网上搜索,一般的解决方案有两种1.把build.gradle中所有的compi...

2018-06-09 13:47:00 2529 3

转载 Android Studio Terminal xx不是内部或者外部命令

转载自:Android Studio Terminal xx不是内部或者外部命令背景在使用AS工具自带命令面板Terminal的时候,相信你有碰到过:xx不是内部或者外部命令,也不是可运行程序。解决办法就是配置环境变量一、在 Terminal 中使用 adb,报 ‘adb’ 不是内部或者外部命令,也不是可运行的程序。解决方案:配置环境变量1、在系统变量中新建一个变量名字为ANDROID_HOME,...

2018-04-24 10:01:42 786

原创 Android开发,关于7.0以上的爬坑记录。

随着Android的版本更迭,现在市面上的手机已经以6.0+为主流,7.0的也越来越多,甚至8.0的手机版本也逐渐开始被各大手机商应用。本文主要对这些高版本出现的坑进行归纳总结。1、路径文件读写这个问题是在7.0开始出现的。在7.0及以上,系统不再允许使用:file:// 对存储中的数据进行读写。如果你使用了apk内部更新,将apk下载保存在了文件夹只用,再采用fill://去

2018-01-19 11:02:15 674

原创 Android开发,源码分析Dialog/AlertDialog的dismiss()和hide()的区别

对于一般的对话框来说,很多人习惯会用dismiss,因为并没有太大的区别。但对于某些需要保存资源的对话框,比如地图控件,当dismiss后,再次打开,就会发现地图无法加载了,因为资源已经被清除了。类似的还有滚动条状态,图片加载状态等等。其实说区别,从名字上就能看出来,一个是取消,一个是隐藏。本文主要从源码的角度看他们的区别。@Override public void d

2017-12-19 16:50:43 3776

原创 Android开发,源码分析finish()和onBackPressed()的区别

finish(),用的最多的一个关闭当前activity的方法。onBackPressed(),平时不怎么用,是android返回按钮调用的一个方法。一般来说,这两个方法的作用是一致的。但是在我使用共享变换的时候-Shared Element Transition发现使用finish(),将无法实现返回上一层的共享变换,必须使用onBackPressed(),才能实现。本文,主

2017-11-17 17:32:16 11880

原创 Android开发,addlistener和setlistener的区别

做Android开发稍微久一点的都知道,android之前的监听器基本都是setlistener,比如setOnClickListener,setTextChangeListener。但是后来,android中很多的setlistener都被废弃了,用addlistener来替代,比如上面的setTextChangeListener。本文主要就是用于探讨setlistener和addlis

2017-11-08 11:44:41 4350

原创 Android开发,MapBox的使用及部分功能实现(三)----- 重新理解MapBox

如果对于Mapbox的使用已经比较熟练的可以跳过本文。本文是由于本人长时间没接触Mapbox,重新入手后,发现很多的东西的理解貌似没有以前那么深刻了,有些东西也和以前的理解有了偏差。就比如我在第一章中提到的styleurl,我解释是地图风格,但是在仔细了解后,我发现并没有这么简单。本文不讲解具体使用,主要是对各个参数,各个方法的重新理解。

2017-10-10 11:04:15 5382

原创 Android开发,ZxMvp框架的引入及使用详解(下)

上一章:Android开发,ZxMvp框架的引入及使用详解(中)

2017-09-14 15:08:47 629

原创 Android开发,ZxMvp框架的引入及使用详解(中)

上一章:Android开发,ZxMvp框架的引入及使用详解(上)我们讲了怎样添加zxmvp框架进项目,这一章我们开始进行使用

2017-09-14 11:59:29 707

转载 Android开发,自定义View的学习合集

自定义控件学习 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定义控件合集 https://github.com/Mr-XiaoLiang 自定义控件三部曲 http://blog.csdn.net/harvic880925?viewmode=contents Android 从0开始自定

2017-09-01 11:54:05 741

转载 Android开发,自定义ViewGroup的神器,ViewDragHelper

转载自: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不

2017-08-29 14:58:09 444

转载 Android开发,自定义View(四)-----视频音量调控

转载自:http://blog.csdn.NET/lmj623565791/article/details/24529807感谢分享上一篇Android开发,自定义View(三)-----圆环交替 等待效果今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔细看了一下感觉自定义控件木有问题,就花点时间

2017-08-29 14:55:30 632

转载 Android开发,自定义View(三)-----圆环交替 等待效果

转载自:http://blog.csdn.NET/lmj623565791/article/details/24500107照惯例感谢鸿神上一篇Android开发,自定义View(二)-----进阶一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,就做了下,顺便和大家分享下,对于自定义View多练没坏处么。如果你看了前两篇,那

2017-08-29 14:50:14 507

转载 Android开发,自定义View(二)-----进阶

转载自:http://blog.csdn.NET/lmj623565791/article/details/24300125感谢鸿神的分享!!上一篇文章 Android开发,自定义View(一)-----入门今天给大家带来一个稍微复杂点的例子。自定义View显示一张图片,下面包含图片的文本介绍,类似相片介绍什么的,不过不重要,主要

2017-08-29 14:45:55 448

转载 Android开发,自定义View(一)-----入门

转载自:http://blog.csdn.NET/lmj623565791/article/details/24252901感谢鸿神的分享!很多的Android入门程序猿来说对于android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义

2017-08-29 14:43:11 515

转载 Android开发,自定义ViewGroup

转载自:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】感谢原博主的分享今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这

2017-08-29 14:36:41 372

转载 Android开发,禁止AlertDialog点击确定或者取消都自动关闭dialog的情况

该文为转载,但是原博主找不到了。。。众所周知,AlertDialog类用于显示对话框。关于AlertDialog的基本用法在这里就不详细介绍了,网上有很多,读者可以自己搜索。那么本文要介绍的是如何随心所欲地控制AlertDialog。    现在我们来看看第一个需求:如果某个应用需要弹出一个对话框。当单击“确定“按钮时完成某些工作,如果这些工作失败,对话框不能关闭。而当成功完成工作

2017-08-18 14:38:48 4128

原创 Android开发,关于ZxUtils的使用(四)

 接上篇Android开发,关于ZxUtils的使用(三)2018-01-05ZXUtils今年开始进行UI相关的集成。将逐步添加QMUI的ui控件,进入ZXUtils 2.0,一些老的控件可能会在后期逐步移除,所以如果有部分采用了我们的控件的开发者,请尽早clone源码进行手动移植。1.ZXDeviceUtil该方法是移植于QMUIDeviceHelper,包含了判断...

2017-08-16 16:01:17 407

原创 Android开发,关于ZxUtils的使用(三)

接上篇

2017-08-16 14:32:09 511

原创 Android开发,关于ZxUtils的使用(二)

接上篇Android开发,关于ZxUtils的使用(一)

2017-08-16 11:31:08 473

原创 Android开发,Kotlin的了解与学习(九)-----在Android上的具体应用

先挖个坑,后面补上。。。

2017-06-26 16:12:53 685 1

原创 Android开发,Kotlin的了解与学习(七)-----接口与实现

接口接口的关键字和java一样,也是interface interface MyListener { fun onSuccess(msg: String) fun onError(msg: String = "失败", code: Int) } class MyLClass : MyListener{ overr

2017-06-22 14:37:39 995

原创 Android开发,Kotlin的了解与学习(五)-----基本语法之集合相关

map相关map,使用如下 var mMap1 = hashMapOf("3" to 2, "a" to 5, "asd" to 9) var mMap2 = hashMapOf() mMap1.put("sdf", 9) mMap2.put("qwe", 4)快捷获取key and value在java中,

2017-06-22 14:33:56 659

原创 Android开发,Kotlin的了解与学习(八)-----kotlin与java的互相调用

前面花了五章的时间来讲kotlin的语法,大体上的语法其实都差不多了,还有一些零零碎碎的也没必要一个一个的说,实际开发中总会遇到并且了解的,从第六章开始,就正式从kotlin语法进入到kotlin再android中的应用中了。

2017-06-22 14:23:48 1107

原创 Android开发,Kotlin的了解与学习(六)-----类与继承

前几章已经把kotlin最基本的语法、数据结构等说清楚了,接下来这两章主要讲解kotlin中关于类和接口的相关知识类类这个东西使用和java比较类似,最简单的如下 class innerClass { }再class之前可以加private protected internal 或者public,默认不写就是public了另外需要注意的是,如

2017-06-21 15:15:49 1615

原创 Android开发,Kotlin的了解与学习(四)-----基本语法之方法、操作符

本章主要学习kotlin中基本语法的使用

2017-06-19 17:30:08 973

原创 Android开发,Kotlin的了解与学习(三)-----流程控制语句

这一章主要讲一讲Kotlin中 for if when等的使用方法

2017-06-15 17:33:49 1445

原创 Android开发,Kotlin的了解与学习(二)-----Kotlin数据类型与Extensions的学习

在继续之前,首先我们祭出Kotlin 在android上的大杀器:apply plugin: 'kotlin-android-extensions'这个插件,将这句话添加到app的build.gradle上这是一个Kotlin官方提供的一个可以帮助我们在代码区获取控件并处理的工具。什么意思呢?比如说我的xml中有一个控件<LinearLayout xmlns:an

2017-06-15 11:03:19 635

原创 Android开发,MapBox的使用及部分功能实现(二)----- draw、layer、以及一些杂的知识点

接上一节 Android开发,MapBox的使用及部分功能实现(一)----- 初始化、标记、定位、styleurl 上一节,主要写了最基本的时候,这一篇准备写一写更深一点的内容绘制线和面绘制polylineList polyline = new ArrayList<>(); polyline.add(new LatLng(26.156485

2017-04-20 18:32:20 6898 3

原创 Android开发,MapBox的使用及部分功能实现(一)----- 初始化、标记、定位、styleurl

近期,应公司要求,开始接触MapBox For Android的开发。经过初步的接触,发现MapBox与我之前使用的Arcgis有很多不同,相比起来,MapBox更清洁,更轻便,也更容易使用,但是相对的,MapBox相对于Arcgis缺少了很多的功能实现,许多的东西都需要自己去进行处理才能实现。下面是我一步步接触并使用MapBox的记录,可能会比较乱。另外,由于是一步步的写下来了,可能前期

2017-04-18 18:25:40 14713 12

原创 Android 开发,关于依赖库的制作,打包aar,及使用过程

最近在对公司的android项目进行重做,首先做的是依赖库方面,下面是一步步的建立依赖库,打包生成aar,并使用,以及过程中出现的一些问题的解决办法。按照我的步骤,首先建立一个新的project,其实不建立也可以,在原有的project上建立module也是可以的,但是很难避免代码问题。

2017-03-31 18:32:49 5579

转载 Android开发,关于Android RecyclerView的那些开源LayoutManager

转载地址:点击打开链接Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从Github上整理了一波关于RecyclerView可以使用的LayoutManager,在实际开发中需

2017-03-27 09:51:52 1285

原创 Android开发,关于启动模式一点研究(Launch Mode)

网上分析设计模式的很多很多,都很详细,写这个只是为了自己能深刻认识一遍。android启动模式有以下几种:standard、singleTop、singleTask、singleInstance我对他们的效果进行了测试下面是我进行测试书写的三个activitypublic class LaunchFirstActivty extends AppCompatActivity {

2017-02-28 16:01:00 574

原创 Android开发,仿钉钉审核列表功能实现

项目开发,要求一个类似于钉钉审核的东西,如下挺简单的一个东西,去网上找了一下,发现没有现成的,就想着自己做一个了大概说一下思路,其实比较简单1.这个审核列表可以提取为一个有字的view和右边的一个箭头这样的一个layout组成的,最后一个为一个加号的图片2.点击加号可以添加新的项,点击项目,可以删除当前3.颜色是随机的其实这就是一个gridview就可以实现的简单ui了

2017-02-21 14:24:33 8616 4

原创 Android开发,arcgis自定义layer-历史影像和地图缓存的实现

Arcgis自带有很多的layer,一般来说,可以直接使用,但是在某些特殊的情况下,自带的就无法满足我们的需求了下面是我最近所使用到的两种自定义layer的实现及使用一、历史影像继承的是ArcGISTiledMapServiceLayer首先我们需要知道,继承layer需要实现哪些方法第一个构造方法这个不用说第二个getTile,这个方法是必须的,用于获取添加的图片文件或b

2016-12-19 12:10:44 2088 1

原创 Android开发,透明指示层、引导层、功能说明层的分享及使用

应公司开发要求,需要实现第一次打开应用,对某一界面的一个或多个按钮或空间进行指示说明得功能。通过对网上代码的改写,实现了该功能。但由于不想依赖包套多的缘故,公司要求使用JAR包的方式,于是通过研究,将该功能集成成功。下面是下载地址

2016-11-28 17:14:00 2345 1

原创 Android开发,热更新的实现与探讨(AndFix)

因工作需要,开始接触了热更新的实现,通过对网上各种热更新原理的了解了,我选择了阿里巴巴的AndFix这个个热更新的实现,因为在我的了解上,这个比较简单适用,在手机端代码上的量比较少。如果不对,欢迎指正,别打脸。好,现在开始流程,我使用的是Android Studio先进行相关包的导入compile 'com.alipay.euler:andfix:0.3.1@aar'然后配置MyA

2016-11-21 16:54:48 4713 6

portecle-1.11.zip

用户证书文件的转换 可以将证书格式转换成你所需要的格式 我用与将p12转换成bks类型的证书文件,用于android端的https类型接口接入 亲测可用

2019-03-28

android导出实体表格工具类

将Android的Bean集合导出为xls的表格文件,并保存在sd卡上

2017-10-31

Android透明指示层、引导层、功能说明层的实现

该文件用于实现第一次打开应用,对某一界面的一个或多个按钮或空间进行指示说明得功能。 使用说明地址:http://blog.csdn.net/stanny_bing/article/details/53380533

2016-11-28

android热更新打包补丁工具apkapatch

android热更新方案,apaapatch

2016-11-21

android Http请求库,整合了所有的请求与返回

该http请求库,用于将所有的http请求和返回参数整合到一起,方便以后进行调用,和更改。 大家可以在我的博客查看详细使用方式 http://blog.csdn.net/stanny_bing/article/details/52485854

2016-09-09

android Http请求库,用于整合所有请求与返回

该http请求库,用于将所有的http请求和返回参数整合到一起,方便以后进行调用,和更改。

2016-09-09

EventBud-2.4.0.jar,替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息

替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息

2016-08-09

picasso-2.5.2.jar

picasso-2.5.2 jar包,导入即可使用,著名的开源框架,用于图片处理,防止oom

2016-08-09

PullToRefresh_Library

下拉刷新,PullToRefresh,自用可用

2016-07-18

SwipeBackLib+SlidingMenu组合

该依赖库,是我组合SlidingMenu以及SwipeBackLib两个依赖库形成的新的依赖库,需要的人可以使用或者根据文件学习如何合并依赖库

2016-04-15

SwipeBackLib依赖库

该依赖库是用于Android开发中滑动返回使用,下载后,导入项目,添加成依赖,然后让需要滑动返回的Activity继承SwipeBackActivity即可 使用后,出现滑动时,背景为黑色,需要让该Activity的theme继承自自定义style,并在该style中添加<item name="android:windowIsTranslucent">true</item>即可

2016-04-15

SlidingMenu_libary 滑动侧边栏

适用于Android的侧边栏开发。左右侧边栏都有,下载下去,然后导成依赖就行了

2015-12-28

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

TA关注的人

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