240 发简信
IP属地:湖南
  • 使用shape的gradient属性实现渐变色

    一、线形渐变 属性值 android:type="linear" 渐变类型为线形渐变 android:angle Integer:渐变颜色的角度(必须是45的整数倍)andr...

  • 120
    Android使用矢量图(SVG, VectorDrawable)实践篇

    是时候全面使用矢量图了。——哲鸠斯·沃硕德 前言 本文是以读者对SVG有一定了解为前提的,否则请先百(谷)度(歌)了解下。 实践都是从坑里爬出来的,因此本文的子题目也可叫做A...

  • 120
    Direct local .aar file dependencies are not supported when building an AAR.

    我最近遇到了同样的问题,修复方法是删除库libs/并使用 导入它File -> New -> New Module -> Import .JAR/.AAR Package,然...

  • 120
    WebView加载富文本

    目录 前言 最近公司的项目需要用到富文本展示,因此将WebView加载富文本的方法总结了一下。 WebView加载数据的方式 WebView加载数据的方式有两种: 因为我们需...

  • Android系统下载管理DownloadManager

    一. DownloadManager简单介绍 DownloadManger是android 2.3(api level 9)开始 提供的用于优化处理长时间的下载操作。Down...

  • 加快apk的构建速度,如何把编译时间从130秒降到17秒

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...

  • 正解,这种方式还可以选择是重命名包名还是文件夹。
    另外用博主的第一种方式,只能重命名最后一个包名的,只需要在project栏的齿轮图标中,将compact middle packages 取消勾选就可以了。

    无痛修改包名

    在开发中,我们多多少少不可避免需要更改项目中的包名,但是不规范的操作,可能会直接导致 Studio 崩溃的(我上次就遇到过,后面重装了 Studio),又或者导致编译跑不起来...

  • 不是直接在AndroidManifest.xml 里面重命名就好了吗,不能一次改,比如com.example.test
    先选中test重命名,改完后在选择example 重命名 就这样就好了啊

  • 以前写仿钉钉联系人的时候,自己实现过这种,原来这种效果叫面包屑啊😝

    Android实现面包屑效果,支持Fragment联动

    Android实现面包屑效果,支持Fragment联动 由于UI小姐姐给的设计图中包含了面包屑效果,去github逛了一圈,没有特别合适的,只能自己实现了。 先看下效果图: ...

  • 120
    重拾Android之路之EditText

    引言 EditTex是Android中比较常用的一个控件,可以说它是用户和Android应用进行数据传递的通道.通过它,用户可以把数据传给App,然后我们可以获取到用户输入的...

  • 通过Intent安装apk

    最近接收一个老项目,发现在Android Q版本上自动更新的时候出错,表现为下载完app后直接崩溃。进入文件管理器后发现安装包已经下载成功了,点击安装后能正常安装,但这是文件...