logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android中使用AndroidX出现 but the ‘android.useAndroidX‘ property is not enabled的问题解决办法

This project uses AndroidX dependencies,but the 'android.useAndroidX' property is not enabled:这里说明项目使用了AndroidX的依赖,但是并没有在gradle.properties文件中将其使能。需要在gradle.properties文件中加上如下两句即可android.useAndroidX=tru

#android#android studio#gradle
Android Loader机制

Loader以及LoaderManager是Android Framework中异步加载各种数据(不限于Cursor)的标准机制。Loader是加载器,它完成实际的数据加载工作。LoaderManager是Loader的管理者,其管理着一个或多个Loader的生命周期。LoaderManger有两个方法我们会经常用到:initLoader()方法和restartLoader()方法。initLoa

#java
Android 安装应用的时候提示Failure [INSTALL_FAILED_VERSION_DOWNGRADE]的解决方法

使用adb install 命令安装Android应用的时候提示Android Failure [INSTALL_FAILED_VERSION_DOWNGRADE],是因为该Android机器中已经存在了比这个应用的版本号更高的同包名应用。:adb install -r -dapk路径。

#android#adb
Java 的四种引用方式

例:Object obj=new Object();强引⽤是使用最普遍的引用。如果⼀个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引⽤的对象来解决内存不足的问题。例:Object obj = new Object();SoftReference sf = new SoftReferenc

#jvm#java#算法
解压apk后各文件夹含义

classes.dex文件是java编译生成的二进制资源文件,是直接给dalvik虚拟机识别的,不同于java虚拟机识别class文件,目前常见的java反编译工具也不能处理dex文件,需要专门的dex2 jar工具反编译dex文件为jar文件,然后在用JD-GUI工具将jar反编译成java文件;该文件中放的是混淆后的android的清单文件,我们可以使用AXMLPrinter2工具反编译得到具

#android#java#android studio
android源码编译错误:ninja failed with: signal: killed

原因是内存不够,解决方法:更换大内存条,编译时关闭占内存的应用,开启或者扩大。每次重启需要手动执行mkswap /var/swap 挂载swap分区。可修改 /etc/fstab 自动挂载swap分区。free -m再次查看swap分区大小。free -m 查看swap分区大小。2000000为2G大小。

文章图片
#linux#运维#服务器
MobaXterm下通过串口传文件

在嵌入式调试过程中,我们经常会使用调试串口来查看Log或者执行指令,其实,调试串口还有另一种功能,就是传输文件,本文说明使用MobaXterm串口工具来传输文件。

#android
svn commit 用法

转载原文:https://blog.csdn.net/qq_39790633/article/details/103700391使用svn进行代码的提交有两种方法:一种是通过客户端界面进行提交,另一种是通过svn commit指令提交。

文章图片
#svn
C++-关键字:override(重写)

如果派生类在虚函数声明时使用了override描述符,那么该函数必须重载其基类中的同名函数,否则代码将无法通过编译。C++ override从字面意思上,是覆盖的意思,实际上在C++中它是覆盖了一个方法并且对其,从而达到不同的作用。override是C++11中的一个继承控制关键字。override确保在派生类中声明的重载函数跟基类的虚函数有相同的声明。。更重要的是,它会检查基类虚函数和派生类中重

文章图片
#c++#java#算法
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择