草庐IT

ios全屏模式下避免跳转到safari浏览器,在苹果safari上实现全屏效果(让web页面以独立app的形式运行)

apple-mobile-web-app-capable你可能不知道的一个功能:web单页面应用可以在手机端以类似独立app的形式运行。就像下面这样,没有上下的工具栏切换的时候跟普通app没什么不同苹果官方对safari可用meta标签的说明SafariHTMLReference-SupportedMetaTags只需要添加下面一行即可添加meta标签,打开谷歌浏览器点击添加到主屏幕,重新启动,实现自动全屏(没有底部的地址栏了)。apple-mobile-web-app-capable如果设置content为yes,应用以全屏模式运行,否则不会在全屏中运行。同时,也要搭配apple-mobil

swift - 在没有 iOS 设备的 Apple Watch 上安装 Apple Watch OS 2 App

我已经为AppleWatchOS2创建了一个演示独立应用程序,它在模拟器中运行良好。我知道通过您的设备安装watchos1应用程序的步骤,但就我而言,我没有在Xcode中看到AppleWatch设备来运行我的应用程序。下面是我尝试在配对的iPhone上运行它时看到的错误https://www.dropbox.com/s/c4qx3gdbep15s61/Screenshot%202015-08-20%2013.19.33.png?dl=0有很多关于为WatchOS2构建应用程序的教程,但我找不到任何关于直接在watch上安装它的信息。我在这里遗漏了什么吗? 最

这么好的Android开发辅助工具App不白嫖可惜了

过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。点击直接下载APK或者去GooglePlay安装功能概览对我这样的懒人开发者来说,反复的做同样一件事简直太煎熬了,因此我把我平时开发中需要反复操作的命令和一些繁琐的操作整理成了一个工具。废话不多说,先上图了解下工具的大概功能有哪些(内容比截图丰富,欢迎下载体验)CodeCrafts的核心是一个可拖动的侧边栏的悬浮窗,悬浮窗可以折叠或展开,悬浮窗中包含5大块功能分别对应一个TAB,这5大块功能分别是应用控制、开发者选项、常用功能,常用系统设置和全局功能introduction-floati

App Clips

该文章属于刘小壮原创,转载请注明:刘小壮前两天leader让我调研一下AppClips,我简单调研了一下,这是我调研的一些总结,大家可以看看,有问题欢迎评论区讨论。简介AppClips类似微信的小程序,不需要显式的去AppStore里下载,苹果会在对应的时机进行后台下载。AppClips可以在不打开主App的情况下,单独进行使用,交互操作和主App无异,例如登录、列表视图、支付等。使用流程通过SafariBanner、iMessage等如下方式,可以打开AppClips。例如从Safari点击上面的banner调起AppClips,系统会根据调用URL来确定卡片显示的原数据,随后将原数据例如标

AndroidX SplashScreen:全新App启动页面

Android12添加了SplashScreenAPI,它可为所有应用启用新的应用启动动画。这包括启动时的进入应用运动、显示应用图标的启动画面,以及向应用本身的过渡。Android12上效果固然不错,可如果不兼容低版本系统的话,实属鸡肋。AndroidX推出了一个叫SplashScreen的同名API,很显然它就是用来兼容低版本的SplashScreen功能库。现在App大多点击图标启动后,一般都会有几个固定的界面:Splash启动页,展示logoAdvertising广告页,展示开屏广告、节日活动等Guide用户引导页面,展示重点功能,一般只展示一次abc.png如果不适配SplashScr

如何让Android App实现自动瘦身

利用gradle脚本驱动python脚本在打包时执行项目全局图片自动压缩,达到精简apk包的大小。1、背景为什么要做自动化压缩图片?设计给的切图多半是采用png格式,就算使用png的有损压缩也是九牛一毛,但是webp的压缩效果就很明显,一个png直接转换成webp压缩效率平均有70%以上,这个开发一般都知道。当然我们直接把图片放到项目中点击右键也可以直接转换成webp,但是这种操作难免效率低下影响开发,而且有时候可能会忘记压缩。所以萌生了在打包或者上线前添加一个主动压缩图片的流程的想法。2、如何做既然涉及到自动化,就免不了使用Jenkins,Python一开始最先想到的是这个过程入手,但是Je

HBuilderX中uni-app真机运行调试未检测到手机解决方法

1、在电脑端安装手机助手,例如华为的华为手机助手。 2、在HBuilderX中设置adb路径(就是电脑上安装的手机助手的路径) 3、助手链接手机,进入手机打开设置=》关于手机,不停点击版本号,直到提示,已开启开发者模式。4、在设置里搜索开发人员选项。打开开发人员选项。5、数据线连接电脑USB连接方式选择MIDI选项。 6、在开发者里打开USB调试,弹窗点击确认。(没有提示不要紧,应该是你的手机忘记了!,后边重连就好) 7、授权计算机弹出点击确认(没有提示不要紧应该是你的手机忘记了!) 8、电脑上手机助手点击已在手机上确认 9、输入手机上的连接码,连接成功。10、HBuilderX中运行到手机常

持续集成——App自动化测试集成实战

这里写目录标题一、app自动化测试持续集成的好处二、环境准备三、Jenkins节点挂载四、节点环境的配置1、JDK2、模拟器3、sdk环境4、Python3环境5、allure-commandline工具6、allure插件五、本地运行待测代码(保证代码没有问题)六、库文件的导出七、Jenkins上运行代码配置1、指定节点运行2、源码配置3、构建配置4、构建后配置八、构建Web自动化测试1、测试报告生成2、控制台输出3、workspace文件一、app自动化测试持续集成的好处1、减少错误和手动任务2、及早发现并解决集成挑战3、更短的交付周期二、环境准备1、被测代码(存放于代码仓)2、Jenki

uni-app开发小程序:项目架构以及经验分享

uni-app开发小程序:项目架构以及经验分享2022年的时候,公司为了快速完成产品并上线,所以选用微信小程序为载体;由于后期还是打算开发App;虽然公司有ios和Android,但是如果能一套代码打包多端,一定程度上可以解决成本;前端技术栈也是vue,在考察选择了uni-app。后来多个小程序项目都采用了uni-app开发,积累了一定的经验以及封装了较多业务组件,这里就分享一下uni-app项目的整体架构、常用方法封装以及注意事项。全文代码都会放到github,先赞后看,年入百万!创建项目uni-app提供了两种创建项目的方式:1.通过HBuilderX可视化工具创建2.通过vue-cli命

ios - Settings.app 中的表格是如何实现的?

我的应用程序需要类似的界面(如“设置”)。不想重新发明轮子,想知道这两个UITableView还是一个有两个部分的?label("Doubletapping...")下面是怎么实现的呢?谢谢。 最佳答案 这是一个带有部分页眉和页脚的经典分组表格。页眉和页脚都使用它们的默认外观。这是从数据源方法返回页眉和页脚时得到的:functable​View(UITable​View,title​For​Header​In​Section:​Int)和functable​View(UITable​View,title​For​Footer​In​