首页
学习
活动
专区
圈层
工具
发布

北京百思可瑞教育:Uniapp 入门教程,从零开始掌握跨平台开发

其核心优势体现在:跨平台效率:通过条件编译和平台适配层,开发者无需为不同平台单独编写代码。例如,在 pages.json 中配置导航栏样式时,可针对不同平台设置差异化参数。...以电商项目为例,同一套商品列表组件可在 App 和小程序中无缝运行。生态完善:内置 80+ 组件和 60+ API,覆盖表单、媒体、地图等常见场景。结合 uni-ui 扩展库,可快速实现复杂交互。...微信开发者工具:用于小程序预览与调试,需在设置中开启「服务端口」以允许 HBuilderX 调用。...javascriptonReachBottom() { this.loadMoreData()}四、页面路由与导航设计4.1 路由配置(pages.json)json{ "pages": [...Android:生成 .apk 或 .aab 文件,上传至 Google Play 或国内应用市场。

66311
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android项目解耦--路由框架ARouter的使用

    ) 支持MultiDex(Google方案) 映射关系按组分类、多级管理,按需初始化 支持用户指定全局降级与局部降级策略 页面、拦截器、服务等组件均自动注册到框架 支持多种方式配置转场动画 支持获取Fragment...ARouter.getInstance().build("/home/main").greenChannel().navigation(); // 使用自己的日志工具打印日志 ARouter.setLogger(); 添加注解 // 在支持路由的页面上添加注解...过程中将无效 ARouter.openLog(); // 打印日志 ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式...线上版本需要关闭,否则有安全风险) } ARouter.init(mApplication); // 尽可能早,推荐在Application中初始化 发起路由操作 // 1....(推荐)使用依赖注入的方式发现服务,通过注解标注字段,即可使用,无需主动获取 // Autowired注解中标注name之后,将会使用byName的方式注入对应的字段,不设置name属性,会默认使用

    2.4K10

    Androidify:基于Gemini AI的安卓机器人定制应用

    项目整合了多种Google先进技术,包括Jetpack Compose、Gemini API、CameraX和Navigation 3,为用户提供流畅的AI驱动体验。...SDK 36Java 17Android Build Tools 36.0.0安装步骤克隆仓库git clone https://github.com/google/androidify.gitcd...androidify配置Firebase项目创建Firebase项目并生成google-services.json文件将文件放置在app/google-services.json启用Vertex AI...API和AppCheck配置远程配置在core/network/src/main/res/xml/remote_config_defaults.xml中将use_imagen值设置为true可选字体配置在...分析图像并生成机器人形象在Jetpack Compose界面中预览和调整生成的机器人可选择将机器人形象设置为手表表盘表盘生成项目使用Pack库打包表盘资源:// 示例:编译表脸包val package

    28410

    Android Google Maps

    前言   在国内你选择的SDK可以是高德、百度、腾讯等,但在国外,你首选肯定是谷歌,因此要进行Google地图的开发你首先要解决下面三个问题 V** Google账号 信用卡 American...=DEFAULT_API_KEY   此文件的作用是为 API 密钥提供备用位置,以免在找不到 secrets.properties 文件的情况下构建失败。...接着我们打开 AndroidManifest.xml 文件,在 标签中添加如下代码: <meta-data android:name="com.google.android.geo.API_KEY..." android:value="${MAPS_API_KEY}" /> 最后我们在app模块下的android{}闭包中增加一个secrets属性,如果该属性不存在,代码如下所示: secrets...将 android:name 属性设置为com.google.android.gms.maps.SupportMapFragment,这是必须要做的事情。

    2.4K10

    关于Android Auto:你需要知道的全都在这了!

    因为任何可以使用Android Auto的汽车都可以使用您的 Android Auto。你的应用。你的音乐。你的经历。 Android Auto上的Google地图。...或者您可以将手机设置为响应“OK,Google”,并自动处理这些事情。 哪些车内置了Android Auto功能?很多,随着更多的添加。(不过谷歌表示超过400款。)...相反,将AA视为现有应用程序的框架,将功能重新设计为适合汽车的界面。谷歌地图是谷歌地图 - 它也适用于Android Auto。...它有更好的路由,地图用户界面要好得多。当我知道自己在哪里时,或者在需要获得危险(或速度陷阱)的实时通知时,我会使用Waze。 Android Auto上的电话 Android Auto上的电话。...几乎任何你可以要求谷歌在你的手机上做的事情,你也可以在Android Auto中使用你的声音。 有连接灯吗?当你开车回家时命令他们开启。是否喜欢在通勤时手动设置恒温器?

    12.1K60

    Android平台GPS系统的应用开发

    第一部分、前述: Android作为Google移动互联网战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。Google的目标是让移动通信不依赖于设备,甚至是平台。...3、可靠性与可用性 本项目在motorola defy+ 手机上测试可以正常运行,因此在android2.1或更高版本的android真实手机上均可运行;在模拟机方面,系统版本为 android2.1或者更高的版本并保证系统剩余内存为...GPS导航应用的界面主要有主界面,地图定位界面,新建跟踪界面,个性化设置界面以及帮助界面等。主界面的目标是展示一个“以往跟踪的列表”,下面以实现主界面为例进行设计。 Android也提供了一组访问 Google MAP的API,借助Google MAP及定位API,我们就能在地图上显示用户当前的地理位置: Android中定义了一个名为com.google.android.maps...我们会通过使用Google Map API来显示地图,然后使用定位API来获取设备的当前定位信息以在Google Map上设置设备的当前位置。用户定位会随着用户的位置移动而发生改变。

    5.7K40

    HomeRental - 预订房产 带有聊天功能的完整 Flutter 应用程序 | 获取X | 网络管理面板v1.0.9

    数据库 MySQL 与 API JSON + PHP 完全集成(标头密钥身份验证)q 5. 水平类别,显示租金每个类别和搜索自动完成 6....搜索屏幕,详细租金以及打开 Google 地图查看附近位置的快捷方式 14. 个人资料屏幕具有更改密码、全名、照片和反馈功能 15....Android 和 iOS 均运行良好 更新版本v.1.0.9 兼容 Flutter v.3.10.6、Dart v.3.0.6,修复附近地图错误。...PHP、MySQL、PHPMyAdmin,支持 API JSON + PHP 4. Firebase 帐户控制台开发人员 5. Visual Studio Code 6。...Google Map 集成(需要 API Google Key) 5. Flutter 最新的准备就绪(声音零安全)。 6. Android 和 iOS 均运行良好 7. 位置、地址地理集成 8.

    4.7K10

    谷歌地图与 NestedScrollView 滑动冲突

    某天,项目收尾时,愕然发现在某页 Google Map 与当前页面滑动冲突,最直接的表现结果便是,手指触摸地图进行滑动时,地图视觉卡顿且页面会随着手指滑动而滑动,顿时很蛋疼,脑海第一想法事件分发,拦截丫的不就好了吗...首先,重写 SupportMapFragment ,这里主要通过 dispatchTouchEvent 进行事件分发,也可以简单理解为在这里我们去控制地图与父容器之间事件传递。...; import com.google.android.gms.maps.SupportMapFragment; /** * @author: heliquan * @data: 2019/1/...default: } return super.dispatchTouchEvent(event); } } } 接着,在布局中将..." android:layout_width="match_parent" android:layout_height="match_parent" /> 最后,实例化地图的同时告诉父容器

    1.7K20

    Navigation深入浅出,到出神入化,再到实战改造(三)

    配置 gradle配置 //生成Json文件工具类 api 'com.alibaba:fastjson:1.2.59' //注解处理器配置工具 api 'com.google.auto.service...创建Java库是因为在使用自定义AbstractProcessor需要使用到javax包中的相关类和接口,这个在android库中并不存在,所以需要使用到Java库。...能够被唤醒 能够执行 api 'com.google.auto.service:auto-service:1.0-rc6' //添加我们定义的注解lib依赖 implementation...' id 'org.jetbrains.kotlin.android' //添加这句 id 'kotlin-kapt' } 在路由节点页面添加: @Destination(pageUrl...在解析加载之前,再次强调下,为什么要这么做。最终我们的目的是,通过此Json来配置我们的路由。进行统一管理,解耦。解决不够灵活,摆脱繁琐的xml文件编写。使得开发阶段可以使用注解。

    81330

    如何使用AngularJS和PHP为任何位置生成短而独特的数字地址

    在本教程中,您将开发一个Web应用程序,该应用程序使用Google Maps API为您选择的任何地址生成一个简短的数字地址。...您可以按照教程如何在Ubuntu 18.04上快速安装Git来安装和设置Git。 第1步 - 获取Google API密钥 在本教程中,您将使用JavaScript创建Google Maps的界面。...Google会分配API密钥,以便开发人员可以在Google地图上使用JavaScript API,您需要获取该API并将其添加到您的网络应用程序代码中。...请注意,Google提供API密钥作为免费试用的一部分,但它要求您设置并启用结算以便检索它们。 输入此信息后,您的API密钥将显示在屏幕上。...下一行在地图上设置标记: . . . marker = new google.maps.Marker({ position: new google.maps.LatLng(jsonlatlng.latitude

    17.4K20

    Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换

    ,现在地图上可以查看当前的所在地天气,本文中将对国内其他城市进行切换,地图进行移动,天气查询。...(GravityCompat.END)); 这里点击按钮是显示这个抽屉页面,这里设置是从屏幕右侧打开,如果不设置则默认是从左侧打开,因为我们在布局中设置抽屉的位置在右侧。...调用的地方当然还是在onDistrictSearched方法中,如下图所示: 这里我在nameList的size为0时去调用这个地址转坐标的方法,为什么呢?...//参数依次是:视角调整区域的中心点坐标、希望调整到的缩放级别、俯仰角0°~45°(垂直与地图时为0)、偏航角 0~360° (正北方为0) CameraUpdate...中添加过加载弹窗,用来在网络加载数据未显示的时候,那么在这个MapFragment中同样会用到,因为这个高德地图API实际上还是从网络中获取数据,如果网络不好也加载不出数据。

    1.9K20

    Android 主流通用常用框架汇总(持续更新)

    网络请求框架 图片相关框架 权限设置框架 json解析框架 下拉刷新框架 图表框架 数据库相关框架 日志相关框架 组件化开发框架 开发模式相关 控件相关框架 动画相关框架 网络请求框架 1.Retrofit...在2014年 Google I/O 大会上被推荐使用, Glide 和 Picasso 被人拿来比较研究过, Glide 与 Picasso 有 90% 的相似度, 但在一些细节上还是有点区别的, 各有各优缺点看君选择...Github:https://github.com/xiangyuecn/Android-UsesPermission json解析框架 1.GSON GSON是Google提供的用来在Java对象和...github https://github.com/google/gson/ 2.fastjson fastjson 是一个 Java 语言编写的高性能功能完善的 JSON 库....App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 github https://github.com/alibaba/ARouter 开发模式相关 1.androidmvp 一款展示Android

    9.2K64

    【愚公系列】2022年04月 微信小程序-项目篇(公交查询)-03周边站点-获取周边站址

    相关地图API接口: 百度地图- 百度地图提供了Android, iOS版本的SDK和JavaScript API,可进行定位、地图、数据、出行、鹰眼轨迹和分析服务。...高德地图- 高德地图提供了JavaScript和web服务API,Android和iOS SDK,支持地图,定位,搜索,路线规划,导航和室内地图等。...腾讯地图- 腾讯地图提供了JavaScript API,Android和iOS SDK,支持定位,地图,地点搜索,路线和导航等。...天地图- 天地图提供了H5 API和JavaScript API等web API,同时提供了Android和iOS SDK,支持基础地图服务,图层管理,地图覆盖物,地图工具,地名搜索和出行规划服务。...图吧地图- 图吧提供了JavaScript和Flash API,Android和iOS SDK,支持定位,地址解析,位置标注,位置截图,路线规划,周边查询,兴趣点搜索和在线导航。

    66141

    【Android 腾讯地图】腾讯地图开发记录 ① ( 地图基础显示 | 创建应用和申请key | 配置远程依赖库 | 配置腾讯地图 Key | 同意隐私协议 | 布局设置 | 覆盖自定义地图图片 )

    , 还需要申请 Key , 点击下图中 红色矩形框 中的 " 添加 Key " 按钮即可 , 在 下图的页面中 , 输入 key 名称 , 选择 SDK 选项 , 在下面的输入框中 , 输入 Android...的 完整功能 , 推荐配置如下依赖库 : dependencies { // JSON 字符串解析库 ( 可不用 ) implementation 'com.google.code.gson...="PH7BZ-PEMC5-XXXXX-ITJJS-XXXXX-SHFWU" /> 三、地图开发 1、同意隐私协议 在进入地图界面之前 , 调用一次 下面的方法 , 设置 用户已同意隐私协议 , 否则无法使用...tencentMap.moveCamera(cameraSigma); } } 4、覆盖自定义地图图片 下面的代码是设置 自定义的 地图 , 覆盖到 腾讯地图上 ; LatLngBounds...设置的第一个坐标是 地图东北角 坐标 , 第二个坐标是 地图西南角坐标 ; alpha 函数设置 覆盖图片 的透明度 , 一般设置为 1.0 完全不透明 即可 , 其设置范围是 0.0 - 1.0 ,

    2.1K10

    hexo-butterfly-SEO优化

    IAM管理->服务账号) ​ 填充账号信息,跳过权限(可选配置)设置相关,创建完成则“管理秘钥”->“添加秘钥”(创建新秘钥,选择JSON格式),随后保存下载的JSON秘钥即可(仅此一份需妥善保存...bing_token: # 必应推送API秘钥(不建议直接发布在公共仓库)-token/0 google_host: https://username.github.io # 在google站长平台中注册的域名...google_key_file: Project.json # 存放google key的json文件(不建议直接发布在公共仓库) google_proxy: http://127.0.0.1...设置为0并配置CI环境变量 bing_token 对应token值 设置为0并配置CI环境变量 baidu_token google key引入、代理服务支持(可引入本地代理) google key引入...使用访问国外网站软件,proxyhost一般为127.0.0.1,port可在软件中查看设置,一般为8080。

    2.4K20

    【Web前端】Web API:构建Web应用核心

    例如,Web 音频 API 为在浏览器中处理音频提供了一整套 JavaScript 接口,允许用户进行音轨提取、音量调整和特效应用等操作。...第二类是第三方 API,这类 API 通常并不默认内置于浏览器中,开发者通常需要在网络上某个地方获取相关代码和信息。例如,Google Maps API 使得在网站上嵌入交互式地图成为可能。...它提供了一系列专门的接口,方便用户查询 Google 地图服务并获取特定的信息。...Google Maps API:用于在应用中嵌入地图和位置服务。 Stripe API:用于处理在线支付。 OpenWeatherMap API:用于获取天气信息。...设置请求头为 ​​Content-Type: application/json​​ 以告知服务器接收的是 JSON 数据。

    1.8K10
    领券