启动: 触发 onCreate() onStart() onResume() Home键: 触发 onPause() onStop() back键退出: 触发 onPause() onStop() onDestroy() Home键退出再进去: 触发 onRestart() onStart() on ...
分类:
移动开发 时间:
2017-12-01 23:26:42
阅读次数:
245
微信公众号:CodingAndroid cnblog:http://www.cnblogs.com/angel88/ CSDN:http://blog.csdn.net/xinpengfei521 需求:设计一个图片加载工具类。 要求:职责单一、可扩展性强、实现三级缓存,遵循开闭原则。 1.改造前原 ...
分类:
移动开发 时间:
2017-12-01 23:24:03
阅读次数:
233
要解决的问题:appium在androidV7.0系统上运行时报错 Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.] 原因分析:a ...
分类:
移动开发 时间:
2017-12-01 18:38:28
阅读次数:
180
遇到一个需求,支付密码提交到服务器时使用blowfish加密,网上资料很少,找到的代码也跟在线加密出来的结果对不上,在线加密(用来确认加密结果是否有误): blowfish在线加密 Blowfish加密模式:ECB 填充模式:PKCS5Padding 输出:base64 字符集:UTF8 最后在st ...
分类:
移动开发 时间:
2017-12-01 18:36:04
阅读次数:
183
Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError 这个问题折腾了2个小时,最后解决了,Stack Overflow 上也有一次类似的问题,但是没有人提供解答。 这个错误的意思是运行时没有找到类,所以一般是你编译通过了但是无法运行。 写完这 ...
分类:
移动开发 时间:
2017-12-01 16:38:28
阅读次数:
201
问题缘由: 最近准备封装一个视频播放器,我采用了SurfaceView + MediaPlayer的方式。 视频加载显示画面后遇到问题:“视频画面扭曲,比例变形。” 问题截图: 解决思路: 视频尺寸会自动填充surfaceView,所以想要调整视频尺寸 修改surfaceView就好了。 通过监听m ...
分类:
移动开发 时间:
2017-12-01 16:36:43
阅读次数:
1226
=mainExecutor.maxSize --> ...
分类:
移动开发 时间:
2017-12-01 16:35:53
阅读次数:
170
低头族”是现在比较流行的词语,这是因为在移动互联网风靡全球的现在,手机成了人们出门必不可少的物品,不仅是出门在家中手机更是占据了大部分时间。 移动端的崛起为大家带来了很多商机,如利用手机营销的方法成千上万,模式更是瞬息万变,各种线上商超,线上产品与生活服务,让你达到足不出户便能满足需求的境界。微信, ...
分类:
移动开发 时间:
2017-12-01 16:35:35
阅读次数:
175
表单以弹窗的形式弹出时,若设置了表单的div:display:table下,安卓打开页面输入法的时候,表单顶到屏幕顶部之后,再也无法上滑,键盘遮住了下面的输入框。在ios下,一切显示正常,因为iOS会自动将输入框居中到显示的区域,那么这种情况下怎么办呢? 解决方案:将display:table改成d ...
分类:
移动开发 时间:
2017-12-01 15:19:11
阅读次数:
207
传统app加固技术经历了四代变更,保护级别每一代都有所提升,但其固有的安全缺陷和兼容性问题始终未能得到解决。下一代加固技术"虚机源码保护"适用代码类型更广泛,保护级别更高,兼容性更强,堪称未来级别的保护方案。 ...
分类:
移动开发 时间:
2017-12-01 15:18:33
阅读次数:
249
我应用到的场景是程序中在视频通讯时截图,将截图保存到本地相册中 ...
分类:
移动开发 时间:
2017-12-01 15:09:56
阅读次数:
172
新建struts2项目时出现警告 log4j:WARN No appenders could be found for logger 于是上网搜查了解决方案 转自:最爱NBA 在src下面新建file名为log4j.properties内容如下:# Configure logging for tes ...
分类:
移动开发 时间:
2017-12-01 13:50:43
阅读次数:
240
前言: Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。 一、环境配置 1、安装Node.js https://nodejs.org/ 2、安装Appium http://appium.io/ 3、安装Android SDK h ...
分类:
移动开发 时间:
2017-12-01 13:50:26
阅读次数:
634
由于墙的原因 我们在使用AndroidStudio的时候SDK Manager无法获取到所有的版本 需要我们设置下使用国内的镜像 ****首先打开Android SDK Manager 然后按照如图所示输入 即可 为了方便CV人员 : mirrors.neusoft.edu.cn 80端口 OK! ...
分类:
移动开发 时间:
2017-12-01 13:42:00
阅读次数:
280
在android开发中,可用第三方的转换库如gson等。当然在ios也有一些库如MJExtensiond等。在这里,我仅用官方的简单kvc模式实现一下。 一、先建一个model并且继承NSObject,代码如下: classUser:NSObject{ var name:String? var se ...
分类:
移动开发 时间:
2017-12-01 13:39:42
阅读次数:
206
(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。) 2017年12月1日新版本apktool用法: 把要解压的apk文件放在自己任意一个盘的目录下,在apk的目录下,按住shift+鼠标右键打开cmd黑窗口 如下图:接下来输入官 ...
分类:
移动开发 时间:
2017-12-01 13:34:28
阅读次数:
263