码迷,mamicode.com
首页 > 移动开发
iOS 的视图层次结构、继承关系及常用结构体探讨
UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件 UIView的功能 1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能实现动画 UIView的子类也 ...
分类:移动开发   时间:2017-12-21 12:04:56    阅读次数:174
iOS 多线程的简单理解(3)执行方式 + 执行对列 的组合
通过对前面两偏线程理解的总结,自己对线程的理解也逐渐加深,梳理的清晰起来…… 通常在使用线程 的时候,都是要用到 执行对列,执行方式,执行任务, 现在开始新一轮的深入 3. 1. 1 同步 + 串行 执行结果::: 总结结果::: 1. 同步 : 在当前线程执行,不开启新的线程,任务顺序执行 2. ...
分类:移动开发   时间:2017-12-21 12:01:27    阅读次数:229
将STM32 iap hex文件与app hex文件合并为一个hex文件
日前公司产品需要增加远程升级功能,boot loader程序写好后交予生产部门使用时他们反馈每个产品程序需要刷写两次(一个boot loader 一个app程序),生产进度变慢浪费时间,于是乎研究如何将两个程序并为一个。 参考:http://blog.csdn.net/yx_l128125/arti ...
分类:移动开发   时间:2017-12-21 11:58:32    阅读次数:229
Android yuv转Bitmap
YuvImage image = new YuvImage(data, ImageFormat.NV21, size.width, size.height, null); if(image!=null){ ByteArrayOutputStream stream = new ByteArrayOut... ...
分类:移动开发   时间:2017-12-21 11:58:06    阅读次数:182
【Android】隐藏底部虚拟按键
Google的官方文档是: https://developer.android.com/training/system-ui/navigation.html#behind 示例代码 原文: 但是,有个问题。 这样的确能隐藏底部虚拟导航栏,但是一旦你点击屏幕,导航栏会出现(持续1秒左右),并且消费掉你 ...
分类:移动开发   时间:2017-12-21 11:56:53    阅读次数:191
Progressive Web Apps入门
PC和Mobile开发技术演进 PC方向,从客户端到富客户端,到现在广泛使用的Web。 移动方向,目前主要还是原生应用和Mobile Web,PWA相关技术是未来发展方向。 PWA的概念 Progressive Web App (中文翻译为:渐进式Web应用)带来的体验将网络应用的优点与原生应用的优 ...
分类:移动开发   时间:2017-12-21 11:55:31    阅读次数:276
Android休眠唤醒机制
有四种方式可以引起休眠 ①在wake_unlock()中, 如果发现解锁以后没有任何其他的wake lock了, 就开始休眠 ②在定时器到时间以后, 定时器的回调函数会查看是否有其他的wake lock, 如果没有, 就在这里让系统进入睡眠 ③在wake_lock() 中, 对一个wake lock... ...
分类:移动开发   时间:2017-12-21 11:53:26    阅读次数:734
【读书笔记】iOS-应用内购买
一,一般,购买内容包括内容类型,功能扩展,服务和订阅。 二,测试环境搭建: 搭建测试环境比较麻烦,需要使用2个工具管理:iTunes Connect和iOS开发中心的配置门户网站。 三,提交给App Store数据结构只能是NSSet集合,集合中的元素是产品标识字符串。 四,base64forDat ...
分类:移动开发   时间:2017-12-21 11:51:07    阅读次数:208
vue单页面项目中解决安卓4.4版本不兼容的问题
1.cnpm安装 cnpm i babel-polyfill --save cnpm i es6-promise --save 2.main.js引入 import ‘babel-polyfill‘ import Es6Promise from ‘es6-promise‘ Es6Promise.po... ...
分类:移动开发   时间:2017-12-21 11:47:09    阅读次数:227
tarjan 强联通分量和割点
1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 #include<ctime> 5 #include<iostream> 6 #include<algorithm> 7 #include<queue> 8 #include<sta ...
分类:移动开发   时间:2017-12-21 01:56:20    阅读次数:206
iOS 加密算法汇总
CCCryptorStatus CCCryptorCreate( CCOperation op, /* kCCEncrypt, etc. */ CCAlgorithm alg, /* kCCAlgorithmDES, etc. */ CCOptions options, /* kCCOptionPK ...
分类:移动开发   时间:2017-12-20 21:51:00    阅读次数:220
Forefront TMG 2010 篇(八)--允许内部网络解析本地主机的Netbios名称
不知有没有细心的发觉,上文提到的代理都是使用 IP 地址的,如果改用TMG的本地计算机名时,它会不能正常的使用,所以我们要在 TMG 上面添加 一个防火墙规则,允许内网中本地的计算机可以正常的解释,操作如下:    1、防火墙策略>>>右键>>>新建>>>>访问规则。  &nb
分类:移动开发   时间:2017-12-20 19:01:03    阅读次数:218
解决 struts2 报"There is no Action mapped for namespace / and action name"的问题
解决"There is no Action mapped for namespace / and action name"问题 ...
分类:移动开发   时间:2017-12-20 19:00:17    阅读次数:237
调用小米推送api时报证书签名无效
Feb 20, 2017 4:10:07 PM com.xiaomi.xmpush.server.Sender sendMessageWARNING: IOException posting to XmPushjavax.net.ssl.SSLException: Server key at sun ...
分类:移动开发   时间:2017-12-20 17:55:22    阅读次数:279
Appache由版本2.0.65升级到版本2.4.29
本文档为Appache由版本2.0.65-2.4升级到版本2.4.29安装需要先进行依赖软件包的安装,请检查相应依赖软件包安装情况,如系统已经正确安装相应依赖软件包,可略过,本文所述版本升级不会覆盖先前的apache服务器yum install expat-develyum install compat-libstdc++-331.安装包准备expat-2.1.0.tar.gzapr-1.6.3.
分类:移动开发   时间:2017-12-20 17:54:04    阅读次数:270
iOS 视频截取
最近开发一个app,需要大量用到这方面的知识,于是写了这一个文档,希望能帮上一些需要查阅的小伙伴,基本上都是代码片段,没有什么概念知识。 截取图片的一部分 ios屏幕截图 普通截图不能截取通过openGl渲染的视频,所以截取视频是不能使用下面的方法的,需要小伙伴自己去寻找其他openGL的截图方法了 ...
分类:移动开发   时间:2017-12-20 17:53:47    阅读次数:300
Error:Execution failed for task ':app:transformClassesWithDexForRelease'
Android Studio 3.0.1打包的一个坑 使用的Android Studio 3.0.1版本,buildToolsVersion "26.0.2"Debug模式运行App没有任何问题,但是打包的时候就不行了,报以下错误:Error:Execution failed for task ': ...
分类:移动开发   时间:2017-12-20 16:50:09    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!