Android Studio
文章平均质量分 78
一只农民工
一袖青衣 一世繁华
努力搬砖,强弩灰飞烟灭。
展开
-
Android 串口支持奇偶校验及Android串口基础
Android 串口支持奇偶校验,停止位。修改了java和c代码,对android串口作一定对介绍。原创 2023-07-06 22:21:01 · 1375 阅读 · 0 评论 -
Android WebView加载h5打开麦克风与摄像头的权限问题
Android webview h5 麦克风权限,摄像头(相机)权限实现与填坑。原创 2023-06-25 15:11:10 · 14637 阅读 · 3 评论 -
git查看提交的文件列表
git log 输出的是提交记录的记录id,没有详细的文件或修改信息,我们需要进一步利用git命令和记录id来查看详细的列表或修改。原创 2023-02-25 10:39:02 · 2771 阅读 · 0 评论 -
No signature of method: build_*.android() is applicable for argument types
No signature of method: build_*.android() is applicable for argument types原创 2023-02-14 11:40:04 · 9530 阅读 · 0 评论 -
Android App屏幕旋转要点
Android App屏幕旋转因素、要点android:screenOrientationandroid:configChangesonConfigurationChanged原创 2022-08-01 16:58:22 · 4351 阅读 · 0 评论 -
Android adb 安装apk程序
在一些安装文件下载到电脑的情况下,可以使用adb 安装Android apk 文件,避免拷贝到手机,减少操作。原创 2022-06-16 10:15:07 · 10133 阅读 · 0 评论 -
Android代码安装apk程序
Android代码安装apk程序,高版本系统提高存储空间的访问权限,需要ContentProvider 将我们需要安装的文件路径共享出来,供安装程序访问,从而实现应用内安装apk,这种场景一般也是app自主升级需要使用的。......原创 2022-06-15 15:27:12 · 6760 阅读 · 0 评论 -
【Android】ConstraintLayout中RecyclerView 的底部数据显示不全以及覆盖其他View
【Android】ConstraintLayout中RecyclerView 的底部数据显示不全以及覆盖其他View原创 2022-06-06 17:10:55 · 1911 阅读 · 0 评论 -
【Android】Unresolved reference: databinding
Unresolved reference: databinding原创 2022-06-06 16:01:17 · 3144 阅读 · 1 评论 -
Android Studio Gradle输出信息乱码
在更换android studio 版本之后,一般windows 版本在项目构建过程中,gradle 相关的信息输出,会出现乱码,基本上明知是字符编码的问题,但看着就是不爽,例如下面这的情形:ע: ijЩ�����ļ�ʹ�û????����ѹ�ʱ�� API��ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣本文给出几种处理方法,和网上其他小伙伴给的差不多,补充重启应用的说明。方法一在对应的module的build.gradle 中添加如下代码tas原创 2022-01-11 13:48:45 · 8715 阅读 · 0 评论 -
Android studio gradle task list 不显示问题
问题描述新电脑安装android studio后,导入工程,各种配置都弄好变更好,出现了如下情况:之前习惯的gradle task 不在列表中,好不习惯。正常期望如下:处理方法快捷键Ctrl + Alt + S或者 file -> settings 打开设置窗口选择Experimental 功能菜单,并找到“Do not build Gradle task list during Gradle sync” 取消勾选。刷新或重新加载接着就OK了如下图:注:Andr原创 2022-01-10 14:02:40 · 8991 阅读 · 0 评论 -
Android Studio无线连接设备调试,比数据线更方便
前言一般情况下,多数移动开发者使用的是数据线连接电脑,进行各种移动设备的调试,更有胜者,非常迷恋模拟器,模拟器它好不好,答案是好,因为直接运行在电脑上,直接操作,调试,确实方便。尤其是ios开发小伙伴,多数app通过模拟器基本上都能开发好,再用真机验证就可以了。但对于android,就比较恼火了,模拟器一直不好用,卡、慢都是影响撸码的心情。另外android设备随便弄个便宜的都是容易的,基本上是真机开发。那么非一般情况呢,例如我们使用了NDK也就是C层的代码时,由于架构匹配方面,需要用真机开发和调试,效原创 2021-11-02 16:33:28 · 15409 阅读 · 0 评论 -
Android坑点-ByteBuffer.array() 入过坑吗
DirectAllocati原创 2021-10-27 17:31:30 · 19019 阅读 · 2 评论 -
Java错误:找不到或无法加载主类
目录前言java c xxx.java 编译需要相对物理路径java xxx 编译需要虚拟路径总结前言一般情况下,我们都使用工具进行代码的编辑和调试,例如eclipse 、Manven、Android Studio、sublime、vim、notepad、记事本等。当我们用eclipse android studio等创建的project和java类文件,都是有包名的,用工具正常编译和运行,但此时切换到命令行执行的时候:javac xxx.javajava xxx的时候 极有可能出现找不到或原创 2021-10-19 08:00:00 · 63534 阅读 · 4 评论 -
Kotlin plugin should be enabled before ‘kotlin-android-extensions‘
在java项目中添加kotlin的类之后,根据提示进行各种配置和下载,一顿操作后出现了Kotlin plugin should be enabled before 'kotlin-android-extensions’处理办法:build.gradle文件中,将apply plugin: 'kotlin-android’位置调整到apply plugin: 'kotlin-android-extensions’的前面,代码如下:apply plugin: 'kotlin-android'apply p原创 2021-09-29 17:02:00 · 19075 阅读 · 0 评论 -
Kotlin AAPT: error: resource android:attr/lStar not found.
这是使用kotlin之后发生的错误。打开 android/app 工程全局搜索androidx.core:core-ktx:+全局搜索快捷键 ctrl+shift +f将搜索到的内容修改为“androidx.core:core-ktx:1.6.0”也就是说将androidx.core:core-ktx:+ 修改为androidx.core:core-ktx:1.6.0,一般情况下是在module的中的build.gradle中,依赖项里面。直接看build.gradle文件也是可以的。Sync原创 2021-09-29 16:46:32 · 17583 阅读 · 0 评论 -
Android日志[进阶篇]五-阅读错误报告
https://source.android.google.cn/source/read-bug-reports.html 无论是任何类型的开发工作,出错都在所难免,而错误报告对于找出和解决问题至关重要。Android 的所有版本都支持通过 Android 调试桥 (adb) 获取错误报告;Android 4.2 及更高版本支持一个旨在获取错误报告以及通过电子邮件、云端硬盘等分享报告的开发者选项。Android 错误报告中包含文本 (.txt) 格式的 dumpsys、dumpstate 和 log原创 2021-09-17 14:37:25 · 21582 阅读 · 0 评论 -
Android日志[进阶篇]四-获取错误报告
https://developer.android.google.cn/studio/debug/bug-report原创 2021-09-17 11:54:02 · 22934 阅读 · 0 评论 -
Android日志[进阶篇]三-Logcat 命令行工具
目录日志记录系统概览命令行语法logcat命令行选项过滤日志输出控制日志输出格式格式修饰符查看备用日志缓冲区通过代码记录日志前言:平常用logcat看日志或copy日志,实际是在logcat的一个可视化窗口上进行简单的read和copy,这个窗口是由logcat工具支撑的,并不是logcat的全部。Logcat 是一个命令行工具,用于转储系统消息日志,包括设备抛出错误时的堆栈轨迹,以及App使用 Log 类写入的消息。本文介绍了命令行 Logcat 工具,但在 Android Studio 中,可原创 2021-09-10 15:35:35 · 19646 阅读 · 0 评论 -
Android日志[进阶篇]一-使用 Logcat 写入和查看日志
Android Studio 中的 Logcat 窗口会显示系统消息,例如在进行垃圾回收时显示的消息,以及使用 Log 类添加到应用的消息。此窗口可以实时显示消息,也可以保留历史记录,因此您可以查看较早的消息。要仅显示感兴趣的信息,您可以创建过滤器、修改消息中显示的信息量、设置优先级、仅显示通过应用代码生成的消息以及搜索日志。默认情况下,logcat 仅显示与最近运行的应用相关的日志输出。如果应用抛出异常,logcat 会显示一条消息,后跟相关联的堆栈轨迹,其中包含指向相应代码行的链接。从 Andr.原创 2021-09-10 14:53:19 · 24387 阅读 · 0 评论 -
Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈)
目录调试中的堆栈轨迹从外部来源打开堆栈轨迹监控剪贴板,确定是否有新的堆栈轨迹堆栈一般是指java层的或jni层发生crash时候的函数调用序列,最顶层就是发生异常的地方,有的情况下这个堆栈并不一定完整。映射代码基本上指应用层(java 或kotlin),是为了方便将错误定格到代码上,也就是本文讲的内容。但建议小伙伴们要逐渐脱离这样的工具,能自己直接定格,这样效率会更高。至于jni的,需要进行相关的函数表配置,总体思路都是一样的。调试中的堆栈轨迹调试应用通常需要使用堆栈轨迹。每当您的应用因为错误或异常原创 2021-09-09 18:01:53 · 19012 阅读 · 0 评论 -
Android日志[基础篇]二 Android Studio修改LogCat日志的颜色
上一篇提到Android日志的5个级别的日志输出,在logcat里面设置自己喜欢或习惯的颜色,本文不只讲Android Sudio修改logcat的日志颜色。代码和效果代码private void logColor(){ Log.v(TAG,"logColor verbose"); Log.d(TAG,"logColor debug"); Log.i(TAG,"logColor info"); Log.w(TAG,"logColor waring原创 2021-08-19 18:37:20 · 21240 阅读 · 1 评论 -
Android adb 启动APP
目录启动命令一 常规命令 + 包名/activity二 常规命令 + 包名命令关闭App获取包名和activity的路径代码获取1 命令获取( 需要app运行在前台,停留在启动界面)2命令获取(先执行命令,再点击app启动)启动命令一 常规命令 + 包名/activityadb shell am start -n package/launch activity说明:package 是app的包名(android studio一般是gradle中的applicationId的值)launch ac原创 2021-08-10 14:53:53 · 27936 阅读 · 1 评论 -
为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-26 13:48:11 · 17482 阅读 · 0 评论 -
Mac AndroidStudio常用快捷键
mac电脑的键盘修饰符对应关系Command(或 Cmd)⌘Shift ⇧Option(或 Alt) ⌥Control(或 Ctrl)⌃Caps Lock ⇪esc ⎋FnF6-F12的使用单独按F6-F12,一般是控制电脑的音量、音乐上下曲的切换,如果要启用F6-F12的功能,就要先按住Fn 例如 android studio 查找当前类中的函数快捷键是 ⌘+F12,就需要同时按住Fn才有效,实际上是Fn+ ⌘+F12也就是Fn+ Command +F12mac And原创 2021-07-20 17:42:25 · 9799 阅读 · 0 评论