自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Myeclipse 2017百度云下载

Myeclipse 2017软件下载链接:http://pan.baidu.com/s/1gf5u487 密码:c5jp安装教程: http://blog.csdn.net/qq_35902836/article/details/78405201破解工具链接:http://pan.baidu.com/s/1boZE8gf 密码:616w破解教程: http://blog.csdn.ne...

2019-01-12 11:00:16 361

原创 AndroidStudio出现Resolved versions for app (27.0.2) and test app (27.0.1) differ. 问题解决办法

在项目中手动修改targetSdkVersion之后重新编译Module发现错误:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. R...

2018-10-31 06:07:05 321

转载 RxEasyHttp一款基于RxJava2+Retrofit2实现简单易用的网络请求框架

github源码地址:https://github.com/zhou-you/RxEasyHttpRxEasyHttp本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sig...

2018-07-20 11:11:50 351

转载 Android apk 腾讯云-乐固的加固及签名

 最近一个APP要在应用宝上上线,要求要用腾讯云的乐固进行加固,在这里简单介绍一下怎么使用它:一 :首先要下载腾讯云-乐固的软件,登录,如图所示:           然后点击添加应用,添加自己的apk,进行加固      加固完成后,点击辅助工具,填写apk的签名信息,然后点击立刻签名   之后生成APK后就可申请应用上线了...

2018-07-20 10:36:28 2265

原创 Android Apk 360加固方法步骤

1、首先 : 采用Android Studio或Eclipse生成 360渠道的 .apk 文件。2、然后去 360加固网站 下载加固软件。 (1)、点击如图选项:  (2)、根据您的电脑型号选择要下载的加固版本: 3、下载后解压完成如图: 4、点击加固助手打开后我们只需要关注两项就可以了: 5、首先点击配置信息 进入配置选项: 6、点击下面的浏览选项: 7、找到自己项...

2018-07-20 10:33:48 19266

原创 5分钟搞定android混淆

前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定制化区域...

2018-07-20 10:30:18 209

原创 Android Studio混淆模板及常用第三方混淆

