刘望舒 刘望舒
4年前
Android深入理解JNI(一)JNI原理与静态、动态注册
Android框架层Android深入理解JNIAndroid框架层本文首发于微信公众号「刘望舒」前言JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁,不理解JNI的话,你就只能停留在JavaFramework层。这一个系列我们来一起深入学习JNI。<!more1.JNI概述Android系统按语言来划分的
Souleigh ✨ Souleigh ✨
5年前
🎉无人维护?官方打脸:Element UI for Vue 3.0 来了!🎊
Element开发团队宣布正式发布ElementPlus的首个beta版本,ElementPlus是Element对Vue3.0的升级适配。此前网上有传言称Element无人维护,ElementUI也不会支持Vue3.0,这次官方出来打脸了。image(https://imghelloworld.ossc
刘望舒 刘望舒
4年前
Android包管理机制(二)PackageInstaller安装APK
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」前言在本系列上一篇文章中我们学习了PackageInstaller是如何初始化的,这一篇文章我们接着学习PackageInstaller是如何安装APK的。本系列文章的源码基于Android8.0。1.PackageInstaller中的处理紧接着上一篇的内
刘望舒 刘望舒
4年前
Android输入系统(二)IMS的启动过程和输入事件的处理
Android框架层Android输入系统Android框架层本文首发于微信公众号「刘望舒」基于Android8.1前言在上一篇文章中,我们学习了IMS的诞生(创建),IMS创建后还会进行启动,这篇文章我们来学习IMS的启动过程和输入事件的处理。1.IMS的启动过程IMS的创建在SystemServer的startOtherServices方法中,
Wesley13 Wesley13
4年前
Android 模拟器下载、编译及调试
Android模拟器源码下载Android模拟器源码的下载与AndroidAOSP源码库的下载过程类似,可以参考Google官方提供的Android源码下载文档(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fsource.andro
Stella981 Stella981
4年前
Cocos Creator 运行时与本地代码双向通讯
cocoscreator游戏在发布到android/ios等平台时,难免要与本地原生平台互相调用。官方为我们提供了Java原生反射机制和ObjectiveC原生反射机制。以android的Java平台为例cocoscreator运行时调用android原生环境varojsb.reflection.cal
Stella981 Stella981
4年前
Android SDK Android Studio Android NDK 官方下载地址
2014.12AndroidStudiohttps://dl.google.com/dl/android/studio/install/1.0.1/androidstudiobundle135.1641136.exehttps://dl.google.com/dl/android/studio/install/1.0.1/andro
Stella981 Stella981
4年前
CentOS 7 环境下 chromedriver 安装
chrome和chromedriver如果没有安装过chrome浏览器,那么下边安装chrome命令安装浏览器。在命令行输入googlechromeversion查看chrome浏览器的版本,在下网站中进行比对。获取当前chrome适配的chromedriver版本。解压到/data/a
Wesley13 Wesley13
4年前
JS 判断各种设备,各种浏览器
话不多说,直接看代码1、区分Android、iphone、ipad:varuanavigator.userAgent.toLowerCase();if(/android|adr/gi.test(ua)){//安卓}elseif(/\(i^;;(U;)?CPU.
带你走进灵动岛 | 京东云技术团队
苹果在iPhone14Pro及iPhone14ProMAX上推出了灵动岛,是一次交互玩法的革新。本文从灵动岛的展现形式、场景限制、适配情况和远程通知更新数据几个方面全面带你走进灵动岛