Glide使用教程 Glide是一个快速有效的开源图像加载框架,可实现内存缓存、磁盘缓存,完成对图片资源的加载,汇集成一个简单且易于使用的界面。 Glide使用步骤: gradle中添加依赖,或导入jar包。这里使用的是…
标签:Android
android – 防止动态壁纸改变屏幕方向
我正在制作动态壁纸,我想保持它始终处于纵向模式.我知道一个Activity可以在Manifest中声明方向,但是我无法找到一种方法来使用动态壁纸服务.是否有可能告诉壁纸引擎在渲染过程中交换x和y轴或类似的东西,因为我不知…
android – 支持不同平板电脑尺寸的正确方法是什么?
我们的应用程序最初是为Nexus 7和Nexus 10(以及其他具有宽屏幕的设备)设计的,因此我们有值-sw600dp和values-sw720dp文件夹,但随着Nexus 9的推出,我们需要处理4:3方面比.它自动使用…
我升级android.support.v4时没有显示Tabhost内容
我正在使用TabHost,它工作正常,直到我更新支持库.当我更新jar时,标签内容不可见,只显示标签. 我正在使用FragmentActivity. 这是XML: <android.support.v4.app.F…
Android中的传感器坐标系不会改变,是吗?
我在许多地方读过: One Screen Deserves Another:“API用于设备自然方向的传感器坐标系统不随设备移动而改变,与OpenGL坐标系相同.” 现在,我得到与此图像相同的读数: 我不明白的是:如果我…
No SQL, Realm轻量级,现代化数据库入门
subtitle: “让你的应用迅速带上存储的翅膀 简介 Realm是一个可以替代SQLite以及ORMlibraries的轻量级数据库。相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持…
Gradle Wrapper
本文讲述Gradle Wrapper,默认您已经掌握了相关知识 简介 Wrapper是对Gradle的一层包装,便于在团队开发过程中统一Gradle构建的版本。 Wrapper启动Gradle时会检查Gradle有没有被…
gradlew和gradle的区别
1. Android Studio打包和直接用gradlew脚本打包用的脚本不同,Android Studio打包用的是本地gradle,在android studio安装目录,而Gradlew是包装器,自动下载包装里定…
手把手教你自定义流式布局
代码是kotlin代码,所以看到有些值直接调用的不要疑惑,这些直接调用的值并不是类属性实际也是调用的get和set方法 废话不多说,直接开始。 根据之前的文章,自定义ViewGroup需要重写onMeasure和onLa…
6.解决方案收集
本文目录: 1.开启沉浸式状态栏后,输入法弹出异常,adjustResize失效(api<21时出现) 2.ScrollView 嵌套ListView 后 高度仅有一行数据 1.开启沉浸式状态栏后,输入法弹出异常,…
EventBus3.0使用
由于最近更新了EventBus3.0,里面的onEvent方法改变了,在此坐下记录,方便自己以后查阅及使用。 EventBus 3.0以前回调方法: public void onEvent(MessageEvent ev…