- 博客(6)
- 收藏
- 关注
原创 解决“对于常量池来说, 字符串 "..." 的 UTF8 表示过长”以及读取properties中文乱码的问题
用IDEA写程序时碰到了一个问题,读取写在常量类中的一个字符串时发生了错误Error:(6, 8) java: 对于常量池来说, 字符串 "{"actualCapital":"",..." 的 UTF8 表示过长网上查了一下,是这个字符串的大小超过了65535个字节,也就是64K。的确,我的这个字符串长度大概是94K,超过了64K。 2. 解决方法:把这个字符串从常量类中挪到properties
2017-11-14 11:51:19 11833 2
原创 模仿音乐播放器带进度的播放暂停按钮
因为项目需要,要做一个下载暂停开始的按钮,要求按钮上显示进度。网上找了找没有合适的,不太满意,于是自己动手写了一个。效果如下:主要步骤:1,最外侧的圆环。2,圆环内侧代表进度的圆弧。3,暂停时在中心部位画出三角形。4,播放时在中心部位画出矩形。5,重写onTouch方法,DOWN事件时设置播放或者暂停的状态。6,添加一个状态监听器,在调用者中监听状态。6,设置进度,重绘。代
2016-08-20 10:33:24 2648
原创 Android断点下载,多线程下载
断点多线程下载的几个关键点:①:得到要下载的文件大小后,均分给几个线程。②:使用RandomAccessFile类进行读写,可以指定开始写入的位置。③:数据库保存下载信息,下一次继续下载的时候从数据库取出数据,然后从上次下载结束的地方开始。效果图:
2016-06-22 14:11:15 698 2
原创 Anroid获取内置外置SD卡路径以及读写测试
最近项目有一个新需求是要把应用的大文件下载到外置SD卡,自己研究了一下安卓如何获取内置和外置SD卡路径以及进行文件读写,以下是自己的总结。在网上找的方法都感觉不太好,比较乱,所以自己就查了一下安卓的官方API。官方API路径是:file:///C:/Android/android-sdk-windows/docs/guide/topics/data/data-storage.html,把C:/
2016-06-12 15:41:47 5308 6
原创 Android自定义View:水平带数字百分比的进度条
这个进度条可以反映真实进度,并且完成百分比的文字时随着进度增加而移动的,所在位置也恰好是真实完成的百分比位置,效果如下:思路如下:第一部分是左侧的蓝色直线,代表已经完成的进度;第二部分是右侧灰色的直线,代表未完成的进度;第三部分是红色的百分比的数字百分比文本,显示当前确切的完成进度。最关键的部分就是要确定百分比文本的确切位置,这里用了paint的getTextBounds方法,
2016-06-08 14:39:49 7751 1
原创 Android自定义View:圆环带数字百分比的进度条
分享一个自己制作的Android自定义View。是一个圆环形状的反映真实进度的进度条,百分比的进度文字跟随已完成进度的圆弧转动。先来一张效果图。先说一下思路:这个View一共分为三部分:第一部分也就是灰色的圆环部分,代表未完成的进度;第二部分是蓝色的圆弧部分,代表已经完成的进度;第三部分是红色的百分比的数字百分比文本,显示当前确切的完成进度。下面是View的编写思路:①:定义三
2016-06-05 22:57:00 6453 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人