Android中的ClassLoader

Android中的ClassLoader

Android中的ClassLoader1. Android中有哪几种ClassLoader?它们的作用和区别是什么?有PathClassLoader, DexClassLoader, BootClassLoaderPathClassLoader: 用来加载系统类和应用程序代码(具体见PathClassLoader的构造方法的注释),只能本地文件系统上……

Android 9.0适配遇到的问题1

Android 9.0适配遇到的问题1

本周在适配Android 9.0,过程中碰到了小问题问题1:SSL handshake timed out解决办法:Android 9.0 开始,默认不允许明文传输,所以在建立网络连接时会使用 https 连接,同时进行安全认证。如果应用没有做对应处理,即会发生上述异常。在应用中的res/xml目录添加network_security_c……

apkTool反编译apk碰到的问题

apkTool反编译apk碰到的问题

在Mac平台上反编译了某个知识付费类的app,用的weex技术。发现反编译不成功流程如下反编译apkjava -jar apktool_2.3.0.jar d xxx_1.0.0_beta_offical.apk回编译(将修改后的文件重新打包为一个apk)java -jar apktool_2.3.0.jar b xxx_1.0.0_beta……

关于Android中软键盘显示隐藏的监听判断总结

关于Android中软键盘显示隐藏的监听判断总结

前言很多时候我们需要知道软键盘是否打开和关闭,从而处理一些需求。之前在做shou app的时候,由于交互比较复杂,需要知道软键盘是开启或者关闭,决定是否让视频全屏,还是让聊天室全屏,或者是正常显示(上面是视频,下面是聊天室)ViewTreeObserver.OnGlobalLayoutListenerOnGlobalLayoutListener 是……

关于android透明状态栏总结

关于android透明状态栏总结

主要代码网上资料太多,将这块的内容也不少,无论是知乎,简书,还是github上的,这里只针对我所处理的项目粘贴一下我觉得关键的代码,处理TRANSLUCENT的,使之成为透明主题,SystemBarTintManager来自SystemBarTint@Override protected void onCreate(Bundle save……