
2020安卓
文章平均质量分 67
本人深圳大学在读博士
研究大模型,Android 领域
每天帮助你们总结前言论文以及领域相关问题解决办法。Android studio 使用过程中遇到的一些问题和bug。
任何问题私信均回复。
优惠券已抵扣
余额抵扣
还需支付
¥119.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
ZhangJiQun&MXP
本人在读博士,研究大模型,数据交易,联邦学习领域
每天帮助你们总结前言论文以及个人遇到问题。
投稿Expert Systems with Applications历时4个月;中科院1区顶刊,本人在科研一线,在文章架构设计,公式编辑,图片美化,语言润色。overleaf编辑方面有一定经验,直接订阅后私信本人可以协助完成投稿返修。https://blog.youkuaiyun.com/qq_38998213/article/details/146232131?sharetype=blogdetail&sharerId=146232131&sharerefer=PC&sharesource=qq_3899821
展开
-
Retrofit库中,Call;Retrofit使用举例;@GET,@PUT区别;
Retrofit相对于OkHttp的优势简洁的代码:Retrofit使用Java接口来描述网络请求,这使得代码更加简洁和易读。相比之下,OkHttp需要使用更多的代码来构建请求和处理响应。类型安全:Retrofit在编译时就能检查网络请求的类型和响应的类型,这有助于减少运行时错误。而OkHttp则需要手动处理这些类型。扩展性:Retrofit提供了强大的扩展性,支持自定义Converter、CallAdapter和Interceptor等。这使得开发者可以根据自己的需求进行个性化定制。支持同步和异步原创 2024-05-06 22:09:22 · 304 阅读 · 0 评论 -
Retrofit使用举例, Android Gradle 知识,RxJava和接口回调,Activity与Fragmen关系
除了上述的标准配置外,你还可以使用 Gradle 的 DSL 编写自定义的构建逻辑。例如,你可以定义自定义的任务、修改构建流程、在构建的不同阶段运行代码等。Android Gradle 是一个强大的工具,它可以帮助你自动化 Android 项目的构建过程,并管理项目的依赖项和构建配置。通过学习和使用 Gradle,你可以更高效地构建、测试和部署 Android 应用程序。原创 2024-05-06 21:40:33 · 399 阅读 · 2 评论 -
Android面试必考题16-30
除了上述的标准配置外,你还可以使用 Gradle 的 DSL 编写自定义的构建逻辑。例如,你可以定义自定义的任务、修改构建流程、在构建的不同阶段运行代码等。Android Gradle 是一个强大的工具,它可以帮助你自动化 Android 项目的构建过程,并管理项目的依赖项和构建配置。通过学习和使用 Gradle,你可以更高效地构建、测试和部署 Android 应用程序。原创 2024-05-06 21:38:42 · 278 阅读 · 0 评论 -
Android面试必考题1-15
AIDL是使用bind机制来工作。AIDL,全称Android Interface Definition Language,即Android接口定义语言。它是Android系统中实现进程间通信(IPC)的一种机制,特别适用于多进程并发情况下的进程间通信。通过AIDL,一个Android应用程序可以定义可供其他应用程序调用的接口,并通过Binder驱动实现跨进程通信。创建AIDL文件在Android Studio中,右键点击项目中的某个包,选择。原创 2024-05-06 20:11:33 · 169 阅读 · 0 评论 -
org.gradle.process.internal.ExecException: A problem occurred starting process ‘command ‘/data/andro
org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/data/android/sdk/ndk/21.2.6472646/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip''一定要看问题的关键:搜索关键字将事半功倍原创 2024-01-18 09:07:20 · 669 阅读 · 0 评论 -
Using insecure protocols with repositories, without explicit opt-in, is unsupported.
Settings --> Build,Execution,Deployment --> Gradle 配置。根据提示的信息的描述:意思就是maven仓库的配置需要引用HTTPS的方式进行;url '你的maven地址,需要是https的'url '你的maven地址,需要是https的'同时不同的android studio 也是对应不同的的gradle的。在 自己项目的 settings.gradle 文件里面加入。,选择本地配置的Gradle构建工具。最直接的方式直接看官方说明文档。原创 2024-01-18 09:04:32 · 1130 阅读 · 0 评论 -
JNI ERROR (app bug): local reference table overflow (max=512)
一般会是so库问题怎么解决:so升级,so打包时间过老,不适合现在的种种环境,上网上搜索。原创 2022-09-08 13:40:11 · 493 阅读 · 0 评论 -
MarqueeView实现滑动展示效果
MarqueeView基本属性。原创 2022-07-25 23:09:40 · 556 阅读 · 0 评论 -
String、StringBuilder、StringBuffer 的区别
java.lang.StringBuilder是Java5.0新增的可变的字符序列。此类提供一个与StringBuffer兼容的API,但不保证同步。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比StringBuffer要快。本质还是textview发挥样式作用,我们还是设置textview就ok;1、新生成一个,旧的由系统自动回收。就是设置不同文字不同颜色使用的;...原创 2022-07-21 21:27:53 · 442 阅读 · 0 评论 -
Android内、外存储分区&常用存储目录,getExternalStorageDirectory获取的是storage/emulated/0/
打开ddmsFileExplorer,可以在你的mnt/sdcard后面看到一列info,列里面写的就是类似于/storage/emulated/0/这个东西,然后可以在你的FileExplorer中找storage文件夹,下面就会有emulated,然后下面会有0,其实都是一样的。Context.getCacheDir().getPath()用于获取APP的cache目录/data/data//cache目录。...原创 2022-07-17 00:25:59 · 1441 阅读 · 0 评论 -
Android设置全局异常捕获在baseActivity注册,才能捕获所有的activity的异常
/注册全局异常处理类。原创 2022-07-17 00:11:22 · 254 阅读 · 0 评论 -
JAVA 之 UNCAUGHTEXCEPTIONHANDLER异常处理机制
当线程由于未捕获异常突然终止时调用的处理程序的接口。当一个线程由于未捕获异常即将终止时,Java虚拟机将使用thread.getuncaughtexceptionhandler()查询线程的uncaughtException处理程序,并调用处理程序的uncaughtException方法,将线程和异常作为参数传递。如果一个线程没有显式地设置它的UncaughtExceptionHandler,那么它的ThreadGroup对象就充当它的UncaughtExceptionHandler。...原创 2022-07-15 16:44:29 · 300 阅读 · 0 评论 -
android之循环定时器实现,实现定Android时缓存清理
目录android之循环定时器实现缓存清理查看缓存大小CacheDataManager.getTotalCacheSize(getApplicationContext()));启动缓存清理CacheDataManager.clearAllCache(getApplicationContext());关键在于两个postdelay的应用。原创 2022-07-02 11:55:29 · 928 阅读 · 0 评论 -
json转java实体,JSON和XML的区别比较,c#和c++的编译工具, 静态库和动态库的区别
c#和c++的编译工具:VSc#:编写exe程序在电脑上运行。c++:编写dll。动态库exe程序相当于电脑界面操作,dll就是逻辑操作。这样在进行打包就生成 了我们常见的电脑安装包 。dll又叫动态库: 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是d......原创 2019-08-14 18:33:22 · 261 阅读 · 0 评论 -
android 线程只启动一次
目录android 线程只启动一次在java中同一个线程只能被start()一次,当第二次start()就会报异常android 线程只启动一次将static线程放到Application一般放到最后面,不然application的准备工作还没好,应用就崩溃了。application个启动的静态方法baseActivity会有调用onDestory在java中同一个线程只能被start()一次,当第二次start()就会报异常需求:需要同一个线程多次.原创 2022-03-25 18:15:24 · 3544 阅读 · 0 评论 -
边工边考研上岸后的体会
为了纪念我的考研历史,也是入学后的一些体会。和大家分享,未来可期。我是1995年人,毕业于一所二本院校,在北京,济南,福州工作过,一年换一个公司进行成长。有人说不要随便跳槽。但是我只能说,你妹跳过槽,每一次跳槽都是对自己一种逼迫。跳出哪个舒适圈,只有跳槽的人才懂,你有跳槽的能力而不是裁员。期间一直有考研的想法,那就干吧,一年不行,两年,两年不行三年。你有这个毅力吗?我的乖乖,考研的形式越来越严峻。我本科2018年毕业,没有考,2019开始的,你看看人数。第一年差4分;第二年竟然差6分。呵呵原创 2022-03-12 21:52:56 · 600 阅读 · 0 评论 -
Android (安卓) getContext 和 getActivity的区别
目录Android (安卓) getContext 和 getActivity的区别在Fragment中使用findViewById方法int类型的图片转换成drawable和BitmapAndroid (安卓) getContext 和 getActivity的区别getActivity()获得Fragment依附的Activity对象,返回活动此片段是当前关联 ,getView()返回该 片段的根视图布局(由onCreateView(LayoutInflater, Vie原创 2022-03-06 16:56:23 · 484 阅读 · 0 评论 -
freeswitch使用说明
目录freeswitch使用说明freeswitch 本地ip配置不能通话freeswitch 是什么SIP、RTP、RTSP协议stunfreeswitch使用说明<X-PRE-PROCESS cmd="stun-set" data="external_rtp_ip=192.168.1.109"/>cd C:\Program Files\FreeSWITCHFreeSwitchConsole -nonat查询:sofia sta....原创 2022-03-05 16:25:49 · 443 阅读 · 0 评论 -
浏览器输入本地地址打开本地服务器html
目录HTTP编程浏览器输入本地地址打开本地服务器htmljava web 写服务器代码后用浏览器打开html出现的是html界面服务器浏览器打开后的显示Address already in use: JVM_Bind :8080解决方法java 通过浏览器访问本地服务器打开一个html文件总是找不到路径JAVA实现调用默认浏览器打开网页HTTP编程HTTP编程浏览器输入本地地址打开本地服务器htmljava web 写服务器代码后用浏览器打开html出现的..原创 2021-11-16 21:52:22 · 1705 阅读 · 0 评论 -
java 面向网络编程
这是服务器端的代码import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.net.Socket;import java...原创 2021-11-10 22:02:22 · 153 阅读 · 0 评论 -
android studio 7.0.3设置代理proxy setting‘
目录android studio 7.0.3设置代理proxy setting'android studio 7.0.3设置代理proxy setting'studio is configured to use a HTTP proxy. Gradle may need these HTTP proxy settings to access the Internet (e.g. for downloading dependencies.) Do you want to store the fo.原创 2021-11-04 08:59:07 · 7245 阅读 · 2 评论 -
怎么判断ImageView 为空
目录怎么判断ImageView 为空怎么判断ImageView 为空@BindView(R.id.userHeaderImage)ImageView userHeaderImage;if (userHeaderImage.getDrawable()==null){ ToastUtils.show(VertifyInfoActivity.this,"头像信息不存在");}else { goCamera();}...原创 2021-10-07 16:02:39 · 721 阅读 · 0 评论 -
Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
base64图片在线转换工具 - 站长工具目录Base64转换成图片android studio build乱码找不到okio.ByteString接腾讯人脸识别导入jar包导入项目包调用代码Base64转换成图片android studio build乱码在Android Studio中双击Shift或者点击顶部全局搜索"Edit Custom VM Options"或者点击Help—>Edit Custom VM Opti...原创 2021-10-07 14:40:30 · 834 阅读 · 0 评论 -
java 实现读取txt文件,反射创建对象
先说实现功能,在说遇到问题目录java 实现读取txt文件,反射创建对象java.lang.ClassNotFoundExceptionAS运行main()方法报错:SourceSet with name ‘main’ not foundjson文件优势Context 的意思和作用一个是Android中assert的资源文件;第二种写java 通过main 方法调用本地文件java 实现读取txt文件,反射创建对象目录:目的通过修改txt文件内容创建不同..原创 2021-09-29 21:10:18 · 168 阅读 · 0 评论 -
Build:Download maven-metadata.xml一直卡着,Error:android-apt plugin is
目录Build:Download maven-metadata.xml一直卡着#Build%3ADownload%20maven-metadata.xml%E4%B8%80%E7%9B%B4%E5%8D%A1%E7%9D%80Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProce#articleContentIdBuild:Download mav原创 2021-09-17 16:56:04 · 290 阅读 · 0 评论 -
AGPBI.Program type already present
主要问题还是因为jar 依赖冲突问题;我的问题是:阿里人脸识别和腾讯人脸识别 jar 相同;项目以前用alili 现在改用腾讯;目录主要问题还是因为jar 依赖冲突问题;我的问题是:阿里人脸识别和腾讯人脸识别 jar 相同;项目以前用alili 现在改用腾讯;使用本地aar依赖出现AGPBI: {"kind":"error","text":"Program type already present: 问题Caused by: com.android.tools.r8.ut..原创 2021-09-11 17:53:59 · 232 阅读 · 0 评论 -
android 手机缓存文件目录
Android文件系统管理— /storage/emulated/0/Android/data/{packgename}/mnt/sdcard/Android/data/com.zhongxin.learninglibrary/cache/header_image/data/data/com.zhongxin.learninglibrary原创 2021-09-11 15:01:30 · 3860 阅读 · 0 评论 -
android 接腾讯人脸识别Api
目录增加网络请求权限添加依赖添加jar生成公共类方法,静态增加网络请求权限<uses-permission android:name="android.permission.INTERNET" />添加依赖报错:java.lang.Error:javax.xml.datatype.DatatypeConfigurationException:Provider org.apache.xerces.jaxp.datatype.Datat...原创 2021-09-10 16:32:03 · 740 阅读 · 0 评论 -
GSYVideoPlayer禁用快进功能
GSYVideoPlayer使用implementation 'com.shuyu:GSYVideoPlayer:7.1.8'<activity android:name=".MpActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMode" android:screenOrientation原创 2021-09-06 13:57:22 · 812 阅读 · 0 评论 -
Android Studio Debug时找不到应用进程的问题AndroidStudio4.1不提示编码错误,运行时才会报错
目录Android Studio Debug时找不到应用进程的问题AndroidStudio4.1不提示编码错误,运行时才会报错Android Studio Debug时找不到应用进程的问题清除手机缓存,重启android studioAndroidStudio4.1不提示编码错误,运行时才会报错关闭省电模式卸载图中应用...原创 2021-08-24 16:53:18 · 1528 阅读 · 0 评论 -
E/libc: Access denied finding property “persist.vendor.log.tel_dbg“Permission Denial: can‘t access
目录E/libc: Access denied finding property "persist.vendor.log.tel_dbg"Permission Denial: can't access location pid=11685, uid=10345, des=android.net.wifi.IWifiManager code=20Access denied finding property "net.dns1"Access denied finding property "原创 2021-08-23 15:42:22 · 4015 阅读 · 0 评论 -
Android Studio卡在不动
目录Android Studio卡在Failed to transform artifact 'butterknife-compiler.jarAndroid Studio卡在 Download maven-metadata.xml...Android Studio卡在 gradle project sync in processAndroid Studio卡在 importing gradle project阿里云gradle 配置指南Make project和 buil.原创 2021-07-24 14:28:57 · 495 阅读 · 2 评论 -
AAPT: error: reso 1. mavenCentral():2. jcenter():3. mavenLocal():
目录AAPT: error: resource android:attr/dialogCornerRadius not found.上面的属性一般不会相信爱那个运行,我们搜索控件名称查看什么地方使用这个v-28的报错,我们统一版本build之后会显示报错,我们不要改一个翻一个,下面都是;resource android:attr/dialogCornerRadius not foundThis project uses AndroidX dependencies, but th..原创 2021-07-23 17:04:13 · 213 阅读 · 0 评论 -
什么是attr,实现自定义view
目录什么是attr,实现自定义viewAttr基本概念实现attr 自定义viewlayout自定义控件Viewattr 属性什么是attr,实现自定义viewAttr基本概念Attr :单词的意思是属性的意思(但是这里的属性和xml控件中的属性不是一个意思,不要混淆!Attr说是属性只是说的是它的单词的意思是属性),我们是通过Attr文件来定义我们控件中所使用的属性的,这样说可能大家会有一迷惑,那么来举个栗子:比如我们在控件中最多使用的 layout_...原创 2021-07-23 17:02:20 · 175 阅读 · 0 评论 -
not found for signing config ‘debug‘Android中meta-data的作用xmlns:tools=“http://schemas.android.com/
目录not found for signing config 'debug'Android中meta-data的作用xmlns:tools="http://schemas.android.com/tools"tools:contextnot found for signing config 'debug'找不到签名:一般是路径不对,重新生成一个在app的build中有生成;Android中meta-data的作用开发中很多时候我们会遇到这种场景,比如.原创 2021-07-22 16:32:31 · 617 阅读 · 0 评论 -
debug时找不到包的应用进程
目录看看自己的运行模式啊重启清除缓存看看自己的运行模式啊在重新运行debug 的 ok;重启清除缓存原创 2021-07-17 10:27:43 · 217 阅读 · 0 评论 -
新建文件夹,复制文件,glide保存文件android 获取sdcard,获取data.data 目录file.mkdirs() file.mkdir()Device File Expl
目录新建文件夹,复制文件,glide保存文件android 获取sdcard,获取data.data 目录file.mkdirs()file.mkdir()Device File Explorer: Error saving file(s) to local file system新建文件夹,复制文件,glide保存文件 String url = Config.ImagePath + UserInfoSP.getHeaderImageUrl(m...原创 2021-06-30 16:32:45 · 296 阅读 · 0 评论 -
每次编译APP,都需要run两次,APP才自动启动
每次编译APP,都需要run两次,APP才自动启动android 创建文件夹路径File dirFile = new File("sdcard0/dir1/dir2/dir3");dirFile.mkdirs();原创 2021-06-29 18:52:53 · 417 阅读 · 1 评论 -
Android 文件下载
String url = Config.ImagePath + UserInfoSP.getHeaderImageUrl(mcontext); String path = MainActivity.this.getFilesDir().getAbsolutePath() + File.separator + SAVE_IMG_DIR + "/1.jpg"; new Thread(new Runnable() { ...原创 2021-06-28 16:18:16 · 237 阅读 · 0 评论 -
当前线程睡眠object not locked by thread before wait()Handler.postDelayDialog AlertDialog 禁止返回按键Ale
目录当前线程睡眠object not locked by thread before wait()Handler.postDelayDialog AlertDialog 禁止返回按键AlertDialog 使用当前线程睡眠synchronized (Thread.currentThread()) { try { Thread.currentThread().wait(700); } catch (InterruptedException原创 2021-06-26 17:59:36 · 1652 阅读 · 0 评论