陌陌分享|Android WebView 相关漏洞分析 编程技术

陌陌分享|Android WebView 相关漏洞分析

沃·兹基硕德小贴士 分享一点点,学习一些些 作者述:见解有限,文章内容如有不当之处,请多多指正。 一、webview 远程命令执行 Android API level 16 以及之前的版本存在远程代码执行的漏洞,该漏洞源于程序没有正确限制使用 WebView.addJavascriptInterface 方法,远程...
阅读全文
Kotlin核心语法(一):kotlin介绍、类型系统 编程技术

Kotlin核心语法(一):kotlin介绍、类型系统

Kotlin就是一门可以运行在 Java虚拟机 、 Android 、 浏览器 上的静态语言,它与 JAVA 100%兼容 ,如果你对Java非常熟悉,那么你就会发现Kotlin除了自己的标准库之外,大多仍然使用经典的JAVA集合框架。 kotlin介绍 先来体验一下Kotlin代码。Book类包含两个属性:name 和 price。 price属性默认值为null, // 可空类型...
阅读全文
移动端测试概览-环境搭建 编程技术

移动端测试概览-环境搭建

我们的目标是Android测试,所以环境需要搭建三个,Java,AndroidSDK,Android模拟器。模拟ios需要mac-os环境,后面我们再说。这次我们先安装WIN环境下Android测试需要的环境: Android模拟器:实际上就是一台手机,方便我们给大家展示效果。 AndroidSDK:Android SDK给你提供开发测试所必须的Android API类库。 JAVA:And...
阅读全文
关于Android性能、架构和技术问题的探索 编程技术

关于Android性能、架构和技术问题的探索

整体性能如何探测,有哪些方面,什么指标,怎么保证更流畅 谈谈架构。大项目,逻辑多怎么办,如何应对多App和多终端 android的发展大事件和主要技术发展 avtivity(service)启动流程简述 动态化的几种方案 热修复的原理 网络这块怎么优化 数据库性能怎么保证 线程安全怎么保证,异步并发这块你怎么做的 这几个问题是我根据自己的面...
阅读全文
APT案例之点击事件 Java

APT案例之点击事件

目录介绍 01.创建项目步骤 1.1 项目搭建 1.2 项目功能 02.自定义注解 03.创建Processor 04.compiler配置文件 05.编译jar 06.如何使用 07.编译生成代码 08.部分源码说明 8.1 Process类-process方法 8....
阅读全文
安卓跨平台开发实践 编程技术

安卓跨平台开发实践

一、背景 移动端目前市面上主流的平台主要有Android和IOS两大平台,为了尽可能复用代码和节省开发成本,各大巨头都开发了自己的跨平台框架,比如Facebook的React-Native,阿里的Weex,Cordova,以及今年Google开发者大会上介绍的Flutter框架。这些框架各有优缺点,但是到目前为止都没有大规模的推广开来,在我看来主要有一下几个原因: 1、开发者生态圈还不够成...
阅读全文
Java8 Stream 编程技术

Java8 Stream

在Java 8中API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。在Java中只要你应用的版本是java 8以上的话都能使用该API,但是在Android中如果API低于24时,是无法使用该java API,今天我们来介绍在Android中如何使用 Stream ,还有常用的操作符。 什么是Stream 在操作之前我们来认识一下什么是St...
阅读全文
Loading...