变量、常量、注释在Kotlin中的变量、常量以及注释多多少少和Java语言是有着不同之处的。不管是变量、常量的定义方式,还是注释的使用。下面详细的介绍Kotlin中的变量、常量、注释的使用。 一、Kotlin之变量用法kotlin变量的声明方式与Java中声明变量有很大的区别,而且必须使用var或val关键字。其中: var: 用此关键字声明的变量表示可变变量,即可读且可写。相当于Jav
转载 2024-06-10 12:03:57
14阅读
XML  Schema,称为可扩展标记语言架构,是以可扩展标记语言(标准通用标记语言的子集)为基础的,它用于可替代文档类型定义(即DTD);一份XML schema文件描述了可扩展标记语言文档的结构。schema的作用就是定义一个XML文件的合法组件群,schema能定义:1.可以出现在文档里的元素;2.可以出现在文档里的属性;3.哪些元素是子元素;4.子元素的顺序;5.子元素的数量;6
转载 2024-04-29 11:26:53
112阅读
简介什么是触摸事件?顾名思义,触摸事件就是捕获触摸屏幕后产生的事件。当点击一个按钮时,通常会产生两个或者三个事件——按钮按下,这是事件一,如果滑动几下,这是事件二,当手抬起,这是事件三。所以在Android中特意为触摸事件封装了一个类MotionEvent,如果重写onTouchEvent()方法,就会发现该方法的参数就是这样的一个MotionEvent,在一般重写触摸相关的方法中,参数一般都含有
前面提到了微信域名的封禁原理和检测手段以及一些基本防范的方案。详见《微信域名检测、防封,微信跳转技术揭秘(一) -- 域名检测原理及防封方案》要想让地址在微信里不被封禁,或者说 尽可能的存活时间久一点,那么需要注意以下几点:1、微信里的入口域名最好用备案域名。并且要加白名单2、不要QQ和微信同时用一个链接去推广3、网站内容 关键字、描述 图片等,不能出现敏感词4、屏蔽举报按钮(此方法失效,尝试过,
选题的目的及意义毕业设计的主要内容关键技术最终目标和成果可能存在的困难 致谢 随着中国网络和移动平台的不断发展,传统的从电视上收看天气预报已经显露出其诸多的不足,例如时间固定,如果错过了就看不到了。天气内容相对简单,由于节目时长的限制,其内容往往不够详细,通常只有温度和降水信息。 而手机天气预报很好的解决了这些问题,手机天气预报只需要有一部能上网的手机,即可随时查看全国各地的天气预报,而
虽然不是很懂国产手机的硬件配置,但是国产芯片迅速发展,这点我也是有所耳闻的。我对国产元器件发展速度很好奇,如果大家也有这样的疑问,可以一起来看看这篇帖子。今天看到微博博主@二手数码郎中5G手机拆机视频,内心还是挺激动的,我国部分自主品牌5G手机的崛起,让我看完之后非常兴奋!下面就让我们一起看一看此次2020年第一拆中荣耀V30 pro 5G手机表现如何~   本次拆机共包括了四款手机,分别为OPP
转载 2024-04-04 14:58:44
58阅读
现在得android网络请求框架中使用得最多得还是okhttp,okhttp得拦截机制很巧妙,所以就看下是如何设计得。一般得使用例子如下。OkHttpClient okHttpClient = new OkHttpClient.Builder() .build(); Request request = new Request.Builder() .url(url)
现在的汽车已经不再仅仅是一种死气沉沉的交通工具了。计算机的发明,也让汽车有了一个职能的心。跟中嵌入式的计算机核心应用到汽车当中。那么如何规范这个核心的工作呢?这就需要CAN总线协议来帮忙了。现在让我们来了解一下这方面的知识吧。1,CAN总线协议基本概念:(1),报文:总线上的信息以不同格式的报文发送,但长度有限。当总线开放时,任何连接的单元均可开始发送一个新报文。(2),信息路由:在CAN系统中,
前一段时间改了一个bug,是因为select引起的。当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下。首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下面的HTML代码:one two three four five six大家基本上都是这样的, 然后两种操作,一种是让用户自己选择,然后获取选中的value值,或者是里面的text值。当然了,大部分都是
工作流程 一次HTTP操作称为一个事务,其工作过程可分为四步: 1. 首先客户端与服务器需要建立连接。只要单机某个超级链接,HTTP的工作就开始了。 2. 建立连接后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信号包括请求修饰符、客户端信息和其他内容。 3. 服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个
前言金九银十面试的高峰期已经过去了一般的时间,大家的工作准备的怎么样了呢?小伙伴们是不是都在忙着找工作呢?小弟前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的公司,也是很幸运的。下面我将自己亲身实战的面试题及收到的面试题总结并分享答案出来。欢迎各位大哥指导、指点。1.Activity生命周期(这个是必问的)onCreate() 创建活动,做一些数据初始化操作onSta
android 和.net交互的时候,有时候总是会出现小问题。这个例子整理的是 android上传文件到aspx的接口。android上传文件 可以使用http协议,当然也可以使用socket通信(Tcp的链接。)【但是总感觉在 服务端开启和socket和android端进行通信的话,需要考虑很多的事情,比如后续客户端多的话,整个socket通信的效率和周期以及心跳等等】如果对于小文件的上传,比如
本来打算每个月都写上一篇博客的,可是计划永远赶不上变化,不过这其中也有自己的懒惰,果然过年让整个人懈怠了不少。年后一直在赶项目以致于到今天才动手写这篇文章。  这一篇主要写点在公司的要求下发布的webApp,发布的地方主要有应用宝、百度助手、91手机应用中心,市场上。一,应用宝市场 1,首先登陆http://open.qq.com/腾讯开放平台(可以用QQ账号快速登陆),申请个人开发者身份,主
H5 跳小程序「使用开放标签 :」「开放对象:」必须是已认证的服务号,服务号绑定“JS接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。已认证的非个人主体的小程序,使用小程序云开发的静态网站托管绑定的域名下的网页,可以使用此标签跳转任意合法合规的小程序。「客户端要求:」微信版本要求为:7.0.12及以上。系统版本要求为:iOS 10.3及以上、Android 5.0及以上。注意:微信开发
11月19日,万众期待的魅族MX4 Pro正式发布,作为魅族半年度发布的第二款重磅旗舰产品,MX4 Pro不仅支持移动联通双4G,配备5.5寸2K屏,更拥有2.8毫米号称全球最窄边框。结合之前普通版MX4预约的数量看来,此次MX4 Pro版相信更能获得不俗的成绩。作为国内最早用户基数最多的一键刷机工具,刷机大师早在魅族MX4 Pro发布会前就已率先拿到了MX4 Pro工程机,目前已成功适配支持魅族
目录前言:【文章末尾给大家留下了大量的福利】1:json模块的使用 2:接口自动化测试概叙3:swagger工具能导出接口文档的4:前端页面:5:后端:6:前端和后端的数据交互(接口)通过接口7:接口的概念8:常用的接口方式(协议)9:什么是接口测试:10:接口测试目标11:接口自动化测试概叙(怎么做)  (接口跑的是协议层。ui定位的是元素)12:http协议概述 13:fi
URL Scheme 的作用android中的scheme是一种页面内跳转协议。通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转到APP内部页面。URL Scheme 的使用客户端应用可以向操作系统注册一个 URL Scheme,该 Scheme 用于从浏览器或其他应用中启动本应用。通过指定的 URL 字段,可以让应用在被调起
转载 2023-11-17 15:10:56
150阅读
一、基础知识核心概念Route 和 Navigator。 1.route:应用程序页面的抽象 2.Navigator,是一个组件管理和维护基于堆栈的历史记录,使用pop和push跳转页面页面间的跳转。 Navigator如何管理携带值的路由跳转Navigator是一个栈结构,通过push 和pop来操作。push加入一个Route,并将返回一个Future对象。Future push(BuildC
转载 6月前
33阅读
当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏、7寸屏、10寸屏等等,Android开发文档给了我们参考,而且Google  IO的app(如图二)也实现了这种思想,他们都是使用layout、layout-large里面不同的布局文件实现的。当设计应用程序,你可以在不同的布局结构中重复使用Fragment,以支持众多的屏幕尺寸,,在可用的屏幕空间上优化用户体验。例如在
转载 2024-07-16 09:31:56
77阅读
原生定位H5页面(webdriver)简介:H5页面这种其实就是和PC上的方式一样,只是这里的浏览器放在了手机上,其他的运行逻辑、定位方式和PC上完全一直。环境准备手机端 被测浏览器:(不可以是第三方浏览器)“safari” for IOS 和 “Chrome”,“Chromium”,or “Browser” for Android.PC端 安装Chrome浏览器(或者chromium),并且能登
  • 1
  • 2
  • 3
  • 4
  • 5