搜索内容

Joe.Ye 的文章
  • Android Toolbar自定义菜单

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.inflateMenu(R.menu.menu_main); //加载菜单资源 toolbar.setOnMenuItemClickListener(li……

    Joe.Ye 2023-02-26
    0 0
  • Glide 4.x生成GlideApp

    参考:https://bumptech.github.io/glide/doc/generatedapi.html 添加Glide注解处理器依赖 repositories { mavenCentral() } dependencies { annota……

    Joe.Ye 2023-02-26
    0 0
  • adb install INSTALL_FAILED_TEST_ONLY的原因

    给测试同学打了个deubg包发现无法安装,提示无法解析,使用adb install安装后提示INSTALL_FAILED_TEST_ONLY,原来是Android Studio 3.0会在debug apk的manifes……

    Joe.Ye 2023-02-26
    0 0
  • Glide 4.0梳理

    现有图片框架介绍 Universal-Image-Loader(UIL) GitHub: https://github.com/nostra13/Android-Universal-Image-Loader 最早的图片加载框架 去年9月份停止项……

    Joe.Ye 2023-02-26
    0 0
  • 如何在 ConstraintLayout 中设置负值的 Margin

    假如有现在这样一个需求,两个控件:一个 ImageView 和 一个 TextView 位置要求:y 轴方向,TextView 在 ImageView 的底线之上 20dp;x 轴方向,TextView 在 I……

    Joe.Ye 2023-02-26
    0 0
  • Android 8.0 BroadcastReceiver静态注册大部分取消,动态注册,有序广播

    Android 8.0 移除大部分静态注册广播:https://developer.android.com/reference/android/content/BroadcastReceiver 解决方案:动态注册广播 在Activity中对……

    Joe.Ye 2023-02-26
    0 0
  • DialogFragment调用show()报Can not perform this action after onSaveInstanceState的解决办法

    参考文章 使用自定义DialogFragment出现IllegalStateException: Can not perform this action after onSaveInstanceState异常 Fragment Or DialogFragment Ca……

    Joe.Ye 2023-02-26
    0 0
  • Activity的重建(recreate)与恢复

    关于Activity的重建可以从以下三个方面去了解: Activity会出现重建的三种情况 系统内存不足:Activity系统会杀死一个进程,在系统需要释放内存的时候,而位……

    Joe.Ye 2023-02-26
    0 1
  • Android启动页黑屏及最优解决方案

    前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到……

    Joe.Ye 2023-02-26
    0 0
  • Glide加载图片时,报You must not call setTag() on a view Glide is targeting 的问题

    为了在程序中避免重复加载同一张图片,我们在加载图片时一般会这样 string imageUrl; if (!imageUrl.equals(imageView.getTag())) { glide.load(imageUrl……

    Joe.Ye 2023-02-26
    0 0
  • Android 加载GIF图最佳实践方案

    Github:https://github.com/koral--/android-gif-drawable 添加依赖: implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.18' 直接……

    Joe.Ye 2023-02-26
    0 0
  • Android解决CPU休眠Timer不执行

    在开发中,有时我们需要在后台循环执行一些操作(比如:定时任务、即时通讯心跳包的发送等) 结果发现手机发生锁屏的操作后,CPU进入休眠,导致TimerTask不工……

    Joe.Ye 2023-02-26
    0 0
  • Android申请电源锁与释放电源锁

    权限配置 <uses-permission android:name="android.permission.WAKE_LOCK"/> // 申请电源锁,禁止休眠 private WakeLock mWakeLock = null; ……

    Joe.Ye 2023-02-26
    0 0
  • Android获取签名文件或apk的MD5及SHA1

    在发布应用的时候,需要通过keystore文件对apk包进行签名,才能发布到市场上。在使用微信平台服务时或者其他需要提供MD5或SHA1值时,该如何获取APK/签名文件的……

    Joe.Ye 2023-02-26
    0 0
  • Gradle设置apk文件输出命名

    为了方便识别apk文件,一般我们都希望通过Androoid Studio打包的文件,会带上app的名字、时间等信息,使用多渠道打包的时候,还希望带上渠道名称。 Gradle 3.0……

    Joe.Ye 2023-02-26
    0 0