自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 收藏
  • 关注

原创 C# 委托事件实现观察者模式类似Java回调

C# 委托事件实现观察者模式类似Java回调

2022-02-19 23:49:59 333

原创 Android 获取剪切板内容For Kotlin

Android 获取剪切板内容

2022-02-16 17:29:31 2303

原创 Gradle构建时加载慢

build.gradle文件替换仓储路径即可repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public' } maven { url "https://dl.bintray.com/relish-wang/maven/" } maven { url 'https://maven.aliyun.com/repository/public'} mave.

2021-07-02 10:03:25 185

原创 Android Glide加载大量图片,出现OOM问题解决方案

1、引入largeHeap属性,让系统为App分配更多的独立内存。在AndroidManfiest.xml文件的 applaction标签下加入android:largeHeap="true"2、设置skipMemoryCache(true),禁止Glide内存缓存。3、自定义GlideModule。设置MemoryCache和BitmapPool大小。4、Glide4.0版本后,使用asDrawable代替asBitmap,drawable更省内存。5、I..

2020-08-14 16:42:57 2161

原创 Android 10 无法读取本地文件 FileNotFoundException: Permission denied 解决办法

最近在做本地媒体处理,偶然发现 android10 以下可以正常读取本地视频文件,android 10 却提示 Permission denied 于是翻阅官方文档,忙活半天终于找到了原因!相关链接:Android 10 管理分区外部存储访问解决办法:在Mainfest Application中加入这一行requestLegacyExternalStorage="true"<manifest ... > <!-- This attribute is...

2020-07-01 18:10:03 3526

原创 Android 更新/删除MediaStore文件的方法 看这一篇你就都懂了!

Android 更新MediaStore的方法

2020-07-01 10:55:33 4776 5

原创 Android 获取指定目录下的所有文件,支持获取单独类型

查询指定路径下文件的工具类: /** * 获取指定目录内所有文件路径 * @param dirPath 需要查询的文件目录 * @param fileType 查询类型,比如mp3什么的 */ public Vector<File> getAllFiles(String dirPath, String fileType)...

2020-02-20 11:06:47 2189

原创 Android 解决支付宝对接问题com.alipay.sdk.app.PayTask/AuthTask

正常运行的时候抛出异常:java.lang.NoClassDefFoundError:Failed resolution of :Lcom.alipay.sdk.app.PayTask或者java.lang.NoClassDefFoundError:Failed resolution of :Lcom.alipay.sdk.app.AuthTask从异常堆栈很明显可以知道...

2019-12-17 16:22:47 2953

原创 android Only fullscreen activities can request orientation解决方法

activity设置中改为 android:screenOrientation="behind" 原因很简单,Google在安卓8.0版本时为了支持全面屏,增加了一个限制:如果是透明的Activity,则不能固定它的方向,因为它的方向其实是依赖其父Activity的(因为透明)。然而这个bug只有在8.0中有,8.1中已经修复。具体crash有两种:1.Activity的风格为透...

2019-11-28 15:36:32 253

原创 自定义ViewGroup时子View显示不全的问题

经检查onMeasure()和onLayout()都没有问题最后发现原因是在onDraw()和dispatchDraw()方法上。自定义的ViewGroup加上背景就好了。 Android的view组件显示主要经过mesure, layout和draw这三个过程。在mesure阶段里调用mesure(int widthSpec, int heightSpec)方法,这个方法是f...

2019-11-25 18:31:25 1289

转载 Android 通过Intent跳转传值失效

问题:  我们使用 intent 在两个 activity 之间带值跳转的时候,有时候会遇到,接收值的那个 activity收不到 intent 里的数据。解决方法说明:  检查自己接收值的那个activity,看一下启动模式,如果是 singleTask 或 singleInstance,可能和我遇到了一样的情况,接着往下看应该就能解决,如果不是,请 Ctrl+w,另行 googl...

2019-11-05 10:43:23 1307

原创 Android点击桌面图标重新启动问题

近期开发中发现了一个问题,安装签名的apk,切换到后台后,点击应用图标又重新打开了一次App,并没有回到切换到后台前的界面。找了一下原因是因为更改了入口Activity的launchMode。更详细的解决步骤如下:解决方法:步骤1:删除第一个Activity的启动模式,或者改为“standard”。步骤2:在AndroidManifest.xml文件的application标签...

2019-10-31 11:35:54 766 1

原创 解决Android 9 无法连接网络问题

开发过程无意中发现App在Android9中无法访问网络,研究后发现原因是:从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的请求无法加载。解决办法:在AndroidManifest.xml文件中的APplication标签添加android:usesCleartextTraffic="true"。android:usesCleartextTra...

2019-10-11 11:29:51 3514

原创 AndroidStudio的一些实用技巧

记录平时工作中使用AndroidStudio发现的问题一、如何将Eclipse中的歌项目迁移到AndroidStudio中  从Eclipse中导出          1.将你的ADT插件版本升级到22.0以上。          2.在Eclipse中,选择File-->Export。          3.在弹出的导出窗口中,打开Android的文件夹,选择“G

2016-06-02 10:22:57 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除