AndyRenJie的博客

博客小白

xUtils3 下载文件不执行 onLoading()

最近在做项目的时候遇到一个问题,使用xUtils做文件下载需要进度,但是发现一直不走onLoading()方法,其他的回调函数onWaiting(),onStarted(),onSuccess(),onFinished()都会走,这就奇怪了,难道我参数有问题?不应该啊,问了验证这个问题,我将请求的...

2019-04-01 10:03:27

阅读数 184

评论数 0

Android Studio打包生成jar包,合并项目中其他第三方jar包

Hello ! I'm Back,距离上一次写博客已经是好久之前的事了,具体时间我也懒得翻看前面的博客。之前也一直在处理跳槽的事情和熟悉新公司新环境新项目的事情,也没有什么时间写东西,今天终于回归到博客小白一族,希望写的东西不要被太多人喷,毕竟写这些都是为了帮助自己记忆和分享经验,好了,废话不多说...

2018-11-22 11:02:16

阅读数 1969

评论数 8

Google开发者大会总结

2018-09-25 09:39:59

阅读数 175

评论数 0

非静态内部类中 static/final 成员变量相关知识

最近看了一个帖子,问为什么非静态内部类中不能有 static 成员变量却可以有 static final 属性的编译期常量,看起来似乎很简单,实际上却是一箭双雕的一道题,即考察了非静态内部类相关知识,还考察了 final 的各种常量分类细则,因为很多人回答时会疏忽或者已经忘记了基础的这个点,在这里...

2018-08-03 19:52:02

阅读数 393

评论数 0

易懂易记忆,堆与栈的总结理解

1.内存区域类型 *.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制; *. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。); *. 堆:存放所有n...

2018-08-01 17:57:18

阅读数 115

评论数 0

Unable to merge dex

首先异常信息是这样的Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: java.l...

2018-06-30 16:24:55

阅读数 95

评论数 0

ViewPager+Fragment切换时,RecyclerView向上自动滑动

ViewPager+Fragment在项目中经常会遇到,最近一个项目就是这种情况,ViewPager+Fragment,每一个Fragment又有RecyclerView滑动监听,但是在ViewPager切换页面时,Fragment的RecyclerView会自动向上滑动把上面的Banner遮盖住...

2018-05-18 11:04:19

阅读数 1093

评论数 3

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.

今天终于把Android Studio升级到了3.0(别怪我太懒,是因为在网上看到升级后会有很多坑,但没办法,GitHub上现在都是3.0的版本),升级之后果然出现问题了:Error:Unable to find method 'com.android.build.gradle.api.BaseV...

2018-05-16 14:04:51

阅读数 450

评论数 0

最新Android框架排行榜

转载注明出处:https://blog.csdn.net/xJ032w2j4cCjhOW8s8/article/details/79922806Android框架排行榜1.Retrofit一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜...

2018-04-17 11:45:54

阅读数 207

评论数 1

高仿美团APP页面滑动标题栏渐变效果

转载注明出处:https://www.jianshu.com/p/ec0d4a73c970最近公司的项目刚好需要这个效果,虽然GitHub上有很多成型的开源项目,不过都附带了很多其他的东西,为了这个效果去引用一个第三方库明显不合适,所以就决定自力更生了。其实在日常软件中还是挺常见的,比如带Bann...

2018-04-09 14:36:27

阅读数 340

评论数 0

Android中ObjectAnimator和PropertyValuesHolder的使用

一、ObjectAnimatorObjectAnimator顾名思义,继承自ValueAnimator,所以ValueAnimator所能使用的方法,ObjectAnimator也都可以使用,ObjectAnimator同时也重写了几个方法,比如:ofFloat()、ofInt()等。public...

2018-03-02 11:08:02

阅读数 552

评论数 0

阿里巴巴Android开发手册

由于阿里的Android开发手册太长,而且还没找到pdf文件的上传方法(也不知道有没有),所以把自己的网盘地址分享下,可自行下载,百度网盘链接:https://pan.baidu.com/s/1qYWtiiw密码:3mdv拿走,不谢...

2018-03-01 09:19:14

阅读数 176

评论数 0

安卓设计师不容错过的15款实用UI界面设计工具

转载注明出处:https://weibo.com/ttarticle/p/show?id=2309404210660820028355最近刮起了一股“养蛙儿子”的风潮。独特的UI设计、萌萌的画风和简洁的用户体验吸引了大批的用户。在不少人直呼“哇,我的蛙儿子好可爱,好萌”的背后,我们可以看到一个高质...

2018-02-24 11:33:58

阅读数 494

评论数 0

Android中Service的onStartCommand()函数返回值

顾所周知,Service是Android的四大组件之一,那么我们在什么场景下回用到Service呢?一个是用于长期执行某些操作,并且甚至与UI(主)线程没有交互后台运行。比如启动app直接去网络下载文件或者播放音乐,二个是跨进程间通信,比如appA程序中Service被appB中程序调用。需要注意...

2018-02-23 15:34:01

阅读数 313

评论数 0

No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.

最近从GitHub上down下来一个项目,却在导入到AS的时候一直报Error:No service of type Factory available in ProjectScopeServices.这个错误 clean一下项目之后,报出了详细错误信息 接下来仔细看异常信息,Co...

2018-02-05 10:34:35

阅读数 2476

评论数 0

Android之Action总结

Android系统Action: String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “andro...

2018-02-02 11:39:10

阅读数 266

评论数 0

10个优秀个android项目,帮助我们快速开发

有时候会遇到公司周期紧张的时候,之前碰到过半月开发两个APP,你要碰到过吗?这个时候就需要快速的去应对了,一是能力要有,二是要用于一些优秀的开源效果。今天推荐几个不错的开源项目,帮你快速完成项目。 1、Android-FilePicker-android图片和文档选择器 项目地址 ...

2018-01-16 20:05:52

阅读数 1036

评论数 0

Android BottomNavigationView的使用

Google官方更新的Support25.0.0,其中包含了  BottomNavigationView 即底部导航栏组件,如下图所示: 下面我们一起看看如何使用该组件. 升级Support包 升级Support包至25.0.0,并在build.gradle中添加...

2018-01-15 16:28:04

阅读数 1384

评论数 0

Android7.1图标快捷方式--AppShortcuts

今天给Nexus6P手机升级系统至Android7.1,体验了一下新功能:App Shortcuts(图标快捷方式),如下图所示: 如何实现这样的快捷方式呢? 官方给出的实现步骤:App Shortcuts | Android Developers 分...

2018-01-13 15:26:28

阅读数 277

评论数 0

Android 多国家语言适配

因为项目都是海外的,而且最近在做墨西哥的项目,所以出于以后找起来方便,现在就整理一下Android多国家语言的适配,其实就是在res文件夹下创建values不同的国家语言,国家对于缩写如下表: Arabic, Egypt (ar_EG) -----------------------------阿...

2017-12-30 15:33:20

阅读数 215

评论数 0

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