首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:def releaseTime() { return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))}android { .... buildTypes ...

2018-07-20 10:27:17 171

原创 Android打包签名混淆发布

Android打包签名混淆发布签名 1、利用Android Studio工具首先创建*.jsk文件(切记两个密码) 2、生成一个带有正式签名的apk两种方式使用Android Studiobuild → Generate Signed apk使用gradle生成在app/build.gradle文件中android{ buildTypes { ...

2018-07-20 10:25:33 175

原创 安卓应用在各大应用市场上架方法整理

想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。1、腾讯应用宝腾讯开放平台地址:http://open.qq.com注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-chs....

2018-07-20 10:11:02 489

原创 Android数据存储——五种实现方式

本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大家一一详细介绍。 第一种: 使用Share...

2018-07-19 09:44:20 365

原创 Android studio 2.2.3 编辑build.gradle文件出现卡顿

大家有没有觉得修改build.gradle文件,时常卡机?卡死?卡的死去活来?恨不得抓狂?那么救命神药来了……1:打开SDK Manager跟着图继续走选择这两个选项,点击Apply,完成之后重启Android studio即可!……神了。...

2018-06-09 11:34:15 214

原创 Android Studio自定义万能注释模板与创建类,方法注释模板

代码的注释是我们平时必须面对的问题,今天我们就来看看如何自定义属于自己的注释模板。提高我们的开发效率。这里,我们讲解两种自定义模板。 1.新建的类自动生成的注释; 2.自定义注释模板。新建类自动生成的注释1.打开相应的设置: File–>Settings–>Editor–>File and code Template。选择Files中的Class在上面添加你想要添加的注释:下面有...

2018-06-08 17:48:15 375

原创 MVP+Retrofit+Rxjava实战——贺

文章背景在刚接触Android开始起,很长一段时间都在使用MVC模式开发项目,MVC模式很适合小项目的开发,简单方便。但当我们的项目越来越大时,MVC就显得力不从心,Activty或者Fragment中代码也会越来越多,导致项目的维护变的越来越复杂,业务剥离和复用难度大,一个新的框架或技术的出现必定是来解决前有的框架的缺陷,所以MVP的出现很优雅的解决了MVC中存在缺陷或不足。文章目标MVP在An...

2018-06-08 09:56:04 490

原创 仿微信朋友圈点击评论自动定位到相关行----贺工

最近闲来无事,随便看看各种UI实现的代码本文涉及到的相关代码已经上传到 https://github.com/hexingbo/Android_Dome/tree/master/WeixinEditText打开你的微信朋友圈,点击评论,你就会发现有一个小细节:文本输入框的高度恰好定位到这条信息的底部位置这个实现起来其实很简单,咱们就来看看吧最简单的RecyclerView依然是先实现Recycle...

2018-06-04 09:40:24 365

原创 Android彻底组件化方案实践

一、模块化、组件化与插件化项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理念,其核心思想就是分而治之、降低耦合。而在Android工程中如何实施,目前有两种途径,也是两大流派,一个是组件化,一个是插件化。提起组件化和插件化的区别,有一个很形象的图:组件化和插件化对比  上面的图看上去似乎比较清晰,其实容易导致一些误解,有下面几个小问题,...

2018-06-04 09:20:46 277

转载 Volley框架的基本使用方法

本文为作者(石岩)原创,转载请指明出处: http://blog.csdn.net/a1002450926/article/details/50412591现在开发app,可以说离不开网络操作,今天给大家介绍一下android网络框架volley的使用方法。volley简介Volley主页 https://android.googlesource.com/platform/frameworks/v...

2018-06-01 11:43:21 417

原创 Android开发后台数据接口交互实现简单的登录案例

今天给大家带来的是客户端与服务器端的通信,话不多说,直接上例子:界面今天我们实现一个注册的功能,客户端的界面编写神马的咱就不在这浪费时间了,我这也直接写好了,一个最简单的注册和登录界面:界面写好之后,接下来咱们就去弄接口了。数据库  这里使用的mysql,搭建数据库这一步自己去搞定 ,新建一个test_sql数据库,在里面创建一个user表里面的字段就三个user_id,user_name,use...

2018-06-01 10:53:04 51553 56

原创 Android Studio 自己修改快捷键

情况是这样子的,公司用win7,私人用mac,私用时间少,经常在as的快捷之间小小凌乱。很多搜快捷键都是去网上搜索一下as下某某快捷键是什么,然后一尝试,有的生效,有的不生效,可能as给改了keymap风格,可能被别人自定义,可能可能,很多可能。不管多少种可能,我们还是知道 快捷键 在as里面对应的名字比较靠谱,是吧,然后可以不管不同的操作系统下的的差异了,不会乱糟糟。一、搜索修改快捷键1、如何进...

2018-05-23 11:12:44 5050

转载 RxJava+Retrofit+OkHttp深入浅出-终极封装五(数据持久化)

RxJava+Retrofit+OkHttp深入浅出-终极封装五(数据持久化)背景数据持久化在现在移动app开发中已经越来越被大家认可,提高了用户体验和软件的稳定性,但是由于retrofit持久化的局限性,所以需要自己动手改造一个适合自己的数据持久化方案!封装效果 第一次请求是网络加载,之后只要在设置的保鲜时间以内都是通过缓存拉取数据,提高加载速度!下面我们分两节讲解,一节讲述自带的retrofi...

2018-05-10 04:13:55 176

原创 Android5.0,6.0,7.0,8.0新特性整理

背景Android5.0(Android Lollipop)是谷歌公司2014年10月发布的全新安卓系统,至今已经两年多。然而由于国产手机对安卓ROM的深度定制或修改,以及手机厂商、芯片制造商、运营商之间错综复杂的关系,我们更新最新安卓版本往往需要1年左右时间的等待。2015年5月发布了Android6.0(Android Marshmallow),2016年8月发布了Android7.0(And...

2018-05-08 21:05:53 1543

原创 Android自定义View之添加银行卡动画

本系列主要是记录一下项目中添加银行卡的动画,先来看一下要实现的效果本篇主要实现的是第一个动画,星星坠落动画,观察发现,总共16颗星星,我们让15颗星星坠落,最后保留一颗星星(TextView)来显示我们的卡号,而这16颗星星如果在xml里面写16个textview,然后在分别给其做位移动画实在比较麻烦,所以我们写一个自定义的view来处理这部分动画,我们命名为StarView,让其继承Linear...

2018-04-19 09:18:30 442

原创 四月份最新整理的Android开源库分享

1.Glide Transformations为Glide提供各种图像转换的Android转换库。2.CountdownViewAndroid倒计时控件,使用Canvas绘制,支持多种样式3.weixin-java-tools可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发4.android-klineAndroid专业版K线图、分时图5.JZ...

2018-04-19 09:16:59 309

原创 Android 高仿造微信发送位置(高德地图版)

来吧,我们先来看一下原版的微信发送位置嗯,是发送位置,为什么不带发送实时位置,缺个另外一个真机。嗯,买一个16年出的google亲儿子,嗯,信仰充值先想想就好!!!接下来,再来看一下自己的程序gif嗯哼,看完啦。一、发送位置的需求分析从原版微信的gif当中,我们看到,大概可以分为这么几个行为1、进入页面,产生两个标记点,周围地点列表。        两个标记点 一个是固定不变的当前位置的定位圆形标...

2018-04-13 15:24:14 2863

原创 CircleImageView自定义圆形控件的使用

package de.hdodenhof.circleimageview;import edu.njupt.zhb.main.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitmap...

2018-04-13 15:23:56 136

原创 开源项目框架汇总

一、okhttp一个让网络请求更简单的框架项目地址https://github.com/jeasonlzy/okhttp-OkGo二、 TwinklingRefreshLayout-下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView项目地址https://github.com/lcodecor...

2018-04-13 15:22:47 192

原创 通过DialogFragment玩转高仿IOS弹框~

前言        LZ虽说是搞Android的,但是对IOS的风格样式甚是酷爱,感觉简约大方,而今天,我们通过DialogFragment一起开启高仿之路~篇幅所限,文章有删减,可以点击左下角“阅读原文”查看全部内容。本文目标        今天我们的目标简单可以概括为,通过DialogFragment高仿IOS弹框效果并对外公开,让大家可以通过一个地址调用,具体分为以下三部分:玩转Dialog...

2018-04-13 15:22:32 268

原创 Recyclerview_helper多功能封装,让你的应用更加自如

前言        RecyclerView作为列表使用,在项目中的应用场景实在是太普遍了。针对项目应用,主要使用了RecyclerView的单或多类型Item,点击/长按事件,ItemAnimator动画效果以及上拉加载、下拉刷新。recyclerview_helper就是针对以上应用场景进行的封装与使用,避免在项目使用中重复的敲代码以及依赖多个库或者自定义实现等复杂方式。介绍        如...

2018-04-13 15:22:14 290

原创 21 款炫酷动画开源框架,照亮你的APP

前言        最近对应用的UI视觉效果突然来了兴致,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.SmartRefreshLayoutSmartRefr...

2018-04-13 15:21:36 235

原创 那年的RecyclerView我们从头撸一下

1. RecyclerView是什么?        根据Google官方给出的说明:A flexible view for providing a limited window into a large data set。能够在有限的窗口中展示大数据集合的灵活视图。        所以我们能够理解为,RecyclerView的一个恰当的使用场景是:由于尺寸限制,用户的设备不能一次性展现所有条目,...

2018-04-13 15:21:16 203

原创 Android Studio 代码混淆(你真的会混淆吗)

前言        今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆.        Android Studio 代码混淆基本配置        在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则       ...

2018-04-13 15:16:46 158

原创 Android中实现类似探探中图片左右滑动切换效果

偶然之间发现探探的左右滑动的图片挺好玩,试着去做了下,再到后来,看到许多大神也推出了同样仿探探效果的博客,从头到尾阅读下来,写得通俗易懂,基本上没什么问题。于是,实现仿探探效果的想法再次出现在脑海中。那么,还犹豫什么,趁热来一发吧!就这么愉快地决定了。        RecyclerView 是最佳选择!        RecyclerView 是最佳选择!        Recycl...

2018-04-08 11:23:42 9782 1

原创 Android封装多条目Adapter,方便快捷,便于维护

项目地址 :https://github.com/chaychan/MultipleItemRvAdapter效果图,我之前做过的精仿今日头条,新闻列表中有好几种布局:      Apk下载地址        请点击左下角“阅读原文”对应位置下载。  MultipleItemRvAdapter是在BaseRecyclerViewAdapterHelper的基础上对BaseQuickAdapter进...

2018-04-08 11:21:04 1466

原创 RecyclerView回收和复用机制分析

开始最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在 layout 子 View 时,都通过回收复用机制来管理。网上关于回收复用机制的分析讲解的文章也有一大堆了,分析得也都很详细,什么四级缓存啊,先去 mChangedScrap 取再去哪里取啊之类的;但其实,我想说的是,RecyclerView 的回收复用机制确实很完善,覆盖到各种场景中,...

2018-04-08 11:19:51 1237

原创 Android 蓝牙及蓝牙通讯讲解

一、蓝牙介绍:(一)、Bluetooth的由来及现状蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引以为傲的国王酷爱吃蓝莓以至于牙龈都被染成蓝色。由于Blatand统一了丹麦和挪威,所以,作为无线通信技术的一种,蓝牙技术之所以取名Bluetooth可谓志向远大。不过,在以Android为代表的智...

2018-04-08 11:18:06 12901 4

原创 Gradle 实现 Android 多渠道定制化打包

最近在项目中遇到需要实现 Apk 多渠道、定制化打包, Google 、百度查找了一些资料,成功实现了上述功能,在此记录以备不时之需,温故而知新,可以为师矣~需求可以总结如下:如何实现多个 Apk 安装在同一设备在之前的印象中,同一个应用在同一设备上只能安装一个,除非手动修改 AndroidManifest.xml 文件中的包名( package ),但这么做的后果就是新的应用真的是新的应用,旧版...

2018-04-08 11:17:30 257

原创 Android自定义View之添加银行卡动画

本系列主要是记录一下项目中添加银行卡的动画,先来看一下要实现的效果本篇主要实现的是第一个动画,星星坠落动画,观察发现,总共16颗星星,我们让15颗星星坠落,最后保留一颗星星(TextView)来显示我们的卡号,而这16颗星星如果在xml里面写16个textview,然后在分别给其做位移动画实在比较麻烦,所以我们写一个自定义的view来处理这部分动画,我们命名为StarView,让其继承Linear...

2018-04-08 11:16:47 627

原创 RxJava+Retrofit+OkHttp深入浅出-终极封装二(网络请求)

背景:CSDN博客发布了一系列的RxJava+Retrofit+OkHttp深入浅出-终极封装 之前发出后收到很多朋友的关注,原本只是自己学习后的一些经验总结,但是有同学运用到实战当中,这让我很惶恐,所有后续一直更新了很多次版本,有些地方难免有所变动导致之前的博客有所出入,正好最近受到掘金邀请内测博客,所以决定重新写一版,按照最后迭代完成的封装详细的讲述一遍,欢迎大家关注!注意:由于本章的特殊性,...

2018-04-08 09:34:25 304

转载 Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架

许多不管怎么做、怎么想都没结果的事,要懂得交给时间。有些事无论你怎么努力怎么勉强,时间不够,还是耐心的等待吧。一:序言2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,搭建一个快速开发框架。。。二: MVP是什么?对于一些刚学安卓的朋友们应该还不是太熟悉,我们先来温习一下吧!  这张图可以说是看烂了,这张图对于懂了点MVP的...

2018-04-08 09:25:47 131

原创 Android 6.0 悬浮窗默认关闭解决方案

#Android 6.0 悬浮窗默认关闭解决方案前言在谷歌往Android中加入悬浮窗口功能时就表示希望开发者只用其来做用户通知,修改的悬浮窗功能潜在一定的安全隐患,不过手机厂商可不这么认为,于是本来被用于通知的悬浮窗被改成了其他的功能。我们都知道Android 6.0中,系统新增应用授权机制,还默认禁用了“浮动窗口”权限,所以悬浮窗功能只能当作通知使用。   直接上错误异常信息android.v...

2018-04-08 09:19:49 1441

原创 Android 性能优化之谈谈Java内存区域

最近一年副业主要在学习投资和技能学习,把以前学习内存分析的一些笔记总结发出来,写了很多笔记总结都没有写完就又忙着了,最近再次总结复习学习一遍,还有提醒各位同学一定要学会投资。正文了解Android 内存管理,就有必要了解Java GC机制,必须要理解JVM 内存区域,这里我们主要从概念上介绍Java虚拟机内存的各个区域。Android 应用运行时大部分时间都用于处理内存数据,虽然很多开发者都意识到...

2018-04-08 09:17:25 226

空空如也

空空如也

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

TA关注的人

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