自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小凌的专栏

凌云壮志

  • 博客(47)
  • 收藏
  • 关注

原创 pthread实现生产者消费者模式

总感觉Java线程这块缺了些啥,看源代码有时候看不太懂。因此就萌生了我下面的想法,学习pthread的相关知识,去探究Java Thread对象的底层是如何实现。

2024-01-31 19:51:53 412

原创 Eclipse JNI Demo --【Linux】

Eclipse JNI Demo

2023-01-02 15:04:11 654 1

原创 Flutter:Running Gradle task ‘assembleDebug‘...

Running Gradle task 'assembleDebug'...

2022-12-17 22:39:23 583

原创 package xxx does not exist

package xxx does not exist

2022-12-15 15:55:45 571

原创 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 3186

原创 Fragment简单实用易犯错

Must specify unique android:id, android:tag, or have a parent with an id for

2022-11-19 23:45:00 109

原创 Linux IDEA kotlin 运行hello world

1、从官网(https://www.jetbrains.com/zh-cn/idea/download/#section=linux)下载idea如下图:

2022-04-16 19:35:36 2923

原创 mac AS配置JDK

在此做个记录,防止忘记

2022-04-12 23:52:52 465

原创 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 5874

原创 透明度对应的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 948

原创 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 623

原创 DevEco真机debug运行

1、点击Project Structure, 勾选Automatically generate signing ,然后点击Sign In2、这时候,看到浏览器页面被打开了,点击允许:3、返回到IDE就会看到签名信息了点击ok,直接就可以以debug模式运行了...

2021-09-22 20:48:47 697

原创 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 1409

原创 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 1578

原创 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 264

原创 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 1798

原创 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 902

原创 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 2437 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 372

原创 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 2150

原创 Windows10 AS gradle乱码

乱码如下:

2021-06-16 11:29:19 313

原创 WEB标准颜色、网页颜色选择器、网页颜色中英文名称、网页颜色中英文名称以及RGB对应码

做个收藏 http://tool.c7sky.com/webcolor/#character_6

2021-05-28 16:03:55 685

原创 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 703

原创 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 535

原创 Android Studio Updating Indices

今天上班后,检车As更新,然后更新了一个压缩包,大概1G左右,然后自动重启As,发现Updating Indices好久,重启了还是没有用,于是想到可能和缓存有关系,试了一下,解决了我的问题,在此记录下:...

2020-07-20 10:57:22 836

原创 微信接龙操作

最近为了快速统计参加羽毛球活动的报名人数,实操了一下微信的接龙,操作如下:前提:打开一个微信群1、安卓系统操作方式:在输入框输入“接龙”两字,然后换行,输入数字1就可以看到输入框的右上方弹出“进入接龙表格”的菜单,点击进入即可,如下图:2、ios系统操作方式:在输入框输入“接龙”两字,然后点击输入框空白区域,在弹出的菜单中选择换行,然后输入数字1就可以看到输入框的右上方弹出“进入接龙表格”的菜单,点击进入即可,如下图:...

2020-06-11 17:53:52 4650

原创 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 1236

原创 Android jarsigner签名

最近把公司的app发布魅族应用市场,发现已经被同步过来了,需要认领,但是需要下载空包进行签名,一打开命令行,发现命令如何写,不知所措,特此记录下:打开Terminal程序 使用jarsigner签名 命令解释如下: ...

2020-06-05 13:03:22 243

原创 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 363

原创 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 3315

原创 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 413

原创 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 333

原创 Android Studio把依赖改成阿里巴巴的实现起飞

今天在家想给As安装个插件,结果打开As建个Android Demo代码,发现一直在下载,受不了这个等待的时间,把依赖的仓库改成阿里,下载速度很快,代码如下: repositories { maven { url 'https://maven.aliyun.com/repository/public' name 'repl...

2020-04-29 22:37:12 372

原创 Android去掉ListView或者GridView的默认点击效果(点击和长按)

今天把“选择行业”的功能适配安卓的深色模式,我在默认状态和选择状态下设置了View不同的背景和字体颜色,如下代码: if(selection == position) { convertView.setBackgroundResource(R.drawable.bg_merchant_gv_press); viewHold.tvName.s...

2020-04-18 21:09:53 727 1

原创 ImageView属性tint

我做了几年安卓了,估计对ImageView的理解不深,最近把代码迁移到AndroidX,且适配Q的深色模式遇到了个问题:如果在不同的主题中使用不同的图片? 刚开始我以为就像颜色适配这个简单,新增一个目录xxhdpi-night,然后把深色模式使用的图片放到这个目录下就行了。结果发现AS报错,不能建这个目录。然后搜索了想图片着色相关的代码,发现ImageView自带的属性tint...

2020-04-08 18:27:13 345 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 5104 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 2461

原创 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 1096

原创 弄懂Android Studio的canary、dev、stable、beta版本的区别

【本文基于mac电脑上的As3.5.3版本编写】1、如何打开更新设置:

2020-02-24 11:31:34 6243

原创 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 3999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除