有时候,我们需要在一个Activity中调用另一个xml布局文件,即非本Activity所绑定的xml布局文件中的控件,这时候就不能直接findViewById,不然会报错指向空对象,这时就需要像下面这样做。 LayoutInflater factory = LayoutInflater.from( ...
分类:
移动开发 时间:
2018-03-01 17:14:28
阅读次数:
179
Android中用到的日期格式化和Java中一样的。一般需求都是将当前日期或者后台传来的时间戳转化为格式化的字符串,整理如下: 一、将字符串转化成Date。 String test = new String("2018/03/01"); SimpleDateFormat sdf1 = new Sim ...
分类:
移动开发 时间:
2018-03-01 17:06:28
阅读次数:
273
讲解GCD的资料看了好多,但都没有解决心中的疑惑: 1.主队列只有一个线程,那么同步和异步执行有什么区别?同步主线程会造成线程死锁,异步不会,为什么呢? 2.同步执行串行队列和同步执行并行队列,有什么区别?同步执行,是在当前线程中执行队列中的任务,就意味着任务都在一条线程中执行,不可能多任务同时执行 ...
分类:
移动开发 时间:
2018-03-01 14:57:27
阅读次数:
258
//在main.js设置全局的请求次数,请求的间隙 axios.defaults.retry = 4; axios.defaults.retryDelay = 1000; axios.interceptors.response.use(undefined, function axiosRetryIn... ...
分类:
移动开发 时间:
2018-03-01 14:48:53
阅读次数:
812
原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名 ...
分类:
移动开发 时间:
2018-03-01 14:48:11
阅读次数:
175
在原生 Servlet 开发中,如果采用一个 url 对应一个 servlet-mapping,那么web.xml将会十分冗长难以维护。其实,我们其实可以通过 Filter + 反射 来 使 一个 servlet 处理 多个 url ,并且根据不同url调用到 servlet 中的不同方法 (类似S... ...
分类:
移动开发 时间:
2018-03-01 13:29:13
阅读次数:
241
移动web适配利器-rem 前言 提到rem,大家首先会想到的是em,px,pt这类的词语,大多数人眼中这些单位是用于设置字体的大小的,没错这的确是用来设置字体大小的,但是对于rem来说它可以用来做移动端的响应式适配哦。 兼容性 先看看兼容性,关于移动端 ios:6.1系统以上都支持 android ...
分类:
移动开发 时间:
2018-03-01 13:25:40
阅读次数:
258
通讯 作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。 Native(以Android为例)和H5通讯,基本原理: Android调用H5:通过webview类的loadUrl方法可以直接执行js代码,类似浏览器地址栏输入一段js一样的效果 w ...
分类:
移动开发 时间:
2018-03-01 13:23:23
阅读次数:
292
什么是axios?官方解释:axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 具有以下特点: 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 ...
分类:
移动开发 时间:
2018-03-01 13:18:46
阅读次数:
278
web移动端布局方式整理 写H5页面一直写的有点随意,只是保证了页面在各个屏幕下显示良好,却没有保证到在各个屏幕下是等比例放大或者缩小.这些天在写一些页面,试着看看能不能写出等比例放大缩小的页面,发现不容易啊,在网上找了一些文章,整理如下: (只说方案,具体实现看大神的文章) 方法一:用流式布局,p ...
分类:
移动开发 时间:
2018-03-01 11:51:10
阅读次数:
175
要求 必备知识 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
在WkWebView与JavaScript交互中,经常会在原生中注入MessageHandler,app中注入MessageHandler的方法 这里我们发现在向JS中注入handler的时候强引用了self,最终导致内存泄漏 解决方法 添加一个新类 WeakScriptMessageDelegat ...
分类:
移动开发 时间:
2018-03-01 11:47:55
阅读次数:
1319
本文的结构主要分为以下部分: 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
项目地址https://github.com/979451341/RtmpSave这个项目主要代码我是从雷神那弄过来的,不愧是雷神,我就配个环境搞个界面就可以用代码了。这一次说的是将RTMP流媒体保存成为一个本地的FLV文件。因为播放视频本身占有很多技术难点,我先不做边获取RTMP流边播放了,这一次主要说如何获取RTMP流。说说代码初始化组件和网络环境av_register_all();//Net
分类:
移动开发 时间:
2018-03-01 11:42:40
阅读次数:
233
一.分类: 1、适用范围 当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文 ...
分类:
移动开发 时间:
2018-03-01 11:39:21
阅读次数:
184
前言 2018年2月26日 农历正月十一 星期一 不知怎么地,一大早上班就想写博客; Xcode代码块 开发中,都不想写过多代码,然后就会用这种方法,去简化代码,包括MVVM框架,它也体现出来了去简化C里面的那些垃圾代码;其实在编写是,Xcode本身也为我们提供了,提高编写效率的捷径-代码块,就是下 ...
分类:
移动开发 时间:
2018-03-01 10:19:16
阅读次数:
177