Android
Saqino
自学的Qt,通过豆子大神的 Qt学习之路2 进行学习。感谢豆子大神的分享,持续学习中
以下是教程的链接:https://www.devbean.net/2012/08/qt-study-road-2-catelog/
从事Android应用层开发工作,涉及安卓智能设备
展开
-
Android——Gradle报错 Uninitialized object exists on backward branch 45
maven打包发布时,gradle报错:Uninitialized object exists on backward branch 45更换AndroidStudio的JDK为自带的JDK版本,Embeddeb JDK。再次进行构建报错:Could not initialize class com.android.build.gradle.internal.VariantManager百度发现需要将环境变量中的JAVA_HOME设置为AndroidStudio的JDK路径修改后发现还是原创 2021-09-29 20:56:07 · 1892 阅读 · 0 评论 -
Android——记录一个透明Activity的坑
项目迁移Androidx后发现透明Activity失效,背景变为黑色,调试一整天无果。第二天啥改动没有,居然又可以了,怀疑是缓存问题。出现该问题可以尝试清除Android stuido 缓存 加重启设备。付,透明AppCompatActivity透明背景styles <style name="dialogStyle" parent="Theme.AppCompat.NoActionBar"> <item name="android:.原创 2021-03-19 09:57:33 · 957 阅读 · 3 评论 -
Android——RxJava2代码没有运行
一个很奇怪的现象,不知道是否是我使用的版本有问题。不管是什么操作符,或者是Observable.create()使用了线程调度,都会失效例如下面这段代码:Observable.timer(10, TimeUnit.SECONDS) .subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Exception {原创 2021-01-27 15:34:34 · 509 阅读 · 0 评论 -
Android——Gradle Failed to transform file ‘x.jar‘ to match attributes using transform JetifyTransform
把旧项目的jar包放到新项目 Androidx版本时,Gradle异常。Execution failed for task ':app:checkDebugClasspath'.> Could not resolve all files for configuration ':app:debugCompileClasspath'. > Failed to transform file 'xxx.jar' to match attributes {artifactType=proce原创 2020-12-29 15:15:55 · 1863 阅读 · 0 评论 -
Android——支持图片加视频无限轮播的banner
基于https://github.com/youth5201314/banner扩展,图片+视频无限轮播bannerDemo地址https://gitee.com/saqino/pic-video-banner-demo.git说明使用大佬的banner控件是很方便的,但是对视频+图片无限轮播的支持较弱,所以决定重写几个类实现功能。不重写无法实现的原因如下:无限轮播模式下,item大于1时, adapter会自动增加两个item,一个在最前,一个在最后,这样子做...原创 2020-11-25 17:39:14 · 8928 阅读 · 104 评论 -
Android——bugly tinker接入踩坑
DefaultDirectoryVar.getFiles() is applicable for argument types: () values: []gradle 版本太高 编译的时候会报这个错误修改gradle版本gradle 版本 3.1.0 可用classpath 'com.android.tools.build:gradle:3.1.0'kotlin需gradle-4.9-all.zip 以上...原创 2020-08-11 09:19:41 · 469 阅读 · 2 评论 -
Android——新手指引 指定View高亮显示自定义控件
调用方式此处只是当个view的显示,具体如何使用请自行修改uhv_user_hint.setHeightLightView(heightLightView) //设置高光显示的view .setHeightLightType(UserHintView.DrawHeightLightType.CUSTOM_ROUND_RECT) //设置高光类型为 自定义圆角 .setRectRoundCustom(0, 0, 0, 0) //高光类.原创 2020-07-17 16:50:48 · 1175 阅读 · 0 评论 -
Android——intent分享图片到微信好友、朋友圈、QQ
直接上代码,工具类import android.content.ComponentName;import android.content.ContentValues;import android.content.Context;import android.content.Intent;import android.content.pm.PackageInfo;import android.database.Cursor;import android.net.Uri;import and原创 2020-07-07 17:17:56 · 2570 阅读 · 0 评论 -
Android——app内打开安装包,安装包解析失败
7.0,8.0以上安装权限都配置完毕,Provider也配置完毕检查是否有读写权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />...原创 2020-05-20 11:31:43 · 918 阅读 · 0 评论 -
ijkPlayer 编译碰到的坑
建议使用module-lite.sh, 因为他是轻量级的(如果是高版本会有下面这个坑有对各种协议有需求的可以 编辑该文件,把想支持的协议disable 改成 enabledln -s module-lite.sh module.sh找不到 linux-perf.h - 换低版本无该问题(FFmpeg3.4以下,可以使用ijkplayer0.7.5版本,该版本是FFmpeg...原创 2020-04-17 22:18:18 · 941 阅读 · 1 评论 -
Android学习笔记——RxJava2基本使用
笔记尚未完成,需更新依赖//RxJava2 implementation 'io.reactivex.rxjava2:rxjava:2.0.2' implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'使用方法观察者与被观察者observable ——被观察者, 可理解为一个绑定了事件Listene...原创 2019-12-10 16:35:08 · 356 阅读 · 0 评论 -
RxJava2+Retrofit 简单封装
依赖//Retrofit implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' implementation 'com.google.code.gson:gson:2.8.5' imp...原创 2019-12-09 15:04:46 · 282 阅读 · 0 评论 -
Android笔记——自定义带圆框圆形头像框
继承 AppCompatImageView ,重写 绘制事件 onDraw 实现功能头像保存与获取 保存在内部存储中设置头像的同时,将头像图片保存当加载头像控件时,获取头像图片并显示需要以下权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><use...原创 2019-07-22 15:10:14 · 1470 阅读 · 0 评论