导读 微软去年宣布在涉及安全的模块中会使用 Rust 来替代 C、C++ 和其他语言,以改进应用的安全情况,并解释为什么他们认为 Rust 目前是业界采用的最佳选择。除了具备性能与安全方面的特性,Rust 还拥有健康的生态和社区,综合起来各种因素最终推动他们采用 Rust。 现在,另一家科技巨头 — ...
分类:
移动开发 时间:
2020-03-31 19:27:46
阅读次数:
96
1)移动平台纹理压缩格式选择2)Unity 2018是否在Mali GPU上支持Alpha 8格式3)如何在Unity自带的Navmesh上获取地面高度4)ParticleSystem无法重新播放5)UI开发中按界面的打开顺序返回到上级面板的问题 Texture Q:在这之前了解过纹理压缩的相关知识 ...
分类:
移动开发 时间:
2020-03-31 19:15:47
阅读次数:
101
最近更新了新系统,发现Modal样式设置的UIModalPresentationFullScreen失效了。 相信大家在适配iOS13 系统的时候,为了适配Modal默认样式发生变化( iOS13之前默认为UIModalPresentationFullScreen 13之后变为UIModalPres ...
分类:
移动开发 时间:
2020-03-31 19:00:21
阅读次数:
292
在 android M 以上,MediaRecorder 录音时音源设置为 VOICE_CALL,开始录音时会抛出权限异常 方法一,给 app 增加 sharedUserId="android.uid.system",并使用系统签名 方法二,屏蔽系统源码,跳过权限检查 通过全局搜索,发现权限判断竟然 ...
分类:
移动开发 时间:
2020-03-31 18:55:50
阅读次数:
203
Q:什么是5G?A:5G是第五代移动网络。它将扮演比前几代人更重要的角色。5G将提升移动网络,使之不仅能连接人,还能连接和控制机器、物体和设备。它将提供新的性能和效率水平,从而增强新的用户体验并连接新的行业。5G将提供多Gbps峰值速率、超低延迟、巨大容量和更统一的用户体验。有关5G的最新信息,请访问我们的5G网站。Q:其他几代移动网络是什么?A:其他几代移动网络是1G、2G、3G和4G。?1G模
分类:
移动开发 时间:
2020-03-31 17:22:07
阅读次数:
165
Android SDK Android SDK 提供了在 Window/Linux/Mac 等平台上开发 Android 应用程序的相应的开发组件。它含有在 Android 平台上开发应用程序的工具集。 总体架构 Android 最底层基于 Linux 2.6 内核实现,负责硬件驱动、网络管理、电源 ...
分类:
移动开发 时间:
2020-03-31 17:18:39
阅读次数:
88
在学习Vue的过程之中,我发现不管是 BAT 大厂,还是创业公司,Vue 都有着广泛的应用,而且框架层出不穷,学习文档也越来越多,Vue也越来越受欢迎。下面是我整理的 Vue PC端和移动端的UI框架,建议收藏,方便以后学习的时候拿出来查看。 Vue PC端框架 1. Element 中文文档:ht ...
分类:
移动开发 时间:
2020-03-31 14:39:50
阅读次数:
229
以前都是直接安装一个开发者助手获取的,但是呢,开发者助手也有bug啊,应用宝下载安装,在我的红米手机上发现打不开,于是我又去酷安网下载了一个,可以打开了,但是有问题,没法获取到完整的root权限,检测不准确,当前应用根本看不到东西,于是只能另想办法了,老套路就是百度,然后照着搞,发现很多都是直接 k ...
分类:
移动开发 时间:
2020-03-31 14:05:54
阅读次数:
83
1、在官网(http://sdk.android-studio.org/)下载android的sdk,解压在本地电脑 2、点击SDK Manager.exe,默认安装 3、配置环境变量 新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录(ps:appium使用到ANDROI ...
分类:
移动开发 时间:
2020-03-31 12:44:03
阅读次数:
84
一、解决问题: 在服务器A上登录失败超过五次,则提示账号冻结,但是在服务器B上也提示此消息问题。 二、解决思路: 1、定义一个记录登录失败次数的变量; 2、以“N_USERID_IP”形式存储在Application变量; 3、若登录失败超过5次则提示账号冻结; 4、若登录成功则Applicatio ...
分类:
移动开发 时间:
2020-03-31 12:34:17
阅读次数:
70
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 pip install virtualenv 基本使用 为一个工程创建一个虚拟环境: $ cd my_project_dir $ vi ...
分类:
移动开发 时间:
2020-03-31 12:03:16
阅读次数:
79
原文:Prism 源码解读1-Bootstrapper和Region的创建目录介绍开始0、PrismApplicationBase1、BootstrapperShell2、Regions3、CustomRegions总结 回到顶部介绍 之前也研究过Prism框架但是一直没有深入理解,现在项目上想把一... ...
分类:
移动开发 时间:
2020-03-31 10:36:13
阅读次数:
107
.wapper li{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s eas ...
分类:
移动开发 时间:
2020-03-31 01:11:33
阅读次数:
100
首先在主界面设置按钮点击事件,点击按钮后就跳转到计算活动中,此时用到了Bundle用来传递多个参数(与intent对象配合使用,是由一种活动之间传参的方法) btnHight.setOnClickListener(new View.OnClickListener() { @Override publ ...
分类:
移动开发 时间:
2020-03-30 23:12:20
阅读次数:
92
AndroidStudio模拟制作一个简易的订餐交易小demo【日常小练习】 ————安德风 一、最终效果图: 二、布局设计activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <androidx.constraintlayout. ...
分类:
移动开发 时间:
2020-03-30 23:06:19
阅读次数:
513
在Android开发中,我们为了方便初始化Activity中的各种View,我们可能会使用到Jake Wharton的 ButterKnife库,这个库是针对View、资源id等进行注解的开源库,它能够去除掉一些丑陋不堪的样板式代码,使得我们的代码更加简洁、易于维护,同时基于APT也使得它的效率得到保证。
分类:
移动开发 时间:
2020-03-30 21:43:27
阅读次数:
73