240 发简信
IP属地:北京
  • Android 继承RadioButton 无法点击

    一、问题描述 继承RadioButton,实现一些自定义需求,示例: 在XML 中应用: 然而,运行之后,MyRadioBtn 是不响应点击事件...

  • gradle 修改生成的aar 名称

    我们在开发Android library 时,通常会打包aar。如果直接使用默认配置的话,assemble 出来的aar 名字可能并不符合需求,...

  • MacOS 遇到 dyld: Library not loaded: xxx.dylib 的解决方案

    问题描述 在 macOS 平台执行二进制程序时,遇到 dyld: Library not loaded: xxx.dylib 错误 问题原因 二...

  • DownloadManager 使用

    最近做SDK开发,有个简单的下载功能,为了方便及不增加第三方库,遂采用了系统的DownloadManager来处理下载任务。 官网的说明: Th...

    2.9 1621 0 15
  • Resize,w 360,h 240
    DataStore 使用

    DataStore 是Jetpack 组件之一,是Google 开发出来用以代替SharedPreferences 的。DataStore 是基...

  • Resize,w 360,h 240
  • Android ANR 相关总结

    ANR产生原因 出现ANR一般有以下几种原因: KeyDispatchTimeout(常见)input事件在5s内没有处理完成logcat日志关...

  • 导出ANR traces 文件(解决无权限、Permission denied)

    当ANR 发生时,查看系统生成的traces 文件有助于我们定位ANR 产生的原因,那么我们该如何从手机中导出traces 文件呢?可以使用下面...

    0.9 7625 2 11
  • Resize,w 360,h 240
    Activity启动速度测量

    一. 背景  应用页面的打开速度影响着APP的用户体验,也是APP的性能指标之一,任何一个成熟的APP都应该对页面的启动速度进行监控和优化。 二...