![](https://img-blog.csdnimg.cn/20210727151331512.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
android
记录 Android 开发日常浮浮沉沉问题。
初见雪
这个作者很懒,什么都没留下…
展开
-
Android picasso 图片加载框架
android 的图片加载框架 例如 glide,picasso,imageloader, coil 等等 。可是 大部分 框架 都是使用android support 包实现的,和现在的androidx 不兼容,导致 使用起来不方便,为此 特地 提供一个picasso androidx 的 aar 库 ,让大家使用。大家可以本地 引用 , 不用担心网络问题导致 jar 下载不成功。下面是使用 方法,1.首先先下载 picasso 的aar 包...原创 2021-07-02 10:54:00 · 271 阅读 · 0 评论 -
Android Databinding 编译后报错
最近学习使用Androidx 的jetpack 组件,学习到Databinding 这个组件的时候,遇到一个坑,android studio 编译 提示如下报错:错误: 找不到符号符号: 类 ItemHomeDatabindingLayoutBindingImpl位置: 程序包 xxx.xxx.xxx.databindingjava.lang.reflect.InvocationTargetException (no error message)Cannot find a setter fo..原创 2021-07-02 10:10:34 · 2187 阅读 · 0 评论 -
Android MacBookPro Gradle 编译失败
最近项目开始学习React-Native 开发,因为要同时运行ios 和android ,所以换了MacBook 。结果项目开发过程中发现 android 端竟然不能不行起来。每次编译都提示下面的错误一开始各种百度,换阿里源。科学上网 等等方式,结果发现还是不行。最后发现是React-Native 的 FastImage 这个库出现了问题,里面有个包引用了 下面这个地址导致 程序 不能正常编译。解决方法:1. 直接替换https://maven.google.com为ht...原创 2021-05-25 14:09:25 · 188 阅读 · 2 评论 -
android gradle 下载慢
有时候,导入一些android 项目 ,会各种报错,最难搞的莫过于gradle 文件各种报错,特意记录一下解决问题的方法。通常 gradle 报错都是由于下载失败导致的,这个时候我们可以选择 换一种方式 上网。或者是使用国内的源地址,我经常使用阿里源,下面就提供地址 仓库名称 阿里云仓库地址 阿里云仓库地址(老版) 源地址 central https://maven.aliyun.c原创 2021-03-24 18:22:33 · 86 阅读 · 0 评论 -
android studio adb 连接mumu 模拟器
今天上班发现 忘记带 测试机上班,但是工作上需求又比较急,那没有测试机没法验证apk ?怎么办?莫非要 转行?不不不,本人是拒绝的。突然灵光一闪,发现可以使用模拟器 先对付着,立马一顿操作。下载了mumu 模拟器。美滋滋的打开android studio ,打算把app 运行跑起来,可是发现 android stuido 没有找mumu虚拟机。 立马慌了,这怎么办啊?那边都催得不行了,一顿操作发现, 需要手动先连接 mumu 模拟器1.在Mumu的安装目录下找到adb_server.exe.原创 2021-01-25 11:16:05 · 670 阅读 · 0 评论 -
Android 闹钟app 课程设计
最近在看Android app 的时候,发现闹钟app 还是挺有趣的,于是写了一个练手。下面上图片发现最新的Android系统已经不能使用旧版的通知 了,否则,闹铃不会响。所以修改了源码,支持android 10 。下面展示主要代码 if (Alarms.ALARM_KILLED.equals(intent.getAction())) { // The alarm has been killed, update the notification .原创 2020-12-22 17:05:29 · 2640 阅读 · 1 评论 -
Android studio gradle 编译异常 Error while merging dex archives:
最近在android studio 4.0.1 版本导入 androidcharts 这个库的时候,编译遇到报错 Error while merging dex archives:AGPBI: {"kind":"error","text":"Type cn.limc.androidcharts.BuildConfig is defined multiple times: C:\\anson\\Android-Charts-develop\\androidcharts\\build\\.transfor原创 2020-12-08 17:59:56 · 3151 阅读 · 1 评论 -
Android 文字 流光特效(仿锁屏文字的白光闪过动画效果)
最近有需求说要开发一个新模块,再模块的入口 用动画 提醒用户。模仿的动画效果 如下:经过百度,发现Android 这类的动画很少,通过度娘知道可以通过 LinearGradient 线性渲染 来实现。下面 来看代码//创建 LinearGradient 对象mLinearGradient = new LinearGradient(0, 0, 50, 50, new int[]{ 0x22ffffff, 0xffffffff, 0x22ffffff}, nul原创 2020-12-08 15:06:30 · 1943 阅读 · 0 评论 -
android bitmap must be non-null 异常
今天在研究 Android 自定义view 的时候,需要用到图片,但是 又不想去弄图片,就想着直接用ic_launcher这个图片,结果悲剧了。在view 的 构造方法 直接报错据说在高版本sdk 的问题,使用这个 ic_launcher...原创 2020-11-20 11:28:13 · 620 阅读 · 1 评论 -
android studio 对android app签名
大部分时候,我们会直接使用android studio 对android 应用签名。使用android studio 对android应用签名的步骤如下: step 1: 单击android studio 主菜单中的”Build”-》”Generate Signed APK …..”,如下图所示 step 2: 如果系统中海没有数字证书,则可以在点击图中的”Cre原创 2016-02-27 13:32:38 · 688 阅读 · 0 评论 -
关于android应用获取SHA-1的值
今天,在网上学习了一下几个sdk。在使用过程中发现都是要软件的SHA-1码,这个东西还是第一次接触,从哪里获取呢?这是我比较困惑的问题。经过具体操作,可以从以下途径获取到SHA-1码。以android studio为例。 由于android studio 不能直接查看SHA-1码,我们可以通过jdk中的keytool工具来获取。首先我们的应用分成两种,一种是debug的就是还没有签名的,处原创 2016-02-27 11:40:24 · 1492 阅读 · 0 评论 -
PagerSlidingTabStrip自定义设置
今天遇到这样的需求,PagerSlidingTabStrip要求减小滑动条的高度、不能有点击的效果、不能超出屏幕。 前两个需求,根据网上给出的设置,基本可以解决。记录如下:1.修改滑动条的高度pstsIndicatorColor 滑动条的颜色 pstsIndicatorHeight 滑动条的高度 在使用PagerSlidingTabStrip的xml文件中,先添加自定义的命名规则加上这原创 2016-01-26 16:26:43 · 2262 阅读 · 0 评论 -
关于RelativeLayout常用属性
RelativeLayout: 相对布局上的组件可以覆盖,而线性布局的组件不可以覆盖。 相对布局可以通过确定两个或多个组件的相对位置来摆放组件。与组件相对位置相关的属性包括toLeftOf(将当前组件置于该属性指定组件的左侧)、toRightOf(将当前组件置于该属性指定组件的右侧),below(将当前组件置于该属性指定组件的下方)和above(将当前组件置于该属性指定组件的上方)。原创 2016-01-25 10:00:50 · 505 阅读 · 0 评论 -
关于android.widget包的理解
关于android.widget包的理解目前,开发android应用肯定少不了会用widget。这个包全部放置的是android的控件,例如:TextView,ListView,Button….等等一些控件。还有就是一些监听器。 我们要熟悉这个包下的一些类,才能提高开发速度。 后续会继续更新。。。原创 2016-01-24 16:58:06 · 1124 阅读 · 0 评论