之前有写过一篇关于glide的基本使用和相关配置,这篇就给大家分享一下glide在项目中通常会遇到的一些坑及解决方法 目前glide版本已经升级到了4.7.1,所以之前在用3.x版本的朋友,升级到最新版本的Api会有一些…
标签:Android
Android资料收集
1.沉浸式状态栏 可参考连接:https://www.jianshu.com/p/752f4551e134 可依赖库:https://jaeger.itscoder.com/android/2016/03/27/stat…
android – 由于目标api23无法更新商店中的应用程序(无法降级)
长话短说: >我在商店里有一个应用程序,上传了目标(!)api23>现在我必须使用metaio SDK(增强现实)来实现一个功能>此SDK不再维护(公司被苹果公司收购并关闭)>使用目标api23时…
android – SurfaceView上的中心MoPub baner
我想在我的 Android游戏中添加MoPub广告.游戏是在SurfaceView Class上创建的.我没有xml布局文件.问题是我无法将广告置于屏幕上.我尝试中心和重力一切.仍然无法正常工作. MoPubView扩展…
android – MapView抛出IllegalArgumentException – 错误的图像大小:192 192
我收到了来自三星Vibrant Galaxy S上用户的过多崩溃报告.在寻找这个问题的解决方案之后,我遇到的唯一问题是Google Code上的一个未解决的问题: http://code.google.com/p/and…
android – Play商店国家/地区分发(发布)
经过10个月的开发,我准备发布我的第一个应用!!!我正在查看发布清单,任何人都可以确认在您发布应用后是否可以修改国家/地区分发. 我想仅向美国发行有限版本,然后扩展到其他国家.那可能吗? BTW我的应用程序是免费的. h…
Android库与Gradle组装,但在connectionCheck上“包R不存在”错误引发
我有一个带有下面文件结构的 android库. Android_Library ├── libs └── src ├── instrumentTest │ ├── assets │ &n…
RxJava——基础学习(二)
1.简化输出Hello world 上篇中虽然打印出了Hello world,但代码有点多,就简化一下形式。修改rxHello() Observable.just("Hello world_1").subscribe(n…
多线程系列(二)线程间通信
前言 上一篇文章我们叙述了一些多线程的基础,想要深入了解线程只掌握这些只是是远远不够的,这篇文章我将为大家带来多线程中稍微高级一点的内容:线程间通信,以及线程间通信所带来的安全问题。 1 概述 什么是线程间通信呢?我们来…
六、Android日期时间选择器
1、DatePicker和TimePicker都是从FrameLayout派生而来,程序需要获取用户选择的日期、时间,可通过为DataPicker添加onDateChangedListener,为TimePicker添加…
ActivityRouter路由框架:通过注解实现URL打开Activity
通过注解方式来实现URL打开Activity功能,并支持在WebView和外部浏览器使用,支持多级Activity跳转,支持Bundle、Uri参数注入并转换参数类型。 特点 支持注解方式、手动方式注册Activity。…
AsyncTask机制详解
先把AsyncTask的基本用法熟悉一遍 class MyAsyncTask extends AsyncTask<Void, Integer, String> { @Override protected vo…