这些天还是需要服务端和客户端一块搞,略微微有点忙。可用小米手机调试时候它又掉链子了(其实,我昨天就想写这个问题了)。 症状就是我在android studio run之后总提示我已经安装了一个应用,需要卸载,我点击o…
标签:Android
Android用原生分享多张图片适配7.0、8.0
常规操作只能适配6.0及以下 直接上分享的代码: Intent share_intent = new Intent(); ArrayList<Uri> imageUris = new ArrayList<…
RecyclerView的滑动到指定位置
在我们很多项目中,一般列表页面的展示都用到了ListView或者是RecyclerView(其实一般现在的APP主页都是用RecyclerView了,它能完美的实现多布局),那么有时候会有滑到指定位置的需求,最常见的需求…
Java内存相关
内存分配的方式 静态存储区, 编译时就已经分配好内存 , 这块的内存在成语运行中一直存活, 主要存放静态数据 , 全局变量 , static常量 栈内存 在执行函数时,存放函数内部变量,函数结束时,存储单元将自动被释放。…
Android – 切换夜间模式
什么是夜间主题以及如何在ANDROID中使用它? Support Library 23.2(应用于API14+)推出了适合Android Apps的DayNight主题,它将根据时间和用户最后一次提供的位置自动将应用主题…
Android 自定义View
通过前面的《View的事件体系》以及《View的工作原理》,对于自定义View已经有了比较充分的了解,接下来就可以对之前Android View的事件体系(三)——滑动冲突里面的HorizontalScrollViewE…
Android虚线制作
在drawable目录自定义xml进行绘制 1. <?xml version="1.0" encoding="utf-8"?> 2. <shape xmlns:android="http://schem…
如何使用AndroidStudio上传Library到JCenter - 小白教程
一、前言 该篇文章主要是面向使用AndroidStudio开发Android且有开源精神的小伙伴们~ 环境:Windows 7 + AndroidStudio 2.3.3 第二部分会直接开始从0开始直到上传jcenter…
【译】Gradle 的依赖关系处理不当,可能导致你编译异常
image 文章 | Ashesh Bharadwaj 翻译 | 承香墨影 授权 承香墨影 翻译、编辑并发布 在 Android Studio 中,Gradle 构建过程对于开发者来说,很大程度上是抽象的。作为一个新的 …
Rabbits - Android路由框架
cover 什么是Rabbits? Rabbits是用于Android项目的路由组件。具有统一管理路由、支持动态更新等方便的特性。因为经常用到「跳转」这个词,想一想兔子经常和跳这个动作联系起来,所以这个项目就叫Rabbi…
View滑动冲突
如何解决滑动冲突,这里有两种方法 外部拦截法 简单来说:点击事件都先经过父容器的拦截处理,如果父容器需要此事件就拦截,如果不需要此事件就不拦截。 伪代码如下: public boolean onInterceptTouc…
深入理解Android中的消息机制,理解Hander MessageQueue Looper三者之间的关系
前言 Handler在Android开发中经常使用,比我我们在子线程中完成从服务端获取数据,因为Android系统是不允许我们在非主线程中去访问UI,这个时候我们需要用Handler把更新UI的操作切换到主线程中去操…