黑莓近日给所有开发者发了邮件,大致意思是说,4月1日将在应用商店下架所有的收费App。通俗的说就是:我已放弃自家操作系统在手机上的应用,你们开发者也都散了吧。 白天在开发者群里大家讨论了一通,料想是为了裁员,节约运营成本吧。这次是下架收费app,估计过阵子就是整店关门了。 唏嘘。 在2011年,一个 ...
分类:
移动开发 时间:
2018-03-01 00:37:34
阅读次数:
193
1.需要提前准备什么? 编程环境,appium client,appium-desktop,1部测试机 这里使用python作为编程语言,使用安卓真机进行测试。 2.安装Android SDK 注明:如果不使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;因为它自带的一些工具是 ap ...
分类:
移动开发 时间:
2018-03-01 00:39:19
阅读次数:
182
一、TCP_Wrappers简介 对有状态连接的特定服务进行安全检测并实现访问控制,它以库文件形式实现,某进程是否接受libwrap的控制取决于发起此进程的程序在编译时是否针对libwrap进行编译的,判断服务程序是否能够由tcp_wrapper进行访问控制的方法: ldd /PATH/TO/PRO ...
分类:
移动开发 时间:
2018-03-01 00:40:00
阅读次数:
267
编写APPium脚本,必须要配置Desired Capabilities信息 Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们 ...
分类:
移动开发 时间:
2018-03-01 00:44:31
阅读次数:
174
前言 2018年2月26日 农历正月十一 星期一 不知怎么地,一大早上班就想写博客; Xcode代码块 开发中,都不想写过多代码,然后就会用这种方法,去简化代码,包括MVVM框架,它也体现出来了去简化C里面的那些垃圾代码;其实在编写是,Xcode本身也为我们提供了,提高编写效率的捷径-代码块,就是下 ...
分类:
移动开发 时间:
2018-03-01 10:19:16
阅读次数:
177
一.分类: 1、适用范围 当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文 ...
分类:
移动开发 时间:
2018-03-01 11:39:21
阅读次数:
184
项目地址https://github.com/979451341/RtmpSave这个项目主要代码我是从雷神那弄过来的,不愧是雷神,我就配个环境搞个界面就可以用代码了。这一次说的是将RTMP流媒体保存成为一个本地的FLV文件。因为播放视频本身占有很多技术难点,我先不做边获取RTMP流边播放了,这一次主要说如何获取RTMP流。说说代码初始化组件和网络环境av_register_all();//Net
分类:
移动开发 时间:
2018-03-01 11:42:40
阅读次数:
233
本文的结构主要分为以下部分: 1.app的分类 2.每类app的定义,明确各类app具体是什么 3.各类app的优缺点 4.具体开发过程中,到底该采用哪种类型的app 1.app的分类 大致可以分为这3种: native app(原生app) web app hybrid app(混合app) 2. ...
分类:
移动开发 时间:
2018-03-01 11:47:01
阅读次数:
235
在WkWebView与JavaScript交互中,经常会在原生中注入MessageHandler,app中注入MessageHandler的方法 这里我们发现在向JS中注入handler的时候强引用了self,最终导致内存泄漏 解决方法 添加一个新类 WeakScriptMessageDelegat ...
分类:
移动开发 时间:
2018-03-01 11:47:55
阅读次数:
1319
要求 必备知识 windows 7 基本操作。 运行环境 windows 7(64位); eclipse-jee-luna-SR2-win32(32位);ADT-23.0.4 下载地址 环境下载 要求 必备知识 windows 7 基本操作。 运行环境 windows 7(64位); eclipse ...
分类:
移动开发 时间:
2018-03-01 11:50:35
阅读次数:
273
web移动端布局方式整理 写H5页面一直写的有点随意,只是保证了页面在各个屏幕下显示良好,却没有保证到在各个屏幕下是等比例放大或者缩小.这些天在写一些页面,试着看看能不能写出等比例放大缩小的页面,发现不容易啊,在网上找了一些文章,整理如下: (只说方案,具体实现看大神的文章) 方法一:用流式布局,p ...
分类:
移动开发 时间:
2018-03-01 11:51:10
阅读次数:
175
什么是axios?官方解释:axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 具有以下特点: 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 ...
分类:
移动开发 时间:
2018-03-01 13:18:46
阅读次数:
278
通讯 作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。 Native(以Android为例)和H5通讯,基本原理: Android调用H5:通过webview类的loadUrl方法可以直接执行js代码,类似浏览器地址栏输入一段js一样的效果 w ...
分类:
移动开发 时间:
2018-03-01 13:23:23
阅读次数:
292
移动web适配利器-rem 前言 提到rem,大家首先会想到的是em,px,pt这类的词语,大多数人眼中这些单位是用于设置字体的大小的,没错这的确是用来设置字体大小的,但是对于rem来说它可以用来做移动端的响应式适配哦。 兼容性 先看看兼容性,关于移动端 ios:6.1系统以上都支持 android ...
分类:
移动开发 时间:
2018-03-01 13:25:40
阅读次数:
258
在原生 Servlet 开发中,如果采用一个 url 对应一个 servlet-mapping,那么web.xml将会十分冗长难以维护。其实,我们其实可以通过 Filter + 反射 来 使 一个 servlet 处理 多个 url ,并且根据不同url调用到 servlet 中的不同方法 (类似S... ...
分类:
移动开发 时间:
2018-03-01 13:29:13
阅读次数:
241
原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名 ...
分类:
移动开发 时间:
2018-03-01 14:48:11
阅读次数:
175
//在main.js设置全局的请求次数,请求的间隙 axios.defaults.retry = 4; axios.defaults.retryDelay = 1000; axios.interceptors.response.use(undefined, function axiosRetryIn... ...
分类:
移动开发 时间:
2018-03-01 14:48:53
阅读次数:
812
讲解GCD的资料看了好多,但都没有解决心中的疑惑: 1.主队列只有一个线程,那么同步和异步执行有什么区别?同步主线程会造成线程死锁,异步不会,为什么呢? 2.同步执行串行队列和同步执行并行队列,有什么区别?同步执行,是在当前线程中执行队列中的任务,就意味着任务都在一条线程中执行,不可能多任务同时执行 ...
分类:
移动开发 时间:
2018-03-01 14:57:27
阅读次数:
258
Android中用到的日期格式化和Java中一样的。一般需求都是将当前日期或者后台传来的时间戳转化为格式化的字符串,整理如下: 一、将字符串转化成Date。 String test = new String("2018/03/01"); SimpleDateFormat sdf1 = new Sim ...
分类:
移动开发 时间:
2018-03-01 17:06:28
阅读次数:
273