首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS Android 移动设备 Touch Icons

好了,结合Jeff 查阅资料,下面来详细来说说iOS / Android 移动设备 touch icons。 关于 “Touch icons” favicons 知道是什么吧?...,Chrome v31+ for Android 以上版本支持这个;但遗憾是,苹果设备不支持这个。...考虑到最大兼容性,Chrome for Android 做了一定牺牲,那就是,如果再你网页上找不到上面的代码,就会向下兼容,跟随者苹果设备支持touch icons(类似一开头代码)。...没有precomposed 代码,一些包括圆角,阴影,反光特效便会自动添加到生成本地app logo 。是自iOS 2.0 开始,但如今随着iOS7 出现,已经变得可有可无了。..." sizes="72x72" href="apple-touch-icon-72x72-precomposed.png"> 在apple 开发者官网,为不同apple 设备推荐了相应size,

2.2K60

【错误记录】Flutter 报错 ( Android Studio main.dart 左侧不显示设备栏 )

SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 ) 问题 , 更新了 Flutter 与 Dart SDK ; 更新后出现该问题 , main.dart...栏左侧设备栏不见了 , 右侧设备栏不是 Flutter 运行设备 ; 正常情况是长这样 : 二、解决方案 一 ( 备选方案 ) ---- 选择 File / Project Structure...; 在 Project Structure 对话框 Project 选项卡配置 Android SDK ; Library 选项卡 Flutter 和 Dart SDK ; Facts...选项卡 Android 配置 , 参考 【错误记录】Android Studio Flutter 代码界面没有 Logcat 面板 配置 ; 配置完毕 , 重启 Android Studio 即可解决该问题... " Enable Dart support for the Project xxx " 选项 , 否则就会出现不显示设备情况 ;

1.3K20

Flutter打包Android项目及升级Android项目

打包Android项目 1. 用Android Studio 打开Flutter项目中 android 文件夹; ? 2. 选择生成签名APK; ? 3....按要求填写相信关息,生成新Key Store; ? 以下是Key Store生成完成后状态。 ? 6. 选择打包形式; ? 至此,Android Studio 就会开始打包了。 2.... 上面的代码在打包时,注意事项如下: 1. package值不能变,即包名不能变; 2. android:versionCode值要增加; 3. android:versionName...另外,上面代码配置版本号在 package_info 这个插件是无法获取,所以还需要在pubspec.yaml配置同样版本信息,这样才能获取版本信息进行对比。...# pubspec.yaml version: 0.0.2+2 上面的代码0.0.2对应android:versionName值,+2对应android:versionCode值。

70310

FlutterFlutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面嵌入 Flutter 页面 | 安卓启动 Flutter 页面 )

/ iOS 应用 ) , 调用 Flutter Module 模块 ; ④ 编写 Flutter Module Dart 代码 ; ⑤ 运行 Flutter 混合应用 ; ⑥ 项目的 热重启...Android 工程 与 Flutter Module 工程 , 都在同一个目录 ; 二、关联 Android 工程与 Flutter Module 工程 ---- Android 工程路径 与...\flutter_module Android 工程路径是 : D:\002_Project\002_Android_Learn\flutter_hybrid\flutter_native 上面两个工程路径都在.../flutter_module') 2、配置 build.gradle 在 Android Module 下 build.gradle : ① 配置最低支持版本 minSdkVersion 16+...StatelessWidget { /// 这是从 Android 传递来参数 final String initParams; /// 构造方法 , 获取从 Android 传递来参数

90710

腾讯位置服务Flutter业务实践——地图SDK Flutter插件实现(一)

为减少开发者同时开发Android和iOS应用成本,提升开发效率,降低集成地图SDK门槛,腾讯位置服务团队也计划于业务实践基于原生地图SDK能力封装一套地图Flutter插件,支持Flutter开发者跨平台调用地图...笔者在2019年实习期间,曾基于当时最新版本4.2.4Android地图SDK,将地图SDK中一些常用基础地图操作功能封装,构建了一套Android地图SDK Flutter插件。...地图Flutter插件依赖配置项 AndroidFlutter插件配置项与官网关于Android地图SDK配置说明类似,需要配置android目录下两个文件:build.gradle、AndroidManifest.xml...因此利用PlatformView构建加载Native SDK地图实例并在PlatformView维护地图实例生命周期。...,在Android端和Flutter端注册viewType字符串值必须保持一致,用于唯一标识。

