- 博客(14)
- 收藏
- 关注
原创 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 203
原创 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 2416
原创 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 3682
原创 Android 获取指定目录下的所有文件,支持获取单独类型
查询指定路径下文件的工具类: /** * 获取指定目录内所有文件路径 * @param dirPath 需要查询的文件目录 * @param fileType 查询类型,比如mp3什么的 */ public Vector<File> getAllFiles(String dirPath, String fileType)...
2020-02-20 11:06:47 2304
原创 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 3037
原创 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 274
原创 自定义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 1338
转载 Android 通过Intent跳转传值失效
问题: 我们使用 intent 在两个 activity 之间带值跳转的时候,有时候会遇到,接收值的那个 activity收不到 intent 里的数据。解决方法说明: 检查自己接收值的那个activity,看一下启动模式,如果是 singleTask 或 singleInstance,可能和我遇到了一样的情况,接着往下看应该就能解决,如果不是,请 Ctrl+w,另行 googl...
2019-11-05 10:43:23 1385
原创 Android点击桌面图标重新启动问题
近期开发中发现了一个问题,安装签名的apk,切换到后台后,点击应用图标又重新打开了一次App,并没有回到切换到后台前的界面。找了一下原因是因为更改了入口Activity的launchMode。更详细的解决步骤如下:解决方法:步骤1:删除第一个Activity的启动模式,或者改为“standard”。步骤2:在AndroidManifest.xml文件的application标签...
2019-10-31 11:35:54 850 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 3825
原创 AndroidStudio的一些实用技巧
记录平时工作中使用AndroidStudio发现的问题一、如何将Eclipse中的歌项目迁移到AndroidStudio中 从Eclipse中导出 1.将你的ADT插件版本升级到22.0以上。 2.在Eclipse中,选择File-->Export。 3.在弹出的导出窗口中,打开Android的文件夹,选择“G
2016-06-02 10:22:57 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人