android 进阶篇
文章平均质量分 59
apple_xiangsiyu
这个作者很懒,什么都没留下…
展开
-
CoordinatorLayout下的ViewPager 中的fragment 里面的 控件强制悬浮问题
极少数情况下,我们会遇到一些煞笔 需求,比如下面:这是 主activity 的布局,一套CoordinatorLayout相关的悬浮代码 如下:然后在 viewpager 中是fragmrnt,fragmrnt 里面有一些布局, 这个时候, 当fragmrnt 里面的布局 中的 控件数量大于 1 的时候, 除了最后一个布局以外,之上 的布局 在你滑动的时候 会通通 悬浮在 顶...原创 2020-01-16 19:21:15 · 914 阅读 · 0 评论 -
PopupWindow软键盘弹出,上移
在PopupWindow弹出后,又弹出软键盘会导致PopupWindow往上移动,偏离之前的位置,解决方法:1.添加如下代码:popupWindow.inputMethodMode=PopupWindow.INPUT_METHOD_NEEDED2.在activity 的mainfest文件中添加:android:windowSoftInputMode="adjustNothi...原创 2019-12-23 16:55:04 · 2217 阅读 · 0 评论 -
Android Studio 依赖冲突
相信 Android 开发者都有在 Android Studio 中升级 compileSdkVersion 的经历,这个时候如果你使用了 support 包,并同时升级,那么可能会出现一个错误提示。本文教你如何解决这个问题。在 Android Studio 中,Gradle 构建过程大多数都是抽象的。作为一个新手 Android 开发者,我们在使用 Gradle 的时候首先遇到的问...转载 2018-08-30 10:52:30 · 868 阅读 · 0 评论 -
[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)
// 监听布局变化,直接获取显示的长度 txtDescription.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { if(availableTextWidth == ...转载 2018-09-05 17:18:34 · 3905 阅读 · 0 评论 -
Android CoordinatorLayout
随着设计的越来越个性化,MD风格的样式越来越多,今天简单介绍一下CoordinatorLayout<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android...原创 2018-09-20 14:27:30 · 211 阅读 · 0 评论 -
CoordinatorLayout 滑到指定位置
曾经在装比界流传着一句千古名言,谁能制裁产品,谁就能掌握代码的生死,然后事与愿违,产品这个时候提出来一个需求,。。。。。一般我们在用到CoordinatorLayout 的时候,基本上是做吸顶效果,这个时候 产品说,我不仅要手动滑得时候吸顶,我还要在点到上面筛选栏的时候 也出现吸顶效果,,,,,好,废话不多说,代码接上怎么实现, ...原创 2018-11-09 17:32:13 · 3873 阅读 · 0 评论 -
android webview调用js
好久没来吹水了,今天给大家吹一个, 噗噗噗噗噗噗噗噗噗噗噗噗噗噗噗噗.........好,吹完了下面开始说正事,在android开发过程中,经常可以遇到加载h5页面,但是有时候我们还需要做一些与h5的数据交互操作,下面就重点来说,android中如何调用h5的js方法,并且把参数传给h5,让h5页面作出响应。webview有一个 方法: var res = data?.getS...原创 2018-12-13 18:45:46 · 289 阅读 · 0 评论 -
ScrollView嵌套RecyclerView
参考来源于: https://segmentfault.com/a/1190000011553735网上大部分都是抄来抄去,还tm解决不了问题,解决这个问题,你需要下面两个操作:1: 在RecyclerView外面套一层:<RelativeLayout android:layout_width="match_parent" ...原创 2019-04-12 14:25:20 · 157 阅读 · 0 评论 -
Android FileProvider
Android 7.0 已经出来太久了,关于其中有个比较大的变革是 文件读取权限的 变更处理,下面记录具体处理流程。第一步:如上图所示, 在 res 目录下面创建 xml目录,并且创建file_paths.xml 文件文件具体内容为:<?xml version="1.0" encoding="utf-8"?><paths> <...原创 2019-05-09 09:41:30 · 285 阅读 · 0 评论 -
Android多进程
这边文章主要详细介绍多进程的实现,以及用contenprovider 来实现进程中的通信,最后会附上github代码 做了几年的android之后,慢慢的就会接触到 多进程方面,那么为什么要用多进程呢有以下几个选项:1.可以装比2.可以撩妹3.学习使我快乐4.博主最帅没错,就是第四个选项,好了,废话不多说,不知道为啥用多进程自己谷歌去,接下来开始多进程讲解,...原创 2018-08-26 10:56:58 · 768 阅读 · 0 评论 -
Kotlin下的5种单例模式
一、饿汉式实现 //Java实现public class SingletonDemo { private static SingletonDemo instance=new SingletonDemo(); private SingletonDemo(){ } public static SingletonDemo getInstance(){ ...转载 2018-08-25 17:22:29 · 2378 阅读 · 0 评论 -
Android uri转Bitmap
很多人在调用图库选择图片时会在onActivityResult中用Media.getBitmap来获取返回的图片,如下:[java] view plain copy Uri mImageCaptureUri = data.getData(); Bitmap photoBmp = null; if (mImageCaptureUri转载 2016-11-14 10:16:03 · 13623 阅读 · 3 评论 -
Android隐式意图
原文:http://developer.android.com/intl/zh-CN/training/basics/intents/sending.htmlhttp://www.iteye.com/topic/690376这篇文章准确的说是 集百家之长,废话不多说,说说我眼中的隐士意图, 进来 看 任玉刚大神写的 书,第一章中就有隐式意图,于是详细了解了一番,发现大有转载 2016-12-08 22:19:33 · 554 阅读 · 0 评论 -
Android滑动冲突与事件分发机制浅析
案例开头是要先装会比的,但是今天例外,because ..... 说到滑动冲突,真tm是个让人蛋疼的问题,下面 我来给大家 浅浅的谈谈我的理解。 首先原创 2016-12-16 18:12:38 · 374 阅读 · 0 评论 -
java.lang.NoClassDefFoundErrori
hi everyb goes well? 好了,当你看到我的博客时,这个比问题 89%是已经解决了 ,有没有碰到过 在run 程序的时候,明明有某个类,但是编辑器就是报 java.lang.NoClassDefFoundError 不要慌张,现在看你自己的代码中是否有 做 dex 65536 的操作, 如果没有 现在去加上,加上也很简单,1. Application原创 2017-05-15 16:55:51 · 284 阅读 · 0 评论 -
Android剪裁Uri
欢迎来到Android解说界 apple 之家原创 2017-04-27 17:55:28 · 587 阅读 · 1 评论 -
Android thinker
国家虽安,忘战必危, Android虽爽,不学则忙,老夫纵横江湖数十载,深谙世事之难料,顾。。 ok,ok 不装比了,进入正题,今天要讲的是Android 热修之 thinker。在研究这个之前,我花了大量的时间 找了网上的一些内容,包括 csdn ,简书之类的文章,发现这些文章对于想要了解 这个thinker的 初学者来说,都tm是垃圾,真的垃圾,现在我来给大家用最通俗易懂的语言来讲讲我...原创 2017-08-02 10:53:37 · 834 阅读 · 0 评论 -
Android MediaPlayer讲解
你是不是在迷茫,我艹,这个Android 的MediaPlayer 怎么tm那么难用,用起来全tm问题,1.为什么播着播着就闪退了,2.为什么老子一切换 播放的path 也tm闪退3.为什么老子结束了activity还tm在播放?4.....如果你遇到上述问题,莫慌请往下看:今天跟往常一样,一个菜包,一个荠菜,一个鸡蛋,一个鲜牛奶。。。 今天我来给大家简原创 2017-09-28 14:54:51 · 1191 阅读 · 0 评论 -
Android webview白屏
众所周知,Android 程序员会遇到一个极其之坑的问题,webview 加载h5页面,然后各种遭bb的问题就出来了1.webview 只显示一部分内容2.webview显示的图片不正常,巨TM大,或者巨tm小3.webview上的点击没效果,你mmp的4...当遇到这些情况的时候,一般我们会谷歌,然后我们一般会发现这么些解决办法: WebSetting原创 2017-09-29 10:45:55 · 4057 阅读 · 0 评论 -
Android代码布局
我站在风口浪尖紧握住日月旋转,made,最近被洗脑了....诸位见谅, 从哥入坑的那一天,一直用的XML布局,听别人说代码布局怎么怎么滴,矮油喂,好像很吊的样子,不知道是不是真的,今天,哥带头装个比给大家演示一下 代码布局经典案案例.... 依旧是以实战为例,如下图这个吊布局, 黑色部分是固定的布局,红色箭头部分就是不确定性布局,有人说这可以用li原创 2016-10-27 18:42:55 · 696 阅读 · 0 评论