![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发问题总结
安卓开发问题总结
愿你被这个世界温暖相待
这个作者很懒,什么都没留下…
展开
-
安卓开发问题:安卓Ble出现动态鉴权失败以及扫描设备一直进入不了回调函数的问题
也需要添加定位相关权限,而其他不需要添加安卓。版本以下去动态鉴权这些权限,那肯定是会失败。一直显示失败,即如下鉴权回调中,参看其他博客解决方案就是。但是在鉴权回调函数中如。版本的系统上才有的,而。原创 2024-05-09 23:25:05 · 294 阅读 · 0 评论 -
A/libc: Fatal signal 11 (SIGSEGV), code 128 (SI_KERNEL), fault addr 0x0 in tid 10070 (radual_design_
经过不断debug发现是bitmap的问题,因为我是从一个Activity跳转到另一个Activity文件上然后进行渲染bitmap图像到ImageView组件上。过程涉及到了Bitmap图像的序列化,对于上述报错,更多的回答是因为空指针或者内存相关,后来不断尝试发现Bitmap图像不应该直接序列化,解决办法一:是将Bitmap转成byte数组,然后再序列化,避免直接对Bitmap图像直接序列化。,只有这一句的报错信息,没有其他了,并且同样场景有时候报错有时候不会。原创 2023-08-04 01:02:05 · 1024 阅读 · 0 评论 -
安卓学习问题总结17:安卓不能引用本地aar进行添加依赖
问题总结一般搜索到的方法都类似以下,但是都没有用 implementation fileTree(include: ['*.jar'], dir: 'libs') implementation (name: 'barcode_scanner_library_v2.3.2.0', ext: 'aar')原因分析无问题解决将你的arr包放在项目下的app目录下的libs文件夹中引入的时候,使用类似以下格式添加你的arr包implementation files('libs\\auth_原创 2022-03-08 20:05:01 · 1041 阅读 · 0 评论 -
安卓学习问题总结16:安卓修改WebView背景色
问题描述安卓修改WebView不能修改背景色原因分析无方法解决一般搜索都是修改硬件加速之类的,但是都没有用,这里使用直接是注入js的方法进行修改,在你对应的webView添加webViewClient并添加如下方法,其中#ffffff是改变的背景色,这里是白色,通过注入js,还可以操作页面其他的表现 webView.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebVie原创 2022-03-08 19:59:14 · 1231 阅读 · 0 评论 -
安卓学习问题总结15:安卓不能判断外部安装的应用是否安装
问题描述我要实现进行跳转到外部地图的功能的前进行检查应用是否存在的功能,但是无论怎么测试,所有外部安装的应用都不能检测到,不过可以获取系统的应用包是否存在,代码如下 public static boolean checkApkExist(Context context, String packageName) { // 获取packagemanager final PackageManager packageManager = context.getPackageM原创 2022-02-27 23:42:37 · 1767 阅读 · 1 评论 -
安卓学习问题总结14:在目标目录下启动目标目录下存在的命令,但是显示该命令不存在
问题描述在platform-tools目录下执行命令,显示命令不存在adb shell但是目录下实际是有的原因分析默认情况下,Windows PowerShell 不会从当前位置加载命令问题解决使用./adb shell原创 2022-01-18 00:12:21 · 465 阅读 · 0 评论 -
安卓开发学习问题13:background execution not allowed: receiving Intent
问题描述环境是:API32,最小SDK是26,发送广播,本App都无法接收,日志出现错误:background execution not allowed: receiving Intent { act=hello flg=0x10 (has extras) } to com.example.brocast_page/com.example.reciver.MyReciver原因分析target>=26时,APP发送的静态广播连自己也收不到问题解决对于隐式广播,如果没有包含FLAG_RE原创 2022-01-17 17:17:30 · 2276 阅读 · 1 评论 -
安卓学习问题总结12:设置Notification显示:Call requires API level 26 (current min is 23)
问题描述设置Notification显示:Call requires API level 26 (current min is 23): new android.app.NotificationChannel原因分析最低版本需要26问题解决在对应项目的gradle中对应module设置最小sdk为26原创 2022-01-17 01:37:05 · 1250 阅读 · 0 评论 -
安卓学习问题总结11: app:actionViewClass=“android.widget.SearchView“不起作用
问题描述app:actionViewClass="android.widget.SearchView"不起作用点击不会展开原因分析未知问题解决使用android:actionViewClass="android.widget.SearchView" <item android:id="@+id/search" android:icon="@drawable/search" android:title="搜索" app原创 2022-01-16 20:11:28 · 490 阅读 · 0 评论 -
安卓开发学习问题10:设置了showAsAction=“always“并且空间足够但是ActionBar还是会缩到溢出空间
问题描述设置了showAsAction="always"并且空间足够但是ActionBar还是会缩到溢出空间<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item androi原创 2022-01-16 19:33:07 · 330 阅读 · 0 评论 -
安卓学习问题9:通过xml文件配置fagment出现Binary XML file line #15: Error inflating class fragment
问题描述通过xml配置fagment出现错误:android.view.InflateException: Binary XML file line #15: Binary XML file line #15: Error inflating class fragment原因分析当使用6.0的support.v4包时,需要设置android:id并且fagment应该是全路径问题解决...原创 2022-01-13 22:15:52 · 577 阅读 · 0 评论 -
安卓学习问题8:GridView中图片上下间距过大
问题描述默认状态下,GridView中图片上下间距过大,并且不能同通过自身属性配置原因分析图片默认是等比例缩放,多出来的空间是等比例缩放高度多出来的结果问题解决在ImageView标签设置图片为自由缩放: android:scaleType="fitXY"<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ima原创 2022-01-12 16:50:35 · 513 阅读 · 0 评论 -
安卓学习问题7:安卓开发通过R.id获取不到layout文件下新创建的xml文件里边的组件的id
问题描述R.id获取不到layout文件下新创建的xml文件里边的组件的id原因分析资源并没加载到R中问题解决重新clean一下项目原创 2022-01-12 16:45:03 · 858 阅读 · 0 评论 -
安卓学习问题6:布局不会随着屏幕收缩而是会保持原状然后超出屏幕,导致其中文字不能完整呈现
问题描述实现一个类似朋友圈界面的时候,发表的文字会超出屏幕。如下图,可以看到一部分文字是给边缘覆盖了原因分析我这里主要是由于父容器就已经超出了屏幕,然后TextView文字自动适应父容器,所以超出屏幕,最终被截断。布局主要是父容器是GridLayout然后右侧文字部分嵌套的TableLayout问题解决虽然我这里是GridLayout里嵌套的TableLayout,但是类似情况解决思想是差不多的:对超出范围的父容器的width设置为0dp,并设置weight为1。我这里是因为在GridLayo原创 2022-01-10 14:18:43 · 599 阅读 · 0 评论 -
安卓开发问题5:Button背景色无法修改
问题描述Button背景色无法修改原因分析新版本更新问题问题解决将res/theme文件中style标签上的parent改成parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge"<style name="Theme.Study_start_20220105" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">name是你项目的,这个不用原创 2022-01-09 19:18:53 · 794 阅读 · 0 评论 -
安卓开发学习问题4:The application could not be installed: INSTALL_FAILED_USER_RESTRICTED
问题描述手机连接电脑调试安卓应用出现Installation did not succeed.The application could not be installed: INSTALL_FAILED_USER_RESTRICTEDList of apks:[0] 'E:\Android\study\study_start_20220105\app\build\outputs\apk\debug\app-debug.apk'Installation via USB is disabled.原创 2022-01-06 22:25:10 · 1112 阅读 · 0 评论 -
安卓开发学习问题3:Genymotion启动模拟器显示Unable to start the virtual device
问题描述Genymotion启动模拟器,弹窗显示Unable to start the virtual device原因分析Genymotion依赖于VirsualBox,启动模拟器的同时也会启动VirsualBox,如果通过VirsualBox没有开启连接。那么就会出现以上错误在适配器选项中可以看到:我这一堆的网络连接,是因为VirsualBox试图启动网络时,如果没有我们这里没有启动连接,那么他不会自动启用而是不断创建新的问题解决上述适配器的路径:控制面板-网络和共享中心-更改适配器设置。原创 2022-01-06 21:49:19 · 1252 阅读 · 0 评论 -
安卓开发学习问题2:Win10运行安卓程序出现To build this project, accept the SDK license agreements and install the miss
问题描述Win10运行安卓程序出现Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;30.0.2 Android SDK Build-Tools 30.0.2To build this project, accept the SDK license agreements and install the missing component原创 2022-01-05 21:54:20 · 1396 阅读 · 0 评论 -
安卓开发学习问题1:Android Studio下载出现HTTP ERROR 400
问题描述原因分析无问题解决直接将下载地址放到迅雷下载原创 2022-01-05 21:45:55 · 820 阅读 · 1 评论