5 月 05 2024 By 云博小周宇 Android TextureView简易教程 移动开发 如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到。 TextureView的兄弟SurfaceView 应用程序的视频或者o… Read More
5 月 05 2024 By 云博小周宇 iOS开发系列-NSOperation 移动开发 概述 NSOperation是基于GCD的封装更加面向对象,在使用上也是有任务跟队列的概念,分别对应两个类NSOperation 、NSOperationQueue NSOperation和NSOpe… Read More
5 月 05 2024 By 云博小周宇 python+Appium自动化:python多线程多并发启动appium服务 移动开发 Python启动Appium 服务 使用Dos命令或者bat批处理来手动启动appium服务,启动效率低下。如何将启动Appium服务也实现自动化呢? 这里需要使用subprocess模块,该模块可以… Read More
5 月 05 2024 By 云博小周宇 webapp一些样式记录 移动开发 图片外面的div设置宽高自适应width: 100vw; max-width: 640px; display: block; height: 43.75vw; max-height: 280px; f… Read More
5 月 05 2024 By 云博小周宇 Android在滚动列表中实现视频的播放 ListView RecyclerView 移动开发 英文原文:Implementing video playback in a scrolled list (ListView & RecyclerView) 本文将讲解如何在列表中实… Read More
5 月 05 2024 By 云博小周宇 如何进行APP的竞品分析 移动开发 竞品分析也叫做竞品调研,是开发一个APP所必不可少的一项重要步骤。通过分析市场上竞争对手的情况,达到知己知彼,取长补短的效果,避免在APP开发的路上走太多弯路。竞品分析的深入程度是根据要取得的市场… Read More
5 月 05 2024 By 云博小周宇 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean 移动开发 在Spring Boot项目中,出现这个错误有两种情况: 一,在main方法所在的类忘记添加@SpringBootApplication 二,缺少依赖,添加即可 <dependency> … Read More
5 月 05 2024 By 云博小周宇 shiro实现app和web统一登录 移动开发 先说下背景,项目包含一个管理系统(web)和门户网站(web),还有一个手机APP(包括Android和IOS),三个系统共用一个后端,在后端使用shiro进行登录认证和权限控制。好的,那么问题来了w… Read More
5 月 05 2024 By 云博小周宇 ios推送通知之ios推送证书的申请和使用配置 移动开发 很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送。 很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用。 ios… Read More
5 月 05 2024 By 云博小周宇 时间转化对ios安卓兼容性 移动开发 var getTime=function(time){ var myDate = new Date(time); var u = navigator.userAgent; var isAndroid … Read More
5 月 05 2024 By 云博小周宇 android RecyclerView获得单个Item的ViewHolder 移动开发 我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下: int firstItemPosition = layoutManager.find… Read More
5 月 05 2024 By 云博小周宇 判断访问者是否手机访问 移动开发 function ismobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER[‘HTTP_X_WAP_PROFILE‘])) r… Read More
5 月 05 2024 By 云博小周宇 Android Studio生成签名安装包(Generate Signed APK) 移动开发 一 打开构建对话框。 二 创建新的密钥库(key store) 可以选择已创建的密钥库,也可以选择创建新的… Read More
5 月 05 2024 By 云博小周宇 Android Flutter AndroidX incompatibilities报错处理 移动开发 https://blog.csdn.net/jiangyangll/article/details/99675406 报错信息:The Gradle failure may… Read More
5 月 05 2024 By 云博小周宇 [objc]-ios 分页控制器实现 移动开发 效果图 如下 上方的滑条 根据页面可以滑动 思路: 下方灰色的部分是一个scrollview 其中放置了2个view。 上方的绿色滑条是uilable控件。 绿色滑条下面是2… Read More
5 月 05 2024 By 云博小周宇 关于iOS app逆向中修改成NOP指令的。。。 移动开发 逆向一程序,发现程序被setuid(0),setgid(0)从而导致程序以root方式运行了(具体可以在iosre中搜索查看),因此我就想把这条指… Read More
5 月 05 2024 By 云博小周宇 tensorflow学习之——tf.app.flags.DEFINE_XXXX() 使用flags定义命令行参数 移动开发 和C/C++编写main函数中的argv一样,tf框架下也封装了tf.app.flags.DEFINE_XXXX()函数用于定义参数,便于命令行形式传递参数。常见的函数形式如下: flags.DEFI… Read More
5 月 05 2024 By 云博小周宇 IOS控件布局之Masonry布局框架 移动开发 前言: 回想起2013年做iOS开发的时候,那时候并没有采用手写布局代码的方式,而是采用xib文件来编写,如果使用纯代码方式是基于win… Read More
5 月 05 2024 By 云博小周宇 Android 打造可下拉的EditText–DropEditText 移动开发 android的默认Spinner只能下拉选择内容,而不能选择,有时候我们想提供给用户更加人性化的UI,既可以通过下拉选择,也可以通过EditText输入,是要定义两个组件吗? 这样并不适合我们的设计… Read More
5 月 05 2024 By 云博小周宇 Android基础Activity篇——Intent 移动开发 1.显式的Intent intent是用来各各活动之间切换的,还可以用来传递参数。 项目还是使用之前创建的ActivityTest项目,这里新建一个活动SecondActi… Read More