自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 如何在安卓中使用Stream来替换for循环

> Iterator 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。

2019-05-22 19:57:16

阅读数 167

评论数 0

原创 @InDef 替换Enum枚举,实现内存优化!

众所周知,Enum在项目中用到的是非常多的。但是Enum的内存问题也是令人头疼的问题,在apk中Enum比常量多5到10倍的内存占用。所以关于内存优化这是个很有嚼头的问题!下边我就来说下常用的@InDef来替换Enum达到和Enum相同的功能,但是内存反而比Enum远远小。 一:何为Enum?E...

2019-04-24 12:11:34

阅读数 93

评论数 0

原创 安卓界面适配

开发的时候每次都要做适配的图片。有时实在是记不住drawable-h,l,m,xh,xxh这几种的最佳分辨率,所以在此记录下,以免每次去查找。先来说下一下几方面: 单位 多种屏幕分辨率规格 icon图标尺寸 操作栏图标 小图标 1:单位 Screen size(屏幕尺寸) 指的是手机实际的物理尺寸...

2017-10-25 11:39:27

阅读数 236

评论数 0

原创 Android studio中使用sqlcipher安卓7.0中.so文件加载失败问题。

最近做项目的时候,甲方使用绿盟对APK进行了扫描。发现数据库存在安全漏洞,网上查阅众多资料,最后选用了sqlcipher来进行数据库加密。 关于sqlcipher的使用具体请参考[http://blog.csdn.net/wshngyf/article/details/51112664]...

2017-09-13 16:21:20

阅读数 3197

评论数 2

原创 关于安卓7.0有些控件不能用(待完善)

关于安卓7.0有些控件不能用(待完善)!今天客户提出升级7.0系统后,右拉菜单不能显示问题。找了好久都没有在7.0修改中找到相对应得问题。好不容易找了个7.0的手机(自带模拟器不能安装APK,也不知道什么问题!)。发现以下控件原来在7.0中不能使用替换掉后就可以正常显示了,现在只找到了一个,以后遇...

2016-12-20 10:43:21

阅读数 301

评论数 0

原创 RecyclerView下拉刷新,滑动删除以及拖动变换位置

RecyclerView下拉刷新,滑动删除以及拖动变换位置好久都没有写博客了!前段时间做项目比较忙,在项目中用了RecyclerView替换了listview,感觉还是挺不错的!以下就把学习的过程和写的东西分享给大家: 关于RecyclerView的介绍什么的我就不过多说了,网上有很多...

2016-10-13 16:44:47

阅读数 544

评论数 0

原创 关于MediaRecorder.setOutputFile(file)的问题!

今天做语音添加时发现使用MediaRecorder.setOutputFile(file)覆盖同一个语音文件的时候会将上一个语音文件从头去覆盖,而不是删除后在创建的那种。      但是播放语音发现,如果上一个被覆盖的语音内容超过当前录入的语音的时候会将上一个语音的后半部分和当前语音拼接在一起。...

2016-04-13 13:59:28

阅读数 3021

评论数 1

原创 关于安卓6.0.1系统Xmpp不能链接的问题!“No response from the server”

今天客户在用程序的时候发现安卓6.0.1的程序死活不能登陆,但是获取版本号或者在6.0以下的手机上时没问题的! 看了下是xmpp链接除了问题,查了查发现当登陆的时候会出现“No response from the server”!        发现: XMPPConnection connect...

2016-04-12 16:09:58

阅读数 2430

评论数 0

原创 关于安卓开发webview与js交互的问题

前段时间开发项目,用到了webview和js的交互,我这边只是实现了APP接受js返回的信息,废话不多说直接上代码。 WebView wbReportContent = (WebView) findViewById(R.id.wbReportContent); wbReportCo...

2016-02-23 17:33:34

阅读数 338

评论数 0

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