搜索内容

Android
  • 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
  • Android使用Glide加载View背景图片

    一般常用Glide加载图片到ImageView上,如何加载到View及Layout的背景上呢? Glide 4 及以上 public static void loadViewBackground(String url, final View ……

    Joe.Ye 2023-02-26
    0 0
  • Genymotion模拟器无法开启的解决方法

    Unable to start the virtual device, The virtual device got no IP address. 调整内存大小 设置 -> 系统 -> 主板 -> 内存大小调小为1024MB 参考:……

    Joe.Ye 2023-02-26
    0 0
  • Android TextView文字倾斜

    需求:TextView的文字倾斜一定的角度 自定义TextView public class RotateTextView extends ThemedTextView { private static final int DEFAULT_DEGREES……

    Joe.Ye 2023-02-26
    0 0
  • Android Parcelable中枚举的写法

    public enum CouponType implements Parcelable { UNKNOWN, FIXED, PERCENT; @Override public int describeContents() { retur……

    Joe.Ye 2023-02-26
    0 0
  • Android多渠道打包之动态修改App名称,图标,applicationId,版本号,添加资源

    同一套代码,打包N套APP,而且这些APP的名称、图标、applicationId、版本号,甚至主页都不一样。之前都是单次修改,单次打包,可随着需求越来越多,需要打的包……

    Joe.Ye 2023-02-26
    0 0
  • Android退出应用程序探讨

    退出方式 Android退出程序的两种方式:killProcess()和System.exit() killProcess() 调用 android.os.Process.killProcess(android.os.Process.myPid()) 可以……

    Joe.Ye 2023-02-26
    0 0
  • Android Activity外观设置

    Activity窗口化 <activity android:name="com.….DialogActivity" android:theme="android:theme="@style/Theme.AppCompat.Dia……

    Joe.Ye 2023-02-26
    0 1
  • Android开发MultiDex分包流程

    Android项目方法数超过65536(DEX 64K problem),导致dex无法生成: Error:Executionfailed for task ':app:transformClassesWithDexForDebug'. >……

    Joe.Ye 2023-02-26
    0 0
  • Android WebView基本设置及监听设置

    WebView基本设置 WebView基础设置,实现WebView加载数据 WebSettings webSettings = mWebView.getSettings(); // 支持JavaScript,允许WebKit执行JavaScript……

    Joe.Ye 2023-02-26
    0 0