4.1K61

Android笔记:在原生App嵌入Flutter

首先有一个可以运行原生项目 第一步:新建Flutter module Terminal进入到项目根目录,执行flutter create -t module ‘module名字’例如:flutter...create -t module flutter-native 执行完毕,就会发现项目目录下生成了一个module 第二步:同步Flutter module依赖 进入到新生成Flutter module...目录下.android目录下,命令是cd .android/,然后执行gradlew flutter:assembleDebug,mac下....结束之后在.android/Flutter/build/outputs/aar/目录下会生成flutter-debug.aar 第三步:设置JDK版本 在appbuild.gradle文件中加入: compileOptions...在app/build.gradle dependencies { …… implementation project(':flutter') } 到此准备过程结束,写代码测试一下,我使用

1.6K40

将华为地图套件集成到HarmonyOs可穿戴设备应用

介绍 在本文中,我们将了解 HarmonyOs 华为地图套件。地图工具包是用于地图开发 SDK。覆盖200多个国家和地区地图数据,支持70多种语言。...使用此 SDK,您可以轻松地将基于地图功能集成到您 HarmonyOs 应用程序。 开发概述 需要安装 DevEcho 工作室 IDE,我假设您事先了解 HarmonyOs 和 Java。...在 config.json 文件定义支持设备。 不要记录敏感数据。 在应用网格连接启用所需服务。 使用相应 Log 方法打印日志。...结论 在本文中,我们了解到,使用华为地图套件将华为地图集成到HarmonyOs可穿戴设备。示例应用程序显示了如何在HarmonyOs可穿戴设备实现地图套件。...希望本文能帮助您理解和集成地图工具包,您可以在HarmonyoOs应用程序中使用此功能在可穿戴设备显示地图。 非常感谢您阅读本文,希望本文能帮助您了解HarmonyOS华为地图套件。

1K30

原生长列表内嵌 Flutter 卡片性能调研

通过调研,我们希望了解这种使用场景下 Flutter 性能表现如何,在实际业务是否可行。...,卡片必然存在一定时间空白,我们希望知道这个空白持续帧数和对视觉影响; 内存占用,Flutter 本身会带来一定内存增量,那多个 FlutterView/Engine 同时共存并显示是不是会进一步增大内存压力...卡片空白帧数 在 Demo 场景,RecyclerView 在惯性滚动时,将新的卡片从不可见区域移进可见区域,触发了 TextureView 绘制,而 TextureView Surface...也就是说即使卡片 Widget 树很简单,或者设备性能非常高,Flutter 卡片最少也有两帧空白时间,实际空白持续帧数跟设备性能,Widget 树复杂程度都有关系。...结论 惯性滚动十分流畅,Surface Destroy 和 Create 在开启引擎优化后基本不会导致掉帧; 原生逻辑导致最少两帧的卡片空白,实际空白帧数取决于设备性能和 Widget 树复杂程度

1.4K20

Flutter 产物分析与减包方案

所以,我们这里展示 App.framework 下 App 体积是双架构。 ARMv7: iPhone 5s 之前 iOS 设备。...ARM64: iPhone 5s 及其之后 iOS 设备。 接着,我们从删产物和挪产物两个层面来讲解如何减少该产物体积。 删产物 ?...有的,可以使用 CDN 图片 + 磁盘缓存 + 预加载组合方案实现同样效果,步骤如下: 封装一个 Image 组件,根据编译模式选择使用本地图还是网络图,即开发环境下使用本地图快速开发,生产环境下使用...我们依然从产物构成、减包方案、减包成效来看看 Android Flutter 减包。...2.3 减包成效 使用空白工程作为宿主,测量减包前后 APK 体积大小,可以发现 6.2MB Flutter 产物体积可以完全减去。 ?

2.5K40

Win10在Android Studio配置flutter

