using System.Collections;using System.Collections.Generic;using UnityEngine;using System; //[Serializable] 由于class.struct不被Unity3d识别为可以Serialize的结构一般用于外部//[SerializeField] 用于内部 [Serializable]public struct CameraParameter{ public bool limitXAngle; pub…
版权声明:允许转载,但转载必须保留原链接:请勿用作商业或者非法用途 前言 通过阅读本篇教程,你将会了解到: 如何使用Poco对Android原生应用进行测试 Poco支持直接对任何Android原生应用(非游戏引擎.非webview)进行UI层次结构识别,用法上与Poco在其他平台上一模一样. 注:基于webview的应用比较特殊(如微信小程序或浏览器),请见文档Poco如何支持WebView检视. 开始前的准备 在AirtestIDE的Poco Assistant面板中选择Android模式之…
相机拍的图,电脑上画的图,word里的文字,电脑屏幕,手机屏幕,相机屏幕显示大小一切的一切都搞明白了! 先说图片X×dpi=点数dotX是图片实际尺寸,简单点,我们只算图片的高吧,比如说拍了张图片144×144 72dpi,那么它的实际高就是144÷72=2吋dpi是每吋点数,在相机拍出一张图片之后它的dpi就确定了(右键属性摘要里就能看),比如最常见的72dpi,还说上面提到的144×144 72dpi的图片,72dpi的意思是说如果也按照72dpi打印图片的话打印出来还是高2吋(X)的可是我…
有时候为了方便演示一个手机app,需要把手机屏幕显示到PC或Mac上.这里提供一个方法 — 使用Vysor达到此功能. Vysor的吸引力在于3个方面: 它适用于Windows.Linux或Mac. USB数据线分享的屏幕几乎是实时的,而某些无线解决方案有明显的滞后.Vysor仍然有轻微的延迟,但它的速度远远超过了无线方式. 你可以通过你的电脑和手机屏幕进行交互. 工具/原料 一台Android设备(经测试,需要安卓5.0及以上系统) USB数据线 安装有Chrome浏览器的PC或Mac 在An…
html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正. 这里主要利用exif.js读取照片的拍摄信息. Exif.js 提供了 JavaScript 读取图像的原始数据的功能扩展,例如:拍照方向.相机设备型号.拍摄时间.ISO 感光度.GPS 地理位置等数据. EXIF 数据主要来自拍摄的照片,多用于移动端开发,PC…
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断客户端的设备类型 要想让网站适配PC和手机设备,首先要能做出准确的判断.HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备. 无论是PC还是手机,由于操作系统.浏览器的多样性,自己来实现这个判断并不容易.好在国外有一套开源的通…
原文链接:http://www.nginx.cn/784.html 近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”. 响应式web设计是一种纯前端技术js.css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备阅读.但这个不是本文的重点,重点还是放在nginx如何实现上来. 本文要讲的的是如何使用nginx区分pc和手机访问不同的网站,是…
小伙伴们是不是经常在手机上见到“转场"的情况,手机上的页面转换已经不像pc上整体的页面跳转,很多都是利用动画平滑地在页面之间的切换.   那么如何来做页面之间的转换呢?首先要明确的是,所谓的页面之间的切换其实是单页里面元素的切换.比如如 下图所示,中间center部分就是当前在视口区域的,也就是我们能看到的,而两边的就是我们现在看不到,但是随时待命的区域. 切换的思路很简单:就是利用CSS的动画效果,左右切换元素,让用户只能看到中间可视区域的内容.所以思路就是: (1)把需要切换到可视区域的部分…
https://github.com/zhimengzhe/iBarn iBarn网盘是一个基于PHP开发的先进的云存储系统,提供文件的网络备份,同步和分享服务:支持断点续传,秒传等功能:可选择文件下载到本地或者在线收藏:回收站功能防止用户误删数据 功能列表:多文件上传,文件断点续传,秒传,上传进度条文件下载,文件夹下载创建文件夹:移动文件文件夹:删除文件文件夹:分享文件文件夹:编辑文件文件夹.搜索功能列表大小图标切换按照文件名称大小上传时间等排序收藏功能分享功能回收站功能官方推荐模块 原生支持…
如何在 Android 手机上实现抓包? http://www.zhihu.com/question/20467503 我想知道某个应用究竟在数据提交到哪里,提交了什么.网上的教程太复杂,不想麻烦.有没有快速的方式实现在android网络抓包?比如手机流量类监控软件是否已经实现可否借鉴? 4 条评论 分享   按投票排序按时间排序 48 个回答 190赞同反对,不会显示你的姓名 Trinea,微信codek2,专注于源码解析分享 万象为宾客.殷xx.断掌小馒头 等人赞同 两种方式,各有优劣且互补…
在IIS中,如果网站已经绑定了域名在使用IP是不能访问的,需要添加一个空的主机名与IP的映射才能访问.如下图: Fiddler抓取手机包 在PC上建一个WIFI热的 勾选Fiddler中Tool->Fiddler Options->Connections中的Allow remove computers to connect选项.重启Fiddler. 修改手机上WiFi连接信息,将代理设置为手动.代理服务器主机名:PC上无线网卡的IP地址.代理服务器端口:Fiddler的监听端口,默认8888.…
前期准备: 关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html.个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利.   在Android的官方文档中提到: To preserve security, Hierarchy Viewer can only connect to devices runn…
转自:https://www.ithome.com/html/android/302170.htm 细数当年的桌面版Windows,似乎针对ARM架构处理器的版本并不多,小编曾用过一段时间的Windows RT,对它流畅的操作和强大的完整版Office非常满意,然而Windows RT却因不能升级到Windows10而与UWP应用无缘.Windows RT虽被微软宣布了“死缓”,但这并不意味着你不能在ARM架构的处理器上运行桌面版Windows.相信很多同学都曾了解过或者尝试过通过虚拟机在智能手…
====常用======Opera Mini browser 浏览器(版本26.0.2254.117241以上) 老版本7.7最最经典, 但该版本在新的安卓手机上总有部分区域显示空白. 现在的 Opera Mini browser 然秉承着 Opera 浏览器的衣钵, 支持单列视图和图片关闭和自动换行功能, 但有一个致命问题, 就是有的换行丢了几个汉字. 直到版本26.0.2254.117241修复了这个问题, 太赞了. Opera andriod版本 一定要选国际版(国内版本差评), 可以启用…
前期准备: 关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html.个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利.   在Android的官方文档中提到: To preserve security, Hierarchy Viewer can only connect to devices runn…
考虑到站点的在多种设备下的兼容性,有非常多站点会有手机版和电脑版两个版本号.訪问同一个站点URL,当服务端识别出用户使用电脑訪问.就打开电脑版的页面,用户假设使用手机訪问,则会得到手机版的页面. 1.推断client的设备类型 要想让站点适配PC和手机设备,首先要能做出准确的推断.HTTP请求的Header中的User-Agent能够区分client的浏览器类型.能够通过User-Agent来推断client的设备. 不管是PC还是手机,因为操作系统.浏览器的多样性,自己来实现这个推断并不eas…
Software Card Emulation in NFC-enabled Mobile Phones: GreatAdvantage or Security Nightmare? Michael Roland NFC Research Lab Hagenberg University of Applied Sciences Upper Austria Softwarepark 11, 4232 Hagenberg/Austria michael.roland@fh-hagenberg.at…
近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”. 响应式web设计是一种纯前端技术js.css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备阅读.但这个不是本文的重点,重点还是放在nginx如何实现上来. 本文要讲的的是如何使用nginx区分pc和手机访问不同的网站,是物理上完全隔离的两套网站(一套移动端.一套pc端),这样带来的好处p…
在pc上调试好的图像处理算法想要在android手机上跑一下看看速度需要一下几个步骤 1.建立一个android application,通过ndk调用你写好的图像算法的c/c++ code 2. 然后将你的code放到jni文件中,编写android.mk,之后利cgywin编译生成.so供android调用 3.之后把你的java code编译成apk,然后pull到手机中就可以看到结果了. 总的来说,如果没有做优化的话,直接在手机跑pc上的code,结果一般都是惨不忍睹,一般需要针对算法做…
偶尔看见了一篇安卓手机z安装linux的文章,正好自己有一个旧手机,心里有个大胆的想法. 简单来说,就是把旧手机安装linux然后装上容器,尝试部署一个简单项目,下面会记录下过程: 首先了解下这个软件的可行性: 安装与介绍:https://blog.csdn.net/Notzuonotdied/article/details/53933076 开始 下载了网上最新的汉化版本2.15 这个其实就是一个简单的虚拟机,稍微下载尝试一下大概就会使用了,我只说一下遇到的坑: 1.随便下个root软件,没有…
[多平台]pymo – 手机上的 GalGame 引擎 介绍下这个能在手机上玩移植 GalGame 的游戏引擎,不知道有多少人听过呢?相信如果有喜欢在手机上玩 GalGame 的同学肯定听过类似的东西,比如 ONS 什么的,而这个 pymo 的话,实际上已经很有些年头了.早在博主还在玩 S60 手机的时候,就已经有它了,而且那时虽然 ONS 支持 S60,只是可惜运行起来问题多多,远没有 pymo 好用.可以说,在那个年代,pymo 可是 S60 上玩 GalGame 的神器.而到了现在,And…
前端实现单行垂直居中用的最多的方法可能就是line-height了吧.该属性在pc端和ios手机上效果都很好,可到了安卓手机,有很大几率发生文字上移的现象 知乎有人分析了导致这一现象的原因,Android浏览器下line-height垂直居中为什么会偏离?大家可以试试文章中的解决方案,反正我试了并没有起作用,即使起作用,也不愿意违背UI的意图去改字体.在网上找了其他几种方案,效果不好说,最好亲自去试一试. 我用着比较靠谱的两个: 1.将字体,高度放大一倍后缩小(亲测可用): div{ font-…
MobileCoreService这个系统的库,里面有个私有的类LSApplicationWorkspace ,利用运行时可以获得私有类里面的方法,- (id)allInstalledApplications;  该方法能够获得设备上所有的应用信息,包括系统的和用户的应用 获得的应用的信息是一个类对象LSApplicationProxy,该对象里面有方法获得app的版本,名称,bundleID,类型 好了直接上代码首先引入头文件#include <objc/runtime.h> - (void…
问题 一般Android手机用usb数据线连接到windows操作系统的电脑上后,会自动将手机存储卡以移动存储的方式显示在电脑里. 但是如果操作系统是Mac的,就没有这个存储设备.问题来了,Mac电脑如何读取手机上的文件呢? 解决方式 从Android的网站下载一个传输工具,地址是https://www.android.com/filetransfer/, 安装打开后,会显示一个类似Finder的窗口来复制文件. 如果是小米手机,可以发布一个ftp服务,然后用ftp命令或工具连上去. 参考 小米…
网页中加入视频的几种方法(PC与手机网页通用) 方法一: <!doctype html> <html> <head> <meta charset="utf-8"> <title>网页视频测试</title> </head> <body> <div align="center"> <embed src="http://player.youku.c…
前些天朋友问我怎么判断登陆端是PC还是手机...自己也是很困惑,然后自己查了资料,这些东西都藏在USER-AGENT里面,查了他的一些属性,写了一个简单的验证页面大家共同学习. 读取navigator.userAgent里面的信息,为了方便利用toLowerCase方法转成小写的形式.然后用MATCH方法进行匹配版本信息,这里提供了多个版本的测试信息,可以用来做后续代码的接口.这里作统一或起来判断登陆端是否是手机~~程序很简单,主要还是丰富JS知识吧.下面是个简单的小例子,希望对你有帮助. <!…
目录 第1章安卓手机上运行 PC-E500 程序    1 1 PockEmul    1 2 下载    1 3 打包BASIC程序    2 4 配置PC-E500模拟器    5 5 载入e500.pkm    7 6 载入40000.bin    8 7 解包    10 第1章安卓手机上运行 PC-E500 程序 1 PockEmul 安卓手机上运行PC-E500程序,需要一款PC-E500模拟器.PockEmul是一款可模拟多种型号计算器的程序,可运行在Windows.Linux.A…
html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正. 利用exif.js读取照片的拍摄信息,详见  http://code.ciaoca.com/javascript/exif-js/ 这里主要用到Orientation属性. Orientation属性说明如下: 旋转角度 参数 0° 1 顺时针90° 6 逆时针9…
如何通过wifi在android手机上安装调试应用 1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机.2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpip模式.正确的回显信息是:“restarting in TCP mode port: 5555”.5555可以是任何未占用的端口号.3. 再执行“adb connect <手机的WLAN IP>:5555”,连接到手机.正确的回显信息是:“connected to <手机的WLAN IP&g…
要引入两个jquery插件 可以去网上下载 <script src="jquery-1.11.1.min.js"></script><script src="js/jquery.touchSwipe.min.js"></script> 代码如下: <!DOCTYPE html > <html ><head><meta charset="UTF-8">&…