空白android版本uniapp
启动springboot项目指定jdk版本以及设置控制台中文
代码: @echo off title= javaServer chcp 936 set JAVA_HOME=D:\Tools\JDK8 set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin set CLASSPATH=.;%JAVA_HOME%\lib\dt.j ......
android系统adb对时//京鸿通信/www.kyohoon.com/15507589165
目录1、远程连接设备2、设置地区3、设置对时服务器4、重启设备5、查看对时服务器是否设置成功1、远程连接设备adb connect xxx.xxx.xxx.xxx 2、设置地区adb shell setprop persist.sys.timezone Asia/Shanghai 3、设置对时服务器 ......
Android-自定义控件
原文地址 zhuanlan.zhihu.com 残枫cps 目录收起framelayout 触发覆盖页面的点击事件SurfaceView自定义控件1.构造函数2.测量View大小(onMeasure)注意:3.确定View大小(onSizeChanged)4.确定子View布局位置(onLayou ......
Sudo 版本升级
安全漏洞CVE-2021-3156, 受影响的 Sudo 版本: Sudo 版本 1.7.7 到 1.7.10p9、1.8.2 到 1.8.31p2 和 1.9.0 到 1.9.5p1 受到影响。 sudo官网:https://www.sudo.ws/ sudo下载地址:https://www.su ......
android-生命周期
原文地址 zhuanlan.zhihu.com 残枫cps https://developer.android.google.cn/guide/components/activities/activity-lifecycle?hl=zh-cn 一、正常情况下一个Activity会经历以下7个生命周期 ......
Android性能优化—StrictMode的使用
原文地址 zhuanlan.zhihu.com 残枫cps 原文地址 juejin.cn StrictMode是Android开发过程中一个必不可缺的性能检测工具,他能帮助开发检测出一些不合理的代码块。 策略分类 StrictMode分为线程策略(ThreadPolicy)和虚拟机策略(VmPoli ......
Android中自定义action与permission
原文地址 zhuanlan.zhihu.com 残枫cps Android中自定义action与permission Android中自定义action与permission. 在实际开发中,经常会用到系统的功能,比如打电话功能只要如以下简单代码: Uri uri = Uri.parse("tel. ......
android-ContentProvider初始化SDK库
原文地址 zhuanlan.zhihu.com 残枫cps Android使用ContentProvider初始化SDK库 做Android SDK开发的时候,一般我们会将初始化的方法封装为,然后让调用SDK的开发者在Application的onCreate方法中进行初始化。但是目前一些主流的SDK ......
android-开机自启动
原文地址 zhuanlan.zhihu.com 残枫cps 目录收起跳过锁屏界面直接显示到界面广播判断包名所对应的应用是否安装在SD卡上获取自启动管理页面的Intent 由于安全原因,自2021年开始,所有的EMUI都不再支持 "应用启动 "设置的意图了 Android 10 (API 级别 29 ......
Android-service
原文地址 zhuanlan.zhihu.com 残枫cps Service 是一种可在后台执行长时间运行操作而不提供界面的应用组件。 Android Service Android Service是组件,既不能说它是单独的进程也不能说它是单独的线程。 如果非要从通俗的语言层面来理解的话,姑且将其理解 ......
如何通过Android studio 安装卸载apk
原文地址 zhuanlan.zhihu.com 残枫cps 目录收起adb配置安装删除apk adb配置 自己在安装Android Studio 的adb时遇到了配置好了环境变量,在cmd中可以执行adb命令行,而在Android Studio中的Terminal中却无法执行,显示adb不是内部或 ......
Android TV 开发一览
原文地址 zhuanlan.zhihu.com Android TV 开发一览 残枫cps 目录收起1、连接2、键盘输入3、焦点控制1、设置可获取焦点2、设置触摸获取焦点2、View焦点监听3、View获取焦点时, 设置下一个获取焦点的View4、确定焦点的位置5、按键监听6、descendant ......
linux安装两个python版本
1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
vue3打包后一片空白控制台报错
问题原因是路径不对,加上一行代码就可完美解决问题。 在vue.config文件中加上 publicPath:'./' 即可解决问题。 问题如图所示: 如何解决问题呢? ......
解决uniapp不显示showToast或一闪而过问题
原因:showToast与其他方法冲突,以onLoad冲突为例 第一种: 将showToast与showLoading分开,放到mounted中 mounted(){ // 判断是否登录 if (!this.hasLogin) { uni.showToast({ title:'登录过期', icon ......
检查java的class文件版本
package test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util. ......
Android事件分发-基础原理和场景分析
和其他平台类似,Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。 ......
Android进程间通信 深入浅出AIDL
原文地址 zhuanlan.zhihu.com Android进程间通信 深入浅出AIDL 潇风寒月你的空闲时间决定了你的人生高度关注他15 人赞同了该文章 文中示例代码均可在demo中找到 AIDL概念 Android 接口定义语言 (AIDL) 与您可能使用过的其他接口语言 (IDL) 类似. ......
Android进程间的通信方式
原文地址 juejin.cn 前言 在日常的开发中,我们可能会接触到多进程,比如向外界提供服务,或者因为某些原因把某个操作分离到独立的进程执行等等。那么进程与进程之间没办法直接进行数据的传输,也就是我们常说的进程间通信,因此需要借助特定的方案,下面我们一起了解一下几种进程间通信的方案。 正文 1.I ......
深入理解Android进程间通信机制
原文地址 juejin.cn Android系统中有大量IPC(进程间通信)的场景,比如我们想要创建一个新的进程,需要通过Socket这种IPC方式去让Zygote Fork新进程;如果我们要杀掉一个进程,需要通过信号这种IPC方式去将SIGNAL_KILL信号传递到系统内核;如果我们想要唤醒主线程 ......
mac安装并配置nexus3.5.1版本
一、安装nexus 前置条件 :已经安装了JDK 1:下载nexus(http://www.sonatype.com/download-oss-sonatype) 最新版本(我的是3.5.1). 2:解压下载文件,我的放在了/Users/xxx/myApp下 3:配置环境变量: 打开/etc目录,在 ......
Android进程间通信总结
原文地址 blog.csdn.net IPC IPC为 (Inter-Process Communication) 缩写,称为进程间通信或跨进程通信,指两个进程间进行数据交换的过程。安卓中主要采用 Binder 进行进程间通信,当然也支持其他 IPC 方式,如:管道,Socket,文件共享,信号量等 ......
关于Android Studio中的Log
虽然可以用Toast进行信息提示,但是相比之下Log更加小巧方便 Log使用例句—— Log.i("TAG"," 输出内容 "); Log有5种类型,这里采用的是infor 2022.1.1版本中tag是显示方式—— 这个版本和旧版本略有不同,log日志在package:mine中,再添加tag:T ......
【uniapp】【外包杯】学习笔记day08 | 初具雏形+后期任务
总的来说就是BBQ了,基本上前后端都有了阶段性成果,但是问题在于是否符合我们题目的要求,所以也需要进行很详细的改动,其次就是小程序的支付功能以及登录功能1还有具体配置还是不太行。 然后下载的spring模板也不太会用,家人们真的无语啊! 大概还有三个晚上,尽力改改吧,然后就没有然后了! ......
android折线图的实现
一:配置 参考上篇博客 二:模板代码 MainActivity: public class MainActivity extends AppCompatActivity { private LineChart mChart; @Override protected void onCreate(Bun ......
关于nginx如何对外部隐藏nginx版本号-以及Response Headers中的Server字段的nginx版本号
对于nginx作为web/http服务器发布了一个网站时,外部用户就可以通过浏览器进行访问到 默认情况下,如果外部用户,访问了一个不存在的资源时,就会返回404错误,如下图所示 这里我们可以发现在返回404错误时,下面居然也输出了web服务器(nginx)及其版本号1.22.1 当然从 Respon ......
uniapp计算属性和监听属性的使用及props验证
计算属性: 定义: computed:{ 变量名xx(){ return 计算的代码 } } 使用: <p>乘以2的值为{{ 变量名xx() }}</p> 监听属性: (普通监听:无法监听到第一次绑定的变化) 定义: watch: { 变量名xx (newName, oldName){ consol ......
使用pod本地库加预编译宏切分微信SDK不同版本
一些应用可能因为触及了苹果公司的利益而不适合发布到App Store上。因此,可能需要分多个版本。对于开发者来说,这是一件非常吃力不讨好的事情。不管是分多个分支还是多个target进行管理和维护,都需要耗费大量的时间和精力。因此,我们想通过本地库的实践来证明可以少做很多重复工作。 首先下载两个微信S ......
Android升级WebView浏览器内核版本
使用AOSP项目编译的Android系统,会发现在部分APP使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于WebView自带的浏览器内核版本太旧所导致的,只要更新成比较新的浏览器内核版本就行了。 一、环境准备 (1) Android系统源码编译环境(Android9 ......
Android安全检测 - 发送隐式广播风险
这章来学习“发送隐式广播风险”,这个风险和动态注册Receiver风险有呼应之处,可以结合起来一起看。 一、漏洞原理 隐式广播是指未指定接收方(接收的范围),在发送广播的过程中所有的APP均能够接收到这个广播,那么就会存在广播被拦截的风险,若发送的广播携带数据那么就存在数据泄漏的风险,若发送的广播存 ......