1.首先安装flutter sdk,这个去官网安装即可。 2.然后安装Andorid Studio,都是一键安装即可。...然后打开android studio(简称AS)新建一个flutter项目,然后AS会选择gradle构建项目,下载一些必要package,这时候就开始有很多坑了。...第一个坑: 由于没有改镜像地址,gradle默认从maven国外源站开始下载,所以会导致一直timeout,一直timeout,所以需要修改配置文件: 这是位于 D:\flutter\flutter_windows..._3.3.9-stable\flutter\packages\flutter_tools\gradle 下配置文件,叫做flutter.gradle 打开之后是这个样子: 大概是一千行代码 我们要改地方是这里...* In an app project, this is ../.. since the app's build.gradle is under android/app. */

2.2K10

Google IO ——饭后小菜

到目前为止,该原型不需要外部电源,但运行 Android,很可能是出于测试目的,因为之前报告还提到,新操作系统目前正在开发。...将在这周于美国推出针对Android用户先推出,iOS用户将在五月推出。...公告指出,Flutter 3 是谷歌完善 Flutter 所支持平台旅程高潮部分;Flutter 3 增加了对 macOS 和 Linux 应用程序稳定支持,目前其已完成对 6 个主要平台稳定支持...现在,Flutter 可用于构建跨 Android、iOS、Web(桌面)、Linux、Windows 桌面和 macOS 生产级应用程序。...虽然 Flutter 自发布以来一直与基于 M1 Apple 设备兼容,但 Flutter 现在充分利用了 Dart 对 Apple 芯片支持,从而能够在基于 M1 设备上更快地编译并支持 macOS

1.2K10

Android 与 Chrome OS 针对大屏幕设备更新

目前在使用大屏幕 Android 设备超过 2.5 亿,所以这就需要应用针对这类设备进行相应适配。...为了能够适应日益增长设备数量和用户需求,我们推出了针对大屏幕设备 Android 12L (下文简称 12L)。...12L 功能更新振奋人心,我们也期待着在今后 Android 版本中加入更丰富功能以及对大屏幕设备更多支持,我们将继续努力让 Android 成为更好操作系统,为用户和开发者提供更优质服务。...同时,如果在较小屏幕上开启应用,并且在设备折叠之后,我们不希望在顶部显示空白页。 我们在库添加了一个专门选项来支持占位符使用场景,来一起看一下如何在应用中集成该功能。...接下来我们聊聊在 Chrome 操作系统以及 Android 平板电脑和可折叠设备避免应用出现在兼容模式中所需要做到重要几件事: △ 运行在开放形式模式充分利用屏幕空间 为不同设备类型提供合适大屏幕布局

2.3K40

Android Root设备su权限获取和使用详解

ROOT权限简介: ROOT权限是Linux内核最高权限,如果你身份是ROOT,那么你就具有了ROOT权限。...高通平台上,su相关代码位于: LINUX/android/system/extras/su/su.c Android开发,偶有会遇到对一些定制设备开发,一般这种设备都会有root权限,开发也会用到...比如安装操作,普通Android手机安装apk时都会跳出安装界面,但用到root权限时,这个可以跳过,操作如下: Process process = Runtime.getRuntime().exec...IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } 这里通过参数传入命令行,在方法体执行...至于具体命令行,则是需要时候去找对应命令就好了。 以上就是本文全部内容,希望对大家学习有所帮助。

4.3K10

flutter系列之:查询设备信息利器:MediaQuery

简介 移动开发,大家可能最头疼就是不同设备规格了,现在设备这么多,如何才能在诸多设备中找到合适widget位置来进行绘制呢?...不用怕,在flutter为我们提供了一个叫做MediaQuery利器,大家一起来看看吧。 MediaQuery详解 MediaQuery从名字上来看,它意思是媒体查询。...属性获得设备宽度,然后根据设备宽度跟特定宽度进行对比,从而判断设备屏幕大小。...总结 MediaQuery是flutter中一个非常方便工具,用来检测media属性情况,根据MediaQuery,我们可以做出更加富有交互性APP。...更多内容请参考 http://www.flydean.com/50-flutter-mediaquery/ 最通俗解读,最深刻干货,最简洁教程,众多你不知道小技巧等你来发现!

72020
领券