Android
文章平均质量分 60
Android
小康师兄
1、多年嵌入式软件开发经验;
2、同样擅长Android开发和微信小程序开发;
3、做过大厂的系统工程师,当过小厂的嵌入式主管,现在是个创业公司的软件经理;
4、对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
-
Android Studio问题解决:java.lang.NoSuchMethodException
Android Studio问题解决:java.lang.NoSuchMethodException原创 2023-12-22 14:24:57 · 1729 阅读 · 0 评论 -
Android Studio问题解决:Gradle Download 下载超时 Connect reset
Android Studio问题解决:Gradle Download 下载超时 Connect reset原创 2023-12-19 11:49:35 · 3547 阅读 · 0 评论 -
Android Camera 摄像头 预览时 水平镜像
Android Camera 摄像头 预览时 水平镜像原创 2023-05-09 17:49:33 · 1557 阅读 · 1 评论 -
android8 rk3399 同时支持多个USB摄像头
android8 rk3399 同时支持多个USB摄像头原创 2023-03-20 16:25:59 · 1328 阅读 · 8 评论 -
Android 使用外置USB麦克风MIC录音遇到问题并解决(含录音播放源码)
Android 使用外置USB麦克风MIC录音遇到问题并解决(含录音播放源码)原创 2023-02-24 10:37:07 · 4883 阅读 · 1 评论 -
Android问题解决:keytool 错误: java.io.IOException: Invalid keystore format,Android获取安全码SHA1值
Android问题解决:keytool 错误: java.io.IOException: Invalid keystore format,Android获取安全码SHA1值原创 2023-02-21 17:17:22 · 5748 阅读 · 2 评论 -
Android问题解决:Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more
com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0原创 2023-02-15 18:01:30 · 6825 阅读 · 1 评论 -
Android问题解决:android.os.FileUriExposedException: file:///storage/......Intent.getData()
Android问题解决:android.os.FileUriExposedException: file:///storage/......Intent.getData()原创 2022-12-28 00:21:28 · 606 阅读 · 0 评论 -
RK3399 Android 8.1 开机动画制作全流程详解
RK3399 Android 8.1 开机动画制作全流程详解原创 2022-12-12 09:03:18 · 1825 阅读 · 0 评论 -
Android Studio问题解决:Gradle sync failed: Sync failed: reason unknown
Android Studio问题解决:Gradle sync failed: Sync failed: reason unknown原创 2022-04-27 14:07:13 · 8033 阅读 · 1 评论 -
Android问题解决:android.util.Base64.encode 导致签名不匹配 SignatureDoesNotMatch
Android问题解决:android.util.Base64.encode 导致签名不匹配 SignatureDoesNotMatch原创 2022-04-23 01:32:03 · 7845 阅读 · 1 评论 -
Android Studio问题解决:你的主机中的软件中止了一个已建立的连接。
Android Studio问题解决:你的主机中的软件中止了一个已建立的连接。把电脑的移动热点关闭就好了原创 2022-04-17 17:15:08 · 3957 阅读 · 10 评论 -
Microsoft Visual Studio App Center 快速集成和体验
Microsoft Visual Studio App Center 快速集成和体验原创 2022-03-01 19:09:15 · 2844 阅读 · 2 评论 -
Android Studio问题解决:Unable to find method ‘org.gradle.api,Gradle‘s dependency cache may be corrupt
文章目录一、遇到问题二、分析问题三、解决问题一四、解决方法二一、遇到问题Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;'.Possible causes for this unexpected error include:Gradle's dependency cache may be corrupt (this so原创 2021-11-06 07:40:18 · 21013 阅读 · 0 评论 -
基于友盟+U-APM解决客户小姐姐Android Native Crash问题,小姐姐说我真棒,要把她闺蜜介绍给我
文章目录一、遇到问题二、Native日志分析三、信号量(signal) 和 错误码(code)分析四、PC指针addr2line定位4.1 addr2line路径4.2 so路径4.3 addr2line查询五、修改代码六、后续~一、遇到问题客户小姐姐反馈一个Crash问题,但是概率很小,开发和测试都没遇到过。总不能让小姐姐帮忙抓取logcat日志。逼不得已,用上了杀手锏友盟+U-APM神器,重新给小姐姐更新了一版APK。然后,开瓶82年的冰阔落,坐等日志上来。二、Native日志分析来了来原创 2021-10-26 19:38:54 · 900 阅读 · 0 评论 -
Android友盟+U-APM快速集成与极致体验
文章目录一、前言二、快速集成2.1 账号注册2.2 创建应用2.3 Demo下载2.4 Demo导入2.5 Demo试跑三、极致体验3.1 第一个App崩溃3.2 查看后台崩溃信息(延时1分钟+)3.3 错误处理3.4 告警设置3.5 企业微信机器人3.6 告警触发四、一点小建议4.1 错误明细中缺乏App版本4.2 错误处理的逻辑流程一、前言之前一直是用腾讯的bugly目前受邀推荐使用友盟+U-APM,那就让我们来尝试体验一下二、快速集成2.1 账号注册友盟+注册注册很快,没有繁琐的步骤原创 2021-10-26 19:38:23 · 14185 阅读 · 0 评论 -
Android Studio问题解决:A problem occurred starting process ‘command ‘,CreateProcess error=2, 系统找不到指定的文件。
一、遇到问题二、解决问题重新下载了22.0.7026061和22.1.7171670ndk.dir中修改了路径clean+Sync Project哦了,大功告成原创 2021-09-07 17:13:49 · 4650 阅读 · 0 评论 -
Android Studio问题解决:Location specified by ndk.dir () did not contain a valid NDK and so couldn‘t sati
一、遇到问题> Configure project :appLocation specified by ndk.dir () did not contain a valid NDK and so couldn't satisfy the required NDK version 20.0.5594570FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring proje原创 2021-09-07 16:07:42 · 8333 阅读 · 1 评论 -
Android Studio问题解决:Compatible side by side NDK version was not found.
一、遇到问题> Configure project :appCompatible side by side NDK version was not found. Default is 20.0.5594570.二、解决问题File->Settings->Appearance...->Android SDK->SDK Tools->NDK(Side by side)->Apply觉得好,就一键三连呗(点赞+收藏+关注)...原创 2021-09-07 15:14:19 · 4508 阅读 · 1 评论 -
Android Studio问题解决:Failed to open zip file
一、遇到问题点击Re-download dependencies and sync project (requires network),就跳出gradle-wrapper.properties二、分析问题简单的猜测了下,是gradle-6.5-bin.zip这个zip打不开,至于为啥打不开呢,很有可能就是文件被损坏。那如果是这个问题的话,解决办法就很简单,把它删除了,再重新下载即可。三、解决问题3.1 找到gradle路径File->Setting->Build,..->原创 2021-09-06 19:42:48 · 1612 阅读 · 0 评论 -
Android Studio 4.1 代码报错没有提示
Android Studio 4.1 代码报错没有提示,原来是是Android Butterknife Zelezny搞的鬼。原创 2021-06-09 20:45:01 · 565 阅读 · 6 评论 -
Android Studio Build Output窗口出现中文乱码问题解决方法
Android Studio Build Output窗口出现中文乱码问题解决方法一、打开Help->Edit Custom VM options…二、增加一行-Dfile.encoding=UTF-8# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html-Dfile.encoding=UTF-8三、清空缓存并重启Android Studio原创 2020-10-26 21:37:40 · 1053 阅读 · 0 评论 -
关于android studio 出现Error:Execution failed for task ‘:app:preDebugAndroidTestBuild‘. 的解决办法
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test ...原创 2018-09-30 23:31:41 · 1236 阅读 · 0 评论 -
Android Studio 引用
将aar文件,拷贝到app/libs/目录下。在app/build.gradle文件中添加以下代码:android { repositories { flatDir { dirs 'libs' } }}dependencies { compile(name: 'dualcamera', ext: 'aar...原创 2018-09-30 23:56:20 · 890 阅读 · 0 评论 -
Android App拥有system权限
Android App拥有system权限在有些Android板子上,app需要拥有system权限,才能访问硬件资源。而app拥有system权限的方法很简单,只需要修改AndroidManifest.xml文件,添加共享系统进程属性:android:sharedUserId="android.uid.system"android:sharedUserId="android.uid.sh...原创 2019-03-03 00:36:11 · 6361 阅读 · 0 评论 -
Android 导出Excel
build.gradle implementation 'net.sourceforge.jexcelapi:jxl:2.6.12'ExcelUtilpackage com.example.weijian.bluetooth;import android.content.Context;import android.os.Environment;import android....原创 2019-01-29 19:53:24 · 5198 阅读 · 1 评论 -
Android权限管理permissions4m
开源permissions4mbuild.gradle implementation 'com.github.jokermonn:permissions4m:2.1.2-lib' annotationProcessor 'com.github.jokermonn:permissions4m:2.1.2-processor'java Permissions4M...原创 2019-02-04 17:41:00 · 1141 阅读 · 0 评论 -
Android 常用的提示框Dialog
BaseDialog常用的提示框,输入框,弹窗等使用方式build.gradle(project)allprojects { repositories { ... maven { url 'https://jitpack.io' } }}build.gradle(module app)dependencies { impleme...原创 2019-01-05 22:31:04 · 12377 阅读 · 3 评论 -
Android多媒体系统的业务
Android 多媒体系统的整体业务和主要业务原创 2015-02-24 11:20:55 · 1800 阅读 · 0 评论 -
Android 图片点击 全屏缩放预览
// -------------------- 以下4个库是必须依赖的 ---------------------------- implementation 'cn.bingoogolapple:bga-photopicker:1.2.8@aar' implementation 'com.android.support:appcompat-v7:27.0.1' ...原创 2019-04-09 20:34:54 · 9559 阅读 · 0 评论 -
Android 消息通知栏Notification使用和权限
查看Notification权限public class NotificationUtils { public static boolean checkNotifySetting(Context context) { NotificationManagerCompat manager = NotificationManagerCompat.from(context);...原创 2019-04-28 21:20:18 · 12868 阅读 · 0 评论 -
解决“NOTE: One or more layouts are missing the layout_width or layout_height attributes.”
布局无法加载,xml也没有错误,提示NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts关闭Android Studio进入C:\Users\UserName\ .android目录,将build-cache重命...转载 2019-06-07 13:14:00 · 539 阅读 · 0 评论 -
RK3399触摸不准,修改drivers中gt9xx.h的cfg
主板是friendlyarm的NanoPC-T4的主板,RK3399的主芯片,原本适配了1280 * 800的7寸屏和1920 * 1200的11寸屏。现在又想要用一款10.1寸的屏,接口都是edp,触摸是iic。插上去屏能亮,显示都没问题,但是触摸有点不准,用了一个画图软件,发现横轴的点位有点偏移,偏移不固定,线性的偏移,就是靠左边的时候偏移大,靠右边的时候偏移小。我第一步就把主板的串口接到电...原创 2019-06-16 00:49:16 · 5163 阅读 · 13 评论 -
Android 设置EditText 输入数字的最大值 与最小值
public class InputFilterMinMax implements InputFilter{ private int min, max; public InputFilterMinMax(int min, int max) { this.min = min; this.max = max; } public Inp...转载 2019-08-12 22:58:18 · 4362 阅读 · 0 评论 -
Android ImageView 缩放、拖动、旋转
直接上代码package cn.weijian.sweeping_robot.widget;import android.content.Context;import android.graphics.Matrix;import android.graphics.PointF;import android.util.AttributeSet;import android.util.L...原创 2019-09-11 19:55:49 · 7572 阅读 · 0 评论 -
android项目app中引用不到module下的jar包问题
在module中导入了***.jar或者在线的包,在app中如果想引用这个jar里相关的内容时,发现根本引用不到,会提示你add library/*****.jar 一大串,你回车一下或者点一下没反应,根本没有用。只需把module下gradle里相关jar的implementation改为api即可,因为implementation 修饰的只能在当前module中引用,你在app下是引用不了的...转载 2018-12-24 01:07:21 · 1009 阅读 · 0 评论 -
Process 'command 'D:\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd'' finished with non-zero exi
我在网上收了一些教程,说是ndk版本的问题,我的版本是18的,我下载了一个16的版本放到ndk-bundle目录下就好了,希望对你有帮助,下面是下载16版本的ndk的百度网盘地址。链接:https://pan.baidu.com/s/15c1zhRuJAYAIT3Q6ULJ8dg提取码:kugm...转载 2018-12-16 11:55:26 · 2397 阅读 · 0 评论 -
Android编译,Error: could not find jdk tools.jar
下载jdk 7拷贝到usr/java解压 sudo tar -zxvf jdk-7u79-linux-x64.tar.gz修改环境变量 sudo vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_111export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:exportPATH={...原创 2018-11-23 22:15:10 · 5731 阅读 · 2 评论 -
Google Developers中国网站发布!
Google Developers中国网站发布转载 2016-12-06 10:27:33 · 519 阅读 · 0 评论 -
Android 开发之 ---- bootloader (LK)
LK是什么 LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 LK 代码 在 bootable/bootloadler/lk 目录下 LK 代码结构 +ap转载 2015-04-24 13:54:51 · 811 阅读 · 0 评论