Android Studio 添加第三方依赖后,控件属性不提示

首先,在添加了第三方依赖之后,clean下。如果属性还是不能提示,那么重启AS,然后再clean build下。记。...
阅读(1144) 评论(1)

fresco 两种判断图片是否已经缓存在SD卡上的方法

问题场景在使用fresco过程中,我们有这么种应用场景:在高清图片未缓存在硬盘时,显示的是缩略图(要服务器支持),当高清图片已缓存在硬盘时,显示高清图片。那么使用fresco如何判断一张图片是否已经缓存在硬盘上了呢?解决办法 第一种方式: boolean isCacheInDisk = Fresco.getImagePipelineFactory().getMainDiskStorageCache(...
阅读(3084) 评论(2)

EditText支持多行同时支持imeOptions设置

本文出自:http://blog.sina.com.cn/s/blog_97eedec40100wwjd.html问题描述:EditText一旦设置了多行显示,键盘总是显示Enter键。有时候我们只需要文本输入多行显示,Enter键任然需要支持imeOptions设置,比如显示完成键而不是回车换行。如这如何做呢?问题分析以及解决:我们知道,当EditText弹出输入法时,会调用方法(TextView...
阅读(992) 评论(0)

在android style.xml文件中使用自定义属性

直接使用属性名就行了 不用加命名空间了 代码如下: <item name="androi...
阅读(1859) 评论(0)

Multiple substitutions specified in non-positional format

原因是在Android的资源文件string.xml写错了恭喜获得:金币$1%s 经验$2%s把占位符给写错了正确的应该是,如下恭喜获得:金币%1$s 经验%2$s百分号在前,美元符号在后。记录。...
阅读(483) 评论(0)

部分手机不能加载so文件,couldn't find *.so

背景当我们项目中使用到了.so库时,大部分手机能正常运行,但是部分手机在运行时,比如我们项目中使用到了mupdf这个开源的pdf查看器,里面需要使用到libmupdf.so,此时会报couldn’t find libmupdf.so错误,导致程序再浏览pdf文件时崩溃。原因一般情况下,当我们安装了应用时,项目中的.so库会安装到手机的/data/data/+包名+/lib 路径下,由于Android...
阅读(4371) 评论(3)

使用Android Studio发布私有库到仓库中心

介绍当在我们这行积累到一定程度,都会有自己的一些代码库,这些代码被多个项目使用。之前的做法是每次到新的项目中,就会把之前的代码拷贝过来,升级一下,或许会把一些纯java代码打包成jar包文件,这样项目中只要引用这个jar包就可以了,但是在Android中,我们可能还会用到一些资源文件,这样再想打包成jar包就比较麻烦了。再再升级下,我们可以使用Android Studio生成aar文件,这样就避免了...
阅读(1278) 评论(2)

使应用中的字体不受系统设置影响的两种方法

第一种使用dp来设置文字的大小第二种private void keepFontSize(){ Resources res = getResources(); android.content.res.Configuration config = new android.content.res.Configuration(); config.setToDe...
阅读(1190) 评论(0)

fresco自定义进度条ProgressBarImage

第一种:继承drawablepublic class ImageLoadingDrawable extends Drawable{ private Paint mRingBackgroundPaint; private int mRingBackgroundColor; // 画圆环的画笔 private Paint mRingPaint; // 圆环颜色...
阅读(2277) 评论(0)

fresco添加http header

今天使用fresco时,项目中在加载图片时添加了防盗链,需要在获取图片时添加header信息,研究了下fresco如何添加header,解决方案如下: 1、新建一个类ElnImageDownloaderFetcher,继承HttpUrlConnectionNetworkFetcher 2、将HttpUrlConnectionNetworkFetcher类的代码拷贝到新类 3、重写HttpURL...
阅读(1757) 评论(0)

fresco如何配合PhotoView使用实现图片缩放

https://github.com/ongakuer/PhotoDraweeView...
阅读(2391) 评论(0)

Android ImageSpan不显示

在TextView中插入图片,我们一般是使用ImageSpan,但是在使用过程中,发现当TextView中一行未满时自动换行(这种情况一般是发生在中英文混排),插入在首部的ImageSpan不显示了,如下图: 原本在首部会有一个置顶的图标,但是由于换行导致ImageSpan不显示了。这里的解决方法是换了一种实现方式,使用Html.fromHtml的ImageGetter/** * 获取图...
阅读(1315) 评论(0)

使用fresco如何获取本地缓存图片的文件

FileBinaryResource resource = (FileBinaryResource)Fresco.getImagePipelineFactory().getMainDiskStorageCache().getResource(new SimpleCacheKey(uri.toString())); File file = resource.getFile();...
阅读(8432) 评论(0)

[置顶] Jenkins构建Android项目持续集成之findbugs的使用

题外话这篇本来和之前的系列要一起出的,但是因为中间公司要发布一个版本,给耽搁了,今天工作做完了,又闲了下来。所以就又来继续jenkins构建Android项目持续集成系列的findbugs篇。Findbugs简介关于findbugs的介绍,可以自行百度下,这里贴下百度百科的介绍。findbugs是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。这组缺陷模...
阅读(3943) 评论(5)

[置顶] Jenkins构建Android项目持续集成之单元测试及代码覆盖率

单元测试  在软件开发中一直在推崇TDD(测试驱动开发),但是一直不能被有效的执行或者并不是真正的测试驱动开发(先开发后写单元测试),因为我们懒!而Android开发又是大多应用层面的开发,很多都是和视图层紧密相连的,业务逻辑和view相绑定,这导致编写单元测试有相当大的困难,因此就我项目而言,只针对工具类、服务端API编写单元测试。关于Android Studio如何编写单元测试并运行,可以看之前...
阅读(6258) 评论(13)
132条 共9页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:534132次
    • 积分:4349
    • 等级:
    • 排名:第6896名
    • 原创:105篇
    • 转载:22篇
    • 译文:5篇
    • 评论:307条
    关于我
    博客专栏
    最新评论