Android
文章平均质量分 57
一笃强
努力做一个连接点线面的人。
展开
-
使用TrackAudio播放AES加密的mp3
使用TrackAudio及Jlayer直接播放AES解密后的mp3音频流,不需要将解密文件保存到存储器上。原创 2016-08-24 12:59:40 · 3041 阅读 · 5 评论 -
使用.bat文件启动windows下mongdb服务
问题背景目前在对搭建一个简单的网站比较感兴趣,使用的平台是node.js,框架当然是Express,所以数据库自然是monogodb,所以每次都要手动启动,比较麻烦,之前页没有接触过.bat,在网上搜索一番,这里写下启动mongodb的.bat文件。启动mongodb的正常顺序就是在cmd命令行中定位到你的mongodb安装的文件夹,然后执行mongod,然后加上参数就可以了,我mongodb安装的原创 2016-10-10 10:17:46 · 734 阅读 · 0 评论 -
快速使用反射更换Android全局字体
问题背景之前在编写鲤鱼日语时,因为使用了外部的字体,这导致了一个问题就是我的ListView显示的是圆滑的字体,但是其他dialog、Spinner就全都是Android默认字体,这样不统一就会很难看。根据拿来主义,我找到了一个利用反射更换全局字体的方法,而且不需要使用外部库,够我用了。 代码已经上传GitHub(字体自己下载吧,太大了)-54wall/FrontInstead新建继承A...原创 2016-10-13 17:09:30 · 638 阅读 · 0 评论 -
批量解决Casting 'findViewById(R.id.X)' to 'X' is redundant
在Android Studio 中build.gradle(Module:app) 如果compileSdkVersion >=26,进行findViewById操作会报 Casting 'findViewById(R.id.X)' to 'X' is redundant This inspection reports unnecessary cast expressions. 大意为...原创 2018-05-17 10:27:46 · 7672 阅读 · 3 评论 -
更改AndroidStudio标签页及文件状态颜色
Android Studio 会自动识别工程目录的的版本控制文件(SVN或Git),然后根据文件的版本状态来决定文件名在AS中的颜色,例如下图所示,代码编辑器中的标签页和左边的文件名字全部更改默认颜色: 这里使用的黑色主题,文件状态蓝色颜色在黑色主题下非常不友好,不易识别。如果需要更改文件文件状态颜色, 依次选择File-Settings-Vesion Control在File Statu...原创 2018-06-02 10:17:51 · 3714 阅读 · 0 评论 -
Avoid object allocations during draw/layout operations
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); paint = new Paint(Paint.LINEAR_TEXT_FLAG); }在自定义View中的onDraw中如果有new的对象,将会报出警告,警告如下:Avoid object al...原创 2018-10-15 10:21:16 · 2049 阅读 · 0 评论 -
安卓下实现排序算法动画
前言最近在学习基础的排序算法,发现仅凭算法的定义公式,即使结合代码在IDE下debug查看数组变化,也依然不是很好的理解,于是就在网上搜索排序算法动画,果然已经有人实现了排序演示,有java实现的,有JS实现,但很想在android手机上看简单演示,最终找到了,ukhanoff/AndroidSortAnimation,一个国际友人,用android实现了基础的冒泡排序法。(左边为他的实现效果,...原创 2019-01-17 15:26:17 · 702 阅读 · 0 评论 -
解决Retrofit2报javax.net.ssl.SSLHandshakeException
前言最近在网上找到了一个新闻API接口,这里也推荐下News API,可以根据请求参数获取相关新闻,支持国家区域定制,得到的新闻json数据有多种语言,个人使用免费,在调用获取新闻后,报出一下错误:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor fo...原创 2019-01-23 13:13:58 · 2292 阅读 · 0 评论