原因: 执行命令行命令时没有获得管理员权限 解决方案:在命令行前面添加sudo获取管理员权限,输入管理员密码就行 原来的是: npm install -g vue-cli 应...
原因: 执行命令行命令时没有获得管理员权限 解决方案:在命令行前面添加sudo获取管理员权限,输入管理员密码就行 原来的是: npm install -g vue-cli 应...
1.打开终端工具,执行以下命令,根据输出结果分别执行不同命令。 echo $SHELL 如输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件。 ...
(1)滚动事件分类 列表的滚动一般分为两种: 上面的过程的状态变化如下: (2)监听RecyclerView的滚动 有两种方式可以监听滚动事件: 其中 setOnScroll...
前言 在Android开发中,内存泄露十分常见。本文将详细讲解内存泄露的其中一种情况:在Handler中发生的内存泄露 Anroid异步通信Handler系列文章Androi...
一般情况下,TextView的行数要等到其布局完成后才能获取到,否则如果直接调用textView.getLineCount()函数获取到的结果只会为0,那能不能提前获取到...
问题描述 在数据源不为空、adapter中getItemCount返回正确条目数的情况下。RecyclerView不刷新数据。通过断点调试发现没有调用onCreateView...
deubg 包发现无法安装,提示无法解析,使用adb install 安装后提示INSTALL_FAILED_TEST_ONLY,原来是Android Studio 3.0会...
前言 APP主题的字体模块,如果用户把系统字体设置的很大,就会影响我们APP的显示效果,如果不想被影响/自定义字体大小,就需要忽略系统字体的设置参数 方法一(不是很推荐): ...
Widget就是可以放在桌面上的组件,包括像天气、便签、日历、垃圾清理、快速搜索等等,都是Widget。 Github Demo地址[https://github.com/r...
1.背景 在内存不足的手机上,某些非前台页面会因为内存不足而销毁,此时再次进入会执行reconstruct 的逻辑,也就是 save 、restore 逻辑,此时界面展示异常...
用过MediaPlayer来实现音视频播放功能的同学应该都知道MediaPlayer是基于状态的,也就是说MediaPlayer内部保留着一个状态机,用于管理内部的状态。在编...
之前有发过创建Jar包的流程,可随着AS版本的更新,方法并没有那么好用,有童鞋问到了这个问题,用这篇再来总结一下。 总的来说,AS打包生成jar包可以分成两类: 第一类是将应...
修改项目包名 (Android Studio Electric Eel | 2022.1.1 Patch 2) 1)选中项目中要修改的包名; 2)更改项目结构显示方式,取消 ...
问题: 找不到 BuildConfig 类名 import 包名.BuildConfig 解决方法: 按照下图: 1. 先选择module build的类型 2. 选中找不到...
问题:这次项目使用是一个activity包裹几个fragment,用的是viewpager切换,其中一个fragment里面又包裹了两个fragment,这样就形成了frag...
本文是 ConstraintLayout 小课堂系列第 2 讲,课程目录: 一个 item 布局带你领略 ConstraintLayout 的魅力 ConstraintLay...
前言 Android的设计模式系列文章介绍:欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...
前言 文本样式是增强 Android 应用程序 UI 的重要方面之一。在 Android 中,我们可以更改文本的大小、颜色、粗细、样式等,使文本更具吸引力和吸引力。 但是考虑...
前言 现在的app中基本上都有轮播的需求,比如广告banner、最新消息tips等等。 其中我们熟悉的顶部广告一般左右轮播,这种情况大部分通过ViewPager实现。而那种上...
警惕SDK代码的应用:揭秘SDK采集5大隐私数据的方式 作者:【友盟+】高级产品研发专家 马巍源 27日周五,本人写了一篇“被Google Play下架刷爆朋友圈:聊聊SDK...