
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
代码什么都没改动,貌似只是升级了下Xcode,构建iOS就一直报错,错误有时候还不一样。AI&Google各种问,都说是DerivedData缓存的问题,让删缓存。最后看到了这个,成功解决。折腾了一上午都搞不定。

前言在开发过程中我们常常需要获取系统时间。Android系统的自动确认时间,是由系统通过访问厂家的NTP服务器的时间,然后修改后得到的。所以当没有网络或者在内网环境下的时候,系统无法访问到NTP服务器,便会造成系统时间错误。所以这个时候我们就需要程序去修改系统的时间,或者获取一个正确的时间来代替系统时间。NTP服务器【Network Time Protocol(NT...
Apk签名工具Android7.0引入了全新的APK Signature Scheme v2签名方式,使用传统的JDK jarsigner命令行签名只能进行v1签名,如果要进行v2签名就要使用SDK提供的apksigner工具。apksigner.jar在版本>25的SDK\build-tools\中。基于此,使用JavaFx编写了安卓Apk签名工具,方便快速进行v1&v2签名。无需
前言系列文章专栏: 玩转Glide4概述加载相同的网络资源的时候,为了减少流量开销,优化加载速度,我们一般都会选择使用缓存。Glide作为最优秀的图片加载库,广受大家认可,必然也有着十分优秀的缓存机制。Glide缓存基于LRU原理实现了两种缓存:内存缓存MemoryCache硬盘缓存DiskCacheGlide是默认同时开启这两种缓存的。内存缓存MemoryCache基于LRU的缓存驱逐算法实现。
简介:Context,中文直译为“上下文”,SDK中对其说明如下:1、它描述的是一个应用程序环境的信息,即上下文。2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activ
Java的运行流程:java编译器(编译) → 虚拟机(解释执行) →解释器(翻译) → 机器码ClassLoaderBootstrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等。Extension ClassLoader:称为扩展类加载器,负责加载
finalize()方法工作原理一旦垃圾回收器准备好释放对象占用的存储空吗好考吗,首先调用finalize()方法,并且在下一次垃圾回收动作发生时,才会真正回收对象的内存。要点对象可能不被垃圾回收。垃圾回收不等于析构。(C++中销毁对象必须使用析构函数,且对象一定会被销毁。)垃圾回收只与内存有关。垃圾回收器存储空间的释放会影响存储空间的分配—-某些Java虚拟机的工作方式。引用计数器每个对
问题Genymotion添加虚拟机后,启动运行正常。但是在AndroidStudio准备调试的时候发现找不到虚拟机设备。使用adb devices命令也没有。百度大多是说,修改Settings---->ADB路径改为自己的SDK路径。我这么做了,但是没有效果。解决看这:https://blog.csdn.net/weixin_40783315/article/details/830...
GenymotionGenymotion作为最快的Android模拟器饱受赞誉,但是各种运行失败也让人非常无奈。此处不再讲述如何安装,自行百度。虚拟机下载失败直接在客户端下载安装,不用翻墙,这个真的看网速,网速慢的几乎不会动,快的几分钟就下完了。如果实在下载不了,可以直接下载虚拟机镜像,然后在VirtualBox中导入就行了。虚拟机镜像下载地址:链接:http://pan.baidu.c
前言有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity。下面我们介绍几种方式获取第三方程序的包名及程序入口Activity。1.使用adb指令获取配置了adb指令环境后,手机打开调试模式连接电脑(虚拟机也行)直接在命令行中输入如下指令:adb shell dumpsys activity activities命令行会...
