- 一、前言居家办公期间,使用自己的电脑开发RN项目,从Git拉取源码后报如下错误:Keystore file '/Users/huaqiangsun/Develop/mrcs/android/app/android.keystore' not found for signing config 'debug'.解决措施:首先查看Mac下jdk安装目录:/usr/libexec/java_hom... 一、前言居家办公期间,使用自己的电脑开发RN项目,从Git拉取源码后报如下错误:Keystore file '/Users/huaqiangsun/Develop/mrcs/android/app/android.keystore' not found for signing config 'debug'.解决措施:首先查看Mac下jdk安装目录:/usr/libexec/java_hom...
- 一、前言在前期博文《Vue进阶(幺零二):面试必备:2022 Vue经典面试题整理(含答案)》、《Vue进阶(四十七):面试必备:2021 Vue经典面试题总结(含答案)》介绍了Vue技术框架相关的面试内容,本篇博文主要讲解另一前端技术栈ReactNative相关的技术面内容。 二、React PureComponent 原理介绍当组件更新时,如果组件的 props 和 state 都没发... 一、前言在前期博文《Vue进阶(幺零二):面试必备:2022 Vue经典面试题整理(含答案)》、《Vue进阶(四十七):面试必备:2021 Vue经典面试题总结(含答案)》介绍了Vue技术框架相关的面试内容,本篇博文主要讲解另一前端技术栈ReactNative相关的技术面内容。 二、React PureComponent 原理介绍当组件更新时,如果组件的 props 和 state 都没发...
- 使用vs2019学习xamarin时,创建新程序。使用模拟器真机等测试都报错如下图错误:调整AndroidManifest.xml和设备调试属性,打开[Android SDK和工具]安装可能需要的SDK都毫无作用 最后解决办法是:必须整个解决方案的目录全部为英文文件夹才可以查了好久耽误了不少时间,特此记录一下希望可以帮到也遇到此错误的同学。 以上就是使用xamarin开发Android、iO... 使用vs2019学习xamarin时,创建新程序。使用模拟器真机等测试都报错如下图错误:调整AndroidManifest.xml和设备调试属性,打开[Android SDK和工具]安装可能需要的SDK都毫无作用 最后解决办法是:必须整个解决方案的目录全部为英文文件夹才可以查了好久耽误了不少时间,特此记录一下希望可以帮到也遇到此错误的同学。 以上就是使用xamarin开发Android、iO...
- 一、前言realm 是一款专为移动端开发的高性能数据库,其宣称是最快的 react-native 数据库。realm 优点如下:简单易用;跨平台;快速,性能优越;提供高级功能。realm 核心数据引擎使用 C++ 打造,并不是建立在 SQLite 之上的 ORM。因此性能就比普通的 ORM 要快很多,甚至比单独无封装的 SQLite 还要快。同时因为是ORM,本身在设计时也针对移动设备(i... 一、前言realm 是一款专为移动端开发的高性能数据库,其宣称是最快的 react-native 数据库。realm 优点如下:简单易用;跨平台;快速,性能优越;提供高级功能。realm 核心数据引擎使用 C++ 打造,并不是建立在 SQLite 之上的 ORM。因此性能就比普通的 ORM 要快很多,甚至比单独无封装的 SQLite 还要快。同时因为是ORM,本身在设计时也针对移动设备(i...
- 本文介绍了两种方法获取Android应用的公钥和MD5指纹信息。方法一是在Android手机平台下载安装APP备案助手,可很方便的获取公钥以及MD5等信息;方法二是在Windows或macOS上使用jadx-gui反编译工具。 本文介绍了两种方法获取Android应用的公钥和MD5指纹信息。方法一是在Android手机平台下载安装APP备案助手,可很方便的获取公钥以及MD5等信息;方法二是在Windows或macOS上使用jadx-gui反编译工具。
- 一、前言ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。它主要由三个部分组成:客户端,它运行在开发机上,可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程,这个服务管理客户端和运行在模拟起或真机上的守护进程。守护进程,它运行在每台模拟器或真机的后台... 一、前言ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。它主要由三个部分组成:客户端,它运行在开发机上,可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程,这个服务管理客户端和运行在模拟起或真机上的守护进程。守护进程,它运行在每台模拟器或真机的后台...
- 一、前言Android系统开放免费,开发者和用户都趋之若鹜。用户已经习惯了Android应用的这种免费午餐,但背后却隐藏着巨大的安全隐患。在对APP进行渗透测试时,要求提供APP是否具备完整性校验机制,防止被重签名和二次打包(采用混淆、验证签名、服务器端验证等技术防范二次打包等;)注⚠️:APK的唯一标识取决于包名和签名。 二、二次打包什么是二次打包?二次打包流程:破解者需要对APK文件做... 一、前言Android系统开放免费,开发者和用户都趋之若鹜。用户已经习惯了Android应用的这种免费午餐,但背后却隐藏着巨大的安全隐患。在对APP进行渗透测试时,要求提供APP是否具备完整性校验机制,防止被重签名和二次打包(采用混淆、验证签名、服务器端验证等技术防范二次打包等;)注⚠️:APK的唯一标识取决于包名和签名。 二、二次打包什么是二次打包?二次打包流程:破解者需要对APK文件做...
- 一、archive 四种模式在应用XCode进行苹果打包的时候有以下四个选项可供选择,在此累述一下四种模式的含义:App Store : 用来发布到App Store, 使用发布证书编译。(production)Ad Hoc : 在开发者账号中添加过UDID的设备可以使用,使用发布证书编译。(production)Enterprise : 企业发布,使用企业证书编译。Development... 一、archive 四种模式在应用XCode进行苹果打包的时候有以下四个选项可供选择,在此累述一下四种模式的含义:App Store : 用来发布到App Store, 使用发布证书编译。(production)Ad Hoc : 在开发者账号中添加过UDID的设备可以使用,使用发布证书编译。(production)Enterprise : 企业发布,使用企业证书编译。Development...
- 一、前言APP开发过程中,需要实现分享功能。常用的分享实现方法包括:系统分享组件;uniShare SDK调用; 二、系统分享组件uni.shareWithSystem(OBJECT)调用系统分享组件发送分享消息,不需要配置分享SDK。分享效果为标题+链接+图片形式,不支持摘要。注意事项⚠️Android端当msg参数中设置图片(imageUrl属性)时,分享类型自动变为为image,在分... 一、前言APP开发过程中,需要实现分享功能。常用的分享实现方法包括:系统分享组件;uniShare SDK调用; 二、系统分享组件uni.shareWithSystem(OBJECT)调用系统分享组件发送分享消息,不需要配置分享SDK。分享效果为标题+链接+图片形式,不支持摘要。注意事项⚠️Android端当msg参数中设置图片(imageUrl属性)时,分享类型自动变为为image,在分...
- 一、前言uni-app开发完APP后,上架到应用市场,审核时会对APP内部设置的权限进行核准,并给出相应的理由。如项目中有以下权限设置:"android" : { "permissions" : [ "<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature andr... 一、前言uni-app开发完APP后,上架到应用市场,审核时会对APP内部设置的权限进行核准,并给出相应的理由。如项目中有以下权限设置:"android" : { "permissions" : [ "<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature andr...
- 一、前言此篇博文主要给大家讲解下安卓端app开发后的上架步骤,及上架前需要准备哪些材料,以便顺利将app上架应用商店。 二、安卓端上架应用商店的六步流程首先要注册开发者账号。需要提前把手机号,名字,身份证等等材料准备好。选择软件安装包上传。不同渠道需要准备渠道ID,做好统计。上传成功后,需要填写一些APP的基本信息。这些信息也要提前准备好,有些通用的直接复制即可。上传APP应用的LOGO ... 一、前言此篇博文主要给大家讲解下安卓端app开发后的上架步骤,及上架前需要准备哪些材料,以便顺利将app上架应用商店。 二、安卓端上架应用商店的六步流程首先要注册开发者账号。需要提前把手机号,名字,身份证等等材料准备好。选择软件安装包上传。不同渠道需要准备渠道ID,做好统计。上传成功后,需要填写一些APP的基本信息。这些信息也要提前准备好,有些通用的直接复制即可。上传APP应用的LOGO ...
- FBX是一种通用的3D模型交换格式,适用于各种3D应用领域,具备丰富的功能和兼容性。GLB是GLTF的二进制版本,提供了更高效的加载和传输体验。选择使用哪种格式取决于具体的应用需求和平台支持。 FBX是一种通用的3D模型交换格式,适用于各种3D应用领域,具备丰富的功能和兼容性。GLB是GLTF的二进制版本,提供了更高效的加载和传输体验。选择使用哪种格式取决于具体的应用需求和平台支持。
- 一、前言在应用RN改造好系统功能进行功能验证阶段,发现使用梆梆加固对APP进行加固、签名后点击APP图标无法打开应用,且移动设备处于卡死状态。应用未进行加固签名的APP,应用可正常打开,且功能正常。故问题出在加固或签名环节。且通过 keytool -v -list -keystore android.keystore 查看签名命令可知签名证书在有效期内。加固阶段,更换不同加固策略,发现应用... 一、前言在应用RN改造好系统功能进行功能验证阶段,发现使用梆梆加固对APP进行加固、签名后点击APP图标无法打开应用,且移动设备处于卡死状态。应用未进行加固签名的APP,应用可正常打开,且功能正常。故问题出在加固或签名环节。且通过 keytool -v -list -keystore android.keystore 查看签名命令可知签名证书在有效期内。加固阶段,更换不同加固策略,发现应用...
- 一、前言在前期实现un-app集成极光推送并完成状态栏消息通知的基础上,在收到消息的时候,希望改变App的BadgeNumber值,如果没有点击通知进入App,则BadgeNumbe值累加,如果点击了通知进入App,则BadgeNumber值减1或清0(根据iOS的系统而定)。技术分析:在收到远程推送的消息的时候,有以下三种情况需要考虑:程序在后台运行;程序未运行;程序运行在前台;原则上,... 一、前言在前期实现un-app集成极光推送并完成状态栏消息通知的基础上,在收到消息的时候,希望改变App的BadgeNumber值,如果没有点击通知进入App,则BadgeNumbe值累加,如果点击了通知进入App,则BadgeNumber值减1或清0(根据iOS的系统而定)。技术分析:在收到远程推送的消息的时候,有以下三种情况需要考虑:程序在后台运行;程序未运行;程序运行在前台;原则上,...
- WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。 WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签