SDK接入 穿山甲平台上创建测试状态的应用ID和广告位ID (ps:测试集成完毕后再把应用及对应的代码位改成正式状态)(ps:应用ID和代码位ID是对应关系 一个应用可以对应...
SDK接入 穿山甲平台上创建测试状态的应用ID和广告位ID (ps:测试集成完毕后再把应用及对应的代码位改成正式状态)(ps:应用ID和代码位ID是对应关系 一个应用可以对应...
直到今天还是不行
AndroidStudio:花栗鼠版本
gradle:7.3.3
gradle插件4.1.0
报错:It is too late to modify additionalParameters
can't find tinkerProcessDebugManifest, you must init tinker plugin first!
Tinker 集成,不支持高于 3.4.2 的 gradle 插件版本 解决办法 can't find tinkerProcessDebugManifest, you must init tin...今天终于升级了Android Studio 4.x版本,发现Tinker出幺蛾子了,一直报错 can't find tinkerProcessDebugManifest, y...
前言 在大多数APP中可能会碰到这样一个需求,用户点击下一步、下一步后有一个页面需要登录才能查看,在输入账号和密码,登录上去后需要再次跳转到原来的页面。在之前小冷想了很多方法...
title: Android封装BaseFragmentdate: 2017-11-27 16:15:08tags: Fragmentcategories: Android ...
平时大家工作中经常会遇到开发带动画特效的控件,今天小编给大家推荐开源中国GitOSC上面一个包含众多带动画特效控件的集合项目,包含诸如QQ、美团、网易等大公司APP里面用到的...
本节引言: 本节学习的是一个叫做Spinner的Adapter控件! 应用场景:当我们的app需要用户输入数据时,除了让用户自己打字以外,还有一种比较贴心的设计: 列出一组选...
1,Fragment是什么?一个小型的Activity,Fragment需要依托Activity存在 2,如何生成?2.1 静态生成Fragment在布局文件里直接定义: 需...
建造者模式有点意思
设计模式之Builder模式当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...
当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...
配置: 第一步:导入依赖 如果报错的话,需要在Project的gradle.properties文件中添加下面的代码: 第二步:添加极光配置 第三步、初始化 新建一个MyAp...
我们在 App 中,通常会打开很多个任务栈,如果我们要退出 App,要点击返回键一步步的退出?有没有更简单的方法吗?答案是有的,我们创建一个 Activity 管理器,来统一...
放在app中,不放在moudle
Android组件化/模块化开发(二)上一篇文章介绍了android组件化开发的意思逻辑和基本思路,具体可以看这里。但是除了基本的思路外,这种开发方式虽然对多人协同开发、项目管理和后期维护有很多好处,但是同样在开...
有的收获,适合当老师啊,看了好多听不懂,到你这懂了
Android 详细分析AppBarLayout的五种ScrollFlags在前面两篇MD系列的文章中,通过两个案例基本上能够掌握了CoordinatorLayout与AppBarLayout的配合使用。本文我们回过头来详细聊聊AppBarLayou...
大家能看到GIF的动态图吗,没图看的好纠结.....
充钱
自定义LayoutManager实现抖音的效果时下最火的莫过抖音了,实现这个效果应该很简单嘛,用ViewPager就可以了。但是等你通过ViewPager来实现的时候,手机内存不够用的情况就会显现出来。有没有更好的方式呢...