- 博客(47)
- 收藏
- 关注
原创 pthread实现生产者消费者模式
总感觉Java线程这块缺了些啥,看源代码有时候看不太懂。因此就萌生了我下面的想法,学习pthread的相关知识,去探究Java Thread对象的底层是如何实现。
2024-01-31 19:51:53 478
原创 Flutter:Running Gradle task ‘assembleDebug‘...
Running Gradle task 'assembleDebug'...
2022-12-17 22:39:23 721
原创 our project has set `android.useAndroidX=true`, but configuration `:app:debugRuntimeClasspath` still
AGPBI: {"kind":"warning","text":"Your project has set `android.useAndroidX=true`, but configuration `:app:debugRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues.\nThis behavior will not be allowed in Android Gradle p
2022-12-02 12:14:12 3411
原创 Fragment简单实用易犯错
Must specify unique android:id, android:tag, or have a parent with an id for
2022-11-19 23:45:00 143
原创 Linux IDEA kotlin 运行hello world
1、从官网(https://www.jetbrains.com/zh-cn/idea/download/#section=linux)下载idea如下图:
2022-04-16 19:35:36 2950
原创 mac配置adb环境变量
在公司上班,写代码都是用windows,最近疫情严重了,居家办公3个礼拜了,公司电脑没有带回来,被迫使用mac来写代码,突然忘记如何配置adb环境变量了,在此做个笔记,方便自己以后查看。1、打开终端,输入一下命令vim ~/.bash_profile如下图:2、在打开的.base_profile文件中添加如何配置,然后执行:wq保存文件export PATH=${PATH}:/Users/andrew/Library/Android/sdk/platform-tools如下..
2022-04-06 10:51:55 6011
原创 透明度对应的16进制
100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C476% — C275% — BF74% — BD73% — BA72%
2021-12-29 13:49:11 1063
原创 2021-09-22
项目运行报错,看了半个小时,都懵逼了,看了官方文档解决了,做个记录。报错如下:Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]$ hdc shell rm -rf /sdcard/92774481786c45f5b92ac6c6543f7ff3Error while Deploying HAP看了提示信息,刚开始以为是没有签名,看了文档之后,知道是版本兼容问题。官网文档推荐的方式:真机设备的apiversion和releaseType取值,可以在.
2021-09-22 21:22:26 658
原创 DevEco真机debug运行
1、点击Project Structure, 勾选Automatically generate signing ,然后点击Sign In2、这时候,看到浏览器页面被打开了,点击允许:3、返回到IDE就会看到签名信息了点击ok,直接就可以以debug模式运行了...
2021-09-22 20:48:47 779
原创 android:exported` when the corresponding component has an intent filter defined. See
报错信息:Error: android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See h
2021-08-18 19:06:00 1466
原创 Mac 配置Mvn
最近在学习SpringBoot,因为Mac因为故障,刚维修回来,需要重新配置mvn环境,因此有次记录。1、到Maven官网下载安装包https://maven.apache.org/plugins/index.html2、把压缩包解压到固定的目录,类似我的3、设置环境变量打开终端,输入如下命令vim ~/.bash_profile输入如下配置:export MAVEN_HOME=/Users/andrew/LingwdApp/apache-maven-3.8.1.
2021-07-15 23:19:50 1608
原创 Linux: add-apt-repository: command not found
今天要安装Linux显卡驱动,想装个图形的软件工具Device Driver Manager,然后执行安装命令:sudo add-apt-repository ppa:noobslab/apps报错了,如下:lwd@lwd-PC:~$ sudo add-apt-repository ppa:noobslab/appssudo: add-apt-repository: command not found解决如下:因为add-apt-repository 命令是soft..
2021-07-12 12:19:54 300
原创 OC中调用C++的方法
最近在学习C++,了解到C++和OC都是C的超集,之前试过了OC能调用C中的方法,也应该可以调用C++中的方法,因此,在此记录下,有需要的同学也可以试下。1、新建一个Test.hpp头文件,此时XCode会同时建一个对应的后缀名为.cpp的文件。如下图:在Test.hpp中新增一个方法,代码如下://// Test.hpp// TestOcUseCpp//// Created by andrew on 2021/7/8.//#ifndef Test_hpp#de..
2021-07-08 17:53:19 1936
原创 OC调用C中的方法
最近在学习OC,然后想把和C一起混用,在此记录下:1、新建一个C的头文件test.h 代码如下://// test.h// TestOc//// Created by andrew on 2021/7/7.//#ifndef test_h#define test_h#include <stdio.h>int addTwoNumber(int a,int b);#endif /* test_h */2、新建一个C源代码文件test.c,实现头..
2021-07-08 16:56:12 988
原创 error: C99 designator ‘personName’ outside aggregate initializer
C++编译器报了这样一个错误:error: C99 designator ‘personName’ outside aggregate initializer我的代码如下:#include <iostream>using namespace std;typedef struct Person { int age; char personName[10]; char sex; int score;} Person ;int main()
2021-07-06 20:00:05 2520 5
原创 The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER
Installation did not succeed.The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDERList of apks:[0] '/home/lwd/Documents/Android-Studio/AndFix-init/app/build/outputs/apk/release/app-release.apk'Installation failed due to: 'null'.
2021-06-16 16:46:37 403
原创 Android Studio:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
上个礼拜五app代码已经发布线上了,然后我把Window10的C盘做了下清理工作,因为C盘块满了。清理之后AS不能运行了,我重新安装了Android Studio,接着导入代码,发现编译报错,错误日志如下:
2021-06-16 11:38:31 2425
原创 WEB标准颜色、网页颜色选择器、网页颜色中英文名称、网页颜色中英文名称以及RGB对应码
做个收藏 http://tool.c7sky.com/webcolor/#character_6
2021-05-28 16:03:55 753
原创 Activity class {} does not exist
今天上午从git上拉了代码编译,发现As报错,如下:11/04 11:11:47: Launching 'app' on HUAWEI ELS-AN00.$ adb shell am start -n "com.swap.space.zh3721.store/com.swap.space.zh3721.store.ui.welcom.WelcomeActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERE
2020-11-04 11:16:30 741
原创 Mac Android Studio 查看依赖包的关系
今天有个商户投诉app在4.4版本闪退,我自己试了下,日志如下:咋一看,是OkHttp3不兼容4.4版本的系统,去Okhttp官网看了相关的文档,说3.13.0之后不支持Android 5.0系统一下。当时我的想法就是使用旧版本,然后就把版本降低到3.12.12,编译运行,报错如下:一看就知道版本冲突了,但是项目使用这么多第三个的依赖库,如何分析是哪些依赖库使用了高版本的OkHttp3呢?经过度娘的帮助,终于用了如下命令解决了我的问题:./gradlew -q app:depend
2020-07-24 22:35:03 589
原创 Android Studio Updating Indices
今天上班后,检车As更新,然后更新了一个压缩包,大概1G左右,然后自动重启As,发现Updating Indices好久,重启了还是没有用,于是想到可能和缓存有关系,试了一下,解决了我的问题,在此记录下:...
2020-07-20 10:57:22 911
原创 微信接龙操作
最近为了快速统计参加羽毛球活动的报名人数,实操了一下微信的接龙,操作如下:前提:打开一个微信群1、安卓系统操作方式:在输入框输入“接龙”两字,然后换行,输入数字1就可以看到输入框的右上方弹出“进入接龙表格”的菜单,点击进入即可,如下图:2、ios系统操作方式:在输入框输入“接龙”两字,然后点击输入框空白区域,在弹出的菜单中选择换行,然后输入数字1就可以看到输入框的右上方弹出“进入接龙表格”的菜单,点击进入即可,如下图:...
2020-06-11 17:53:52 5776
原创 Mac pro自动调用相册app打开手机的照片
最近遇到一个问题很烦,当我们通过usb连接mac pro和iphone的时候,mac pro上的相册app会自动打开,然后把提示要我们解锁app,如果解锁后就会展示相册的照片,在人多的场合,如果有些私密的照片会很尴尬,所以要解决这个问题:我的电脑系统及版本:mac10.15.5 (19F101)手机:iphone 8 plus 13.5解决步骤如下:1、打开图像捕捉, 2、在图像捕捉软件页面的左下角,找到连接此相机时打开,把他切换成“不打开任何应用程序”,...
2020-06-11 15:40:54 1344
原创 Android jarsigner签名
最近把公司的app发布魅族应用市场,发现已经被同步过来了,需要认领,但是需要下载空包进行签名,一打开命令行,发现命令如何写,不知所措,特此记录下:打开Terminal程序 使用jarsigner签名 命令解释如下: ...
2020-06-05 13:03:22 274
原创 Waiting for another flutter command to release the startup lock
mac在终端执行:flutter doctor提示如下:Waiting for another flutter command to release the startup lock...解决办法是:把Android Studio或者其他flutter编辑工具关掉,删除 fluttervSDK目录下的lockfile文件,然后中断当前进程,重新执行代码即可。...
2020-06-03 16:20:24 415
原创 Java Switch支持的数据类型及 枚举在Switch case中的使用
最近在学习Groovy,发现Groovy中的Switch case 比Java中的Switch case强大,于是了解了Java中的Switch case支持的数据类型是有限的,包int,char,String 和enum四种类型。 之前写android代码的时候,前面3中经常用,但是第4种类型没有使用过,于是尝试使用枚举类型来学些Switch case,代码如下,做个记录:1、先定一个枚举类型:package com.lwd;public enum LwdCo...
2020-06-01 14:34:09 3380
原创 WARNING: DSL element 'DexOptions.incremental' is obsolete and will be removed at the end of 2018
今天编译代码报错,日志如下:WARNING: DSL element 'DexOptions.incremental' is obsolete and will be removed at the end of 2018我处理如下: dexOptions { incremental true //这个去掉 javaMaxHeapSize...
2020-04-30 23:07:54 438
原创 More than one file was found with OS independent path
我的处理方法:提示哪个就加入哪个 packagingOptions { pickFirst 'lib/armeabi-v7a/libRSSupport.so' pickFirst 'lib/arm64-v8a/libRSSupport.so' pickFirst 'lib/arm64-v8a/librsjni.so' pick...
2020-04-30 20:54:26 362
原创 Android Studio把依赖改成阿里巴巴的实现起飞
今天在家想给As安装个插件,结果打开As建个Android Demo代码,发现一直在下载,受不了这个等待的时间,把依赖的仓库改成阿里,下载速度很快,代码如下: repositories { maven { url 'https://maven.aliyun.com/repository/public' name 'repl...
2020-04-29 22:37:12 432
原创 Android去掉ListView或者GridView的默认点击效果(点击和长按)
今天把“选择行业”的功能适配安卓的深色模式,我在默认状态和选择状态下设置了View不同的背景和字体颜色,如下代码: if(selection == position) { convertView.setBackgroundResource(R.drawable.bg_merchant_gv_press); viewHold.tvName.s...
2020-04-18 21:09:53 794 1
原创 ImageView属性tint
我做了几年安卓了,估计对ImageView的理解不深,最近把代码迁移到AndroidX,且适配Q的深色模式遇到了个问题:如果在不同的主题中使用不同的图片? 刚开始我以为就像颜色适配这个简单,新增一个目录xxhdpi-night,然后把深色模式使用的图片放到这个目录下就行了。结果发现AS报错,不能建这个目录。然后搜索了想图片着色相关的代码,发现ImageView自带的属性tint...
2020-04-08 18:27:13 388 1
原创 迁移安卓项目到AndroidX报错:Duplicate class android.support.v4.app.INotificationSideChannel found in modules..
趁周末,把安卓项目的代码迁移到AndroidX,有些项目是引用了第三库,有些是全部使用AndroidX的支持库,然后编译报错日志如下:Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.1.0-runtime.jar (androidx.core:core:1.1...
2020-04-06 17:22:04 5300 4
原创 buildscript的repositories与allprojects中的repositories区别
有时需要使用第三方的库,需要在线依赖,比如我下面这端代码:buildscript { repositories { maven { url'https://maven.aliyun.com/repository/public/' } maven { url'https://maven.aliyun.com/repository/google/' }...
2020-04-06 11:13:33 2634
原创 ButterKnife与include使用的问题
1、今天发现模拟器报错,日志如下:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.swap.space.zh3721.store/com.swap.space.zh3721.store.ui.tools.groupstore.DealtWithMessageListActivity}: java.l...
2020-03-16 11:04:55 1149
原创 弄懂Android Studio的canary、dev、stable、beta版本的区别
【本文基于mac电脑上的As3.5.3版本编写】1、如何打开更新设置:
2020-02-24 11:31:34 6872
原创 android Service在8.0,9.0以上运行报错
1、电商项目需要语音播报,然后集成了极光的语音播报,把消息接收、下载音频文件及播放都放在Service中进行,在8.0以下的系统没有问题,但是在8.0及以上的系统报错,日志如下:android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForegrou...
2019-05-06 10:10:13 4037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人