自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿甘正传

出来混,欠下的总是要还的。

  • 博客(6)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 安卓如何正确的释放掉长期不用的单例实例对象

在开发安卓中,我们知道当需要使用一个经常使用的工具类的时候,我们习惯性的就会把对象写成单例模式,让对象的构造方法私有化,不让外界去通过new关键字创建该对象的实体对象,但是用不能不让外界访问自己的方法,所以就提供一个静态的方法来获取实体对象来调用该类里面的成员方法,成员方法也就可以不用像工具类一样非要用static关键字修饰才能被调用。而是通过该类通过获取实体的静态方法来获取对象后调用成员方法。g...

2019-04-30 13:03:26 2553

原创 如何抽离播放器功能业务,实现代码解耦?

目前发现文章详情页面的播放器功能,通过一个播放器功能接口耦合了百度语音合成和文章变速播放功能。需要对业务代码进行解耦,前提是不影响之前的业务功能,而且需要提供可扩展的功能。第一,观察业务界面发现,百度语音合成可以直接抽取成一个播放器工具类,因为它的的实现原理其实只是集成了百度语音的语音合成功能,当用户点击播放按钮的时候,开始截取字符串顺序播放。界面的刚改可以在点击动作发生时对应处理,当停止播放的...

2019-04-25 14:13:47 177

原创 安卓Apkl如何优化内存使用,防止内存溢出的发生

作为一名有4-5年的安卓开发人员,如果只知道写界面和业务逻辑,而对安卓代码的重构和优化毫无概念,无疑是失败的。4-5年工作经验应该是高级开发人员,只有给自己设定目标才能让自己更接近你所应该达到的标准。So,对于老生常谈的安卓开发,我们改怎么重构现有的项目代码,做到内存优化,减少程序内存溢出的概率呢?个人有如下建议:第一:根据你项目的图片处理策略,设定最符合现有业务和节省内存的图片加载和缓存策略...

2019-04-19 14:23:38 630

原创 Android的Monkey测试常用命令

安卓monkey命令的详细说明1 参数: -p用于约束限制,用此参数指定一个或多个包(Package,即App)。指定包之后,monkey将只允许系统启动指定的APP,如果不指定包,将允许系统启动设备中的所有APP.* 指定一个包: adb shell monkey -p cn.emoney.acg 10* 指定多个包:adb shell monkey -p cn.emoney.acg –...

2019-04-12 11:13:07 2778 1

原创 解决自定义控件画圆传直径值在320dp手机正常显示的问题

一种非常好用的Android屏幕适配系统提供的dp2px方法: /** * dp转px * @param dpValue * @return */ public int dp2px(int dpValue){ return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNI...

2019-04-10 13:54:23 181

原创 安卓权限获取崩溃的问题

安卓权限,权限说明

2019-04-02 16:12:40 934

工作中需要用到的软件工具

工作中需要用到的软件工具。

2023-06-02

安卓apk keystore签名代码获取

通过反射方式获取安卓 apk包的签名信息,通过日志打印的方式获取 apk keystore 或者jks文件的签名信息。

2023-03-07

安卓性能测试工具.zip

安卓性能测试工具

2023-02-02

程序崩溃时往往让人很恼火,而且测试的话无法实时的打印日志,所以希望程序崩溃之后可以跳转到一个错误信息页面,最好是程序崩溃之后重启

1、程序崩溃日志在程序中显示。 2、程序崩溃之后可以立即重启,不需要再点击程序。

2022-03-03

apksSignTools.zip

一键加固apk,且签名

2021-12-27

渠道写入工具.zip,一键写入渠道号

传统的打包工具需要签名,然后打包,最后加固。使用该工具可以一键签名打包、并且使用邦邦加固加固好apk.

2021-12-27

webSocketDemo.zip

Java项目把Excel表格数据转成Json字符串数据。

2021-02-04

日志格式化输出打印工具类.rar

这是一个基于Okhttp网络请求框架的网络拦截器,代码是用了开源项目的大神打印代码,输出很好用的网络日志。使用方式:放入你使用的okhttp网络请求框架中,然后通过添加拦截器的方式添加拦截,格式化打印日志。

2020-08-18

网络日志拦截器输入格式化打印工具类.rar

这是一个Okhttp网络日志格式化打印的工具类,原理就是添加网络请求的拦截器格式化打印输入日志,节省和后台进行接口联调的时间。

2020-08-16

U-ShareSdkDemo.rar

集成友盟SdK发现里面又许多的不想要的功能,导致无法抽取分享功能。按文档集成却总是无法正常的唤起微信分享,后面就自己写了一个Demo,然后改成友盟的包名和签名,最后又下面这个Demo。Demo是最新的分享sdk,如果无法正常使用,需要下载友盟的官方Demo,运行之后试用分享之后就可以正常使用了,可能是签名占用的问题。

2020-02-22

Python使用Tornado上传图片到本地服务器.zip

项目是使用tornado模块实现图片上传到本地虚拟服务器的Python项目,主要是完成了上传功能和展示图片的功能,使用可以查看博客说明https://mp.csdn.net/mdeditor/101699797

2019-09-29

android studio 插件

如果你想节省开发时间,不进行不必要的findviewById代码的编写,就使用这个插件,集成到Studio中就可以了,使用右键》Convert android layout ,然后粘贴到你的代码中就可以了。

2016-10-09

TextSwitcher实现文字上下左右滚动

TextSwitcher是系统的原生类,调用它实现文字滚动效果非常流畅。

2016-06-21

构建者模式、回调和观察者设计模式

个人针对构建者设计模式、回调和观察者设计模式写的一个Demo,方便大家理解编程设计思想,1分算是大家的鼓励分,希望可以给大家带来方便。

2016-03-26

第三方支付-融托付的集成SDK和Demo

融托付是第三方的支付方式,类似于微信和支付宝,但是它可以使用融托付的刷卡器进行刷卡,里面有具体实现方法,谢谢大家支持。

2016-03-08

安卓手势密码的具体实现Demo

手势密码的=具体实现类,外国人写的,我主要理解了实现集成,谢谢大家的支持。

2016-03-08

Java动态代理和Java反射的Demo演示

Java动态代理和Java反射的Demo演示,通俗易懂。

2015-11-06

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

TA关注的人

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