我这里的android studio的版本是2.2.3版本一、现在大家都用android studio了,就有人问怎么使用jar其实使用jar比较简单 直接吧jar放入工程的app目录下的libs中像这样: 二、使用arr参考:Android studio 如何打.aar,并应用jar即使包含了xml资源,在应用的时候也会报资源找不到的错误,为什么?因为在引用这个jar的工程
转载 2023-06-23 17:04:18
106阅读
ios设备抓方法对终端进行抓是客户端测试中的一种重要手段。本文主要介绍了ios设备(iphone、ipad和ipodtouch)的几种常用的抓方法。一、准备条件需要进行抓的设备必须经过root,俗称越狱,主要利用redsn0w和各种iOSFirmwares进行,如越狱不用更换固件版本,只需使用redsn0w安装Cydia即可,网上有详细教程,此处省略。安装完毕,在3G或WiFi环境下启动C
转载 2023-05-29 10:55:06
557阅读
多target配置。 公司项目中全部采用多个Target在一份项目代码中生成多个app端,之前项目中未曾使用过,问了几个朋友打过马甲的朋友,也都没多Target搞过,因此自己试验整理了下target生成的整个过程,尽量步骤详细,大牛勿喷,小白共勉。1.添加多个target如下图,在项目配置TARGETS中,选中需要复制的target目标,右键选择Dup
转载 2023-07-24 12:06:50
576阅读
接触WebSocket 考虑到普通的HTTP 通信方式只能由客户端主动拉取,服务器不能主动推给客户端 。然后就想出的2种解决方案。1.和后台沟通了一下 他们那里使用的是WebSocket ,所以就使用WebSocket让我们app端和服务器建立长连接。这样就可以事实接受他发过来的消息 2.使用推送,也可以实现接收后台发过来的一些消息最后还是选择了WebSocket,找到了facebook的 Soc
iOS审核一直是每款移动产品上架苹果商店时面对的一座大山,每次提审都像是一次漫长而又悲壮的旅行,经常被苹果拒之门外,无比煎熬。那么问题来了,我们有没有什么办法准确把握苹果审核准则,从而提升审核的通过率呢?答案是肯定的,腾讯预审团队从以下两方面做了探索,经过近一年的推行和数据监控, iOS审核月通过率从过往的35%提升到85%+:1、分析过往提审被拒的案例,并结合《苹果应用商店审核指南》的条款,整理
前言应用的体积大小会影响用户的点击下载率、安装成功率和卸载率,是衡量APP性能的一项重要指标。为了更好的用户体验,减少用户下载等待时长、减少手机存储空间占用,对体积大小的优化也是尤为重要的。安装ipa的内容iOS打包出来的ipa,本质上是一个压缩,可以将.ipa的后缀改为.zip,然后进行解压缩后会得到一个Payload文件夹,里面又一个xxx.app的文件,右键显示内容可以看到具体内容
转载 2023-07-23 22:04:31
278阅读
  所谓资源的增量更新是指,比如有一个资源1.0版本, 现在如果升级到1.1本,那么只需要将1.0的版本信息发送给服务端,服务器端返回一个差分包。将这个差分包和本地的1.0的资源进行合并生成1.1版本的资源。差分包增量更新的优势1)节约流量,降低耗电量  之前每次升级都需要下载一个完整新版本资源,现在每次升级只需要下载一个很小的差分包就可以了(ps:一般情况下,两次迭代之间的资源差别很
简述在测试app的时候,比如:页面无法展示内容(由服务端接口返回值提供),往往就需要去定位问题,找到所抛出的请求是否异常,pc浏览器和mac浏览器访问是可以通过平台提供的软件(Charles&fiddler)来实现,那么如何抓到手机抛出的请求呢?实现抓取手机网络请求这里分别介绍两种工具在两种平台下的使用方法- (2015/12/02 更新 加入抓取https的设置方法)①、Pc windo
转载 28天前
10阅读
1. iOS 平台上常见的安装有三种格式,deb、ipa 和 pxl。     deb:是 Debian 系统(包含 Debian 和 Ubuntu )专属安装格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到iphone平台上,一起的还有
转载 2023-07-26 15:53:16
761阅读
前言App 的瘦身主要是针对于安装,而在 iOS 中安装就是一个以 .ipa 结尾的压缩。我们可以通过 ipa 来分析,将ipa解压后可得到.app文件,右键可查看内容(可执行文件、nib、storyboardc、car资源等等) 瘦身,大致可以从以下几类入手:资源层面: Assets.car:项目中所有 .xcassets 的压缩 image: 图片资源文件 Video &
文中提到的优化措施,编写了python自动化脚本,适用于iOS项目。地址:GitHub - dongzhixuanyuan/imagesOptimize: Optimize images to decrease the App package size.目录图片复用无用图片清理图片压缩进行iOS App体积优化工作时,图片处理的可优化空间最高,投入产出比最高。主要有如下几个优化方向:图片复用Ap
转载 8月前
72阅读
背景:之前我的苹果手机是可以正常抓的,不知道是因为公司网络策略还是charles更新了的原因就是无法抓到包了。由于长久不能抓影响了我的测试工作,还是决定认真研究一下。另外,charles重置证书或者升级等操作确实可能导致之前的证书失效的,而且每台手机想要换一台电脑抓都需要安装和这台电脑对应的证书。操作步骤: 1.重置了charles的证书(可能不是必要的,但是为了方便我还是做了) 2.安装电
可能有很多小伙伴在做ios App的时候无法进行安装的测试,下面我只是提供一下测试的一种方式。1,在香蕉云编上注册自己的信息并登陆2,在官网页面有个“扫码获取UDID”,用苹果手机扫码进入页面,按照页面的指示操作进行设置(如何设置扫码之后在页面会有提示,不再详述),获取UDI
转载 2023-07-28 20:46:14
64阅读
项目背景公司有一个金融APP,现在有多家公司想要购买这套系统。他们的模式是给他们单独开发,用他们公司的账号,上架APP。这时候,由于系统比较庞大,当然不可能重新开发,当然是换一个bundleId,直接上架来的快了。然而,接下来就是一波三折了…一、只改了APP图标和bundleIdGuideline 4.3 - Design This app duplicates the content and f
转载 11月前
305阅读
马甲的字面意思给产品穿马甲,但是我认为马甲更像是产品的一种分身,一种和产品一样拥有灵魂,拥有肉身的一种分身。它能为产品带来同样的功能效果。 iso马甲是什么意思?如何制作上传 如图所示,喜马拉雅马甲 一、什么是马甲 马甲是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲和主产品拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本
转载 2023-08-22 19:27:25
0阅读
环境:mac ios1.电脑端设置在电脑端下载完charles后,默认情况下应该就可以抓HTTP的,但如果想抓取HTTPS的需要进行额外的设置。第一步,如下图所示安装mac端的证书,会让你添加钥匙串的访问,筛选一下证书查询到charles 的证书,将加密套接字协议层改为始终信任。第二步,设置电脑端的ssl代理,点击SSL Proxying Settings ,点击add,我在里面对设置了所有的H
一、抓前准备工作目录一、抓前准备工作二、准备好后, 开始您的实地操作吧!三、安装证书上俺遇到的问题分享给大家 : 1. 抓包工具 : Charles-MAC OS版本 「官网安装地址 : https://www.charlesproxy.com/download/ 展示情况如下图所示, 根据自己需要的版本去下载, 这里用的是mac OS版本」2. 操作系统 : M
前言作为移动开发工程师,平时开发阶段跟接口相关的工作都是要和服务端的小伙伴进行对接的,在对接的过程中一定会有一些不太方便的地方。那么,今天我要给大家介绍一下「Charles」这款抓软件,使用 Charles ,数据接口相关的接口和调试工作将变的高效、简单、痛快。我将具体介绍「查阅接口数据」、「接口数据替换」、「请求重定向」这三个功能在具体开发时候的使用姿势。这篇文章主要是介绍 Charles 在
科技行业新鲜趣事一文速览,在这里你可以了解科技热点、获悉行业动态,话不多说让我们一起来看看吧~B站服务器机房故障造成无法访问7月13日晚,B站崩了登上热搜,不少人以为是B站停电的问题,还有网友称B站有火情,随后被上海消防辟谣:B站大楼未见火情# 14日凌晨@哔哩哔哩弹幕网 回应称,B站的部分服务器机房发生故障,造成无法访问。技术团队随即进行了问题排查和修复,现在服务已经陆续恢复正常。苹果上架Mag
IOS:注意Https的话,需要自己在手机的safari浏览器,输入ssl的网址,然后手动下载和安装.尤其,特别要注意的一点是,手机不要用线接在
原创 2023-05-10 00:29:15
292阅读
  • 1
  • 2
  • 3
  • 4
  • 5