首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#-Xamarin的Activity传值与Fragment引用

前言 我们学习任何一个新框架时,肯定都需要学习它的子页面用法,因为子页面是封装公共内容最好的容器。 在Xamarin里子页面为Fragment,翻译过来是片段的意思。...首先创建一个类MenuFragment继承Fragment;然后重写他的OnCreateView方法,代码如下: [Activity(Label = "KibaApp")] public class MenuFragment...也就是说,在接收上个页面传来的数据时,我们需要根据数据类型,来调用该类型对应的接收方法,来接收数据。 参数传递界面如下图所示: ?...相关文章: C#-Xamarin利用ZXing.Net.Mobile进行扫码 C#-Xamarin的Android项目开发(三)——发布、部署、打包 C#-Xamarin的Android项目开发(二)—...—控件应用 C#-Xamarin的Android项目开发(一)——创建项目 Github地址:https://github.com/kiba518/KibaApp -------------------

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

    10 年 Android 开发者经验分享:如何从 0 到 1 开启职业生涯

    这意味着,你能在网上(如 StackOverflow.com 上)找到的任何代码片段都可以转换为 Kotlin。...谷歌也提供了许多 Android 代码实验室。当你对 Android 开发有了更深的了解,需要深入探索更多的主题时,就可以到代码实验室通过实践进行学习了。 最好的学习方式是实践。...6 我了解 C#,我应该从 Xamarin 入手吗?(或者 Flutter、React Native 及其他类似的框架) 一家公司在开发 Android 应用时,通常会开发同一应用的 iOS 版本。...为了节省精力和金钱,人们创造了新的技术,使用相同的代码库生成 Android 和 iOS 应用。诸如 Xamarin、Flutter 和 React Native 等框架就是在这种情况下产生的。...在使用这些技术时,除了 Android 和 iOS 原生开发的问题外,你还将不得不解决每个框架所特有的问题。

    1.2K30

    国内 Mono 相关文章汇总

    【月入41万】Mono For Android中使用百度地图SDK Mono 3.0.12 支持可移植类库 Linux+Mono+WebService:CS1703: An assembly with...for android学习过程系列教程(4) mono for android学习过程系列教程(5) mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets...部署asp.net,使用ef6与mysql出现的问题【索引】 linux下mono的安装与卸载 Ubuntu Server(Ubuntu 14.04 LTS 64位)安装libgdiplus2.10.9出错问题记录...多界面 Xamarin.Android活动的生命周期 Xamarin.Android下获取与解析JSON APP并非一个人在战斗,还有API—Xamarin.Android回忆录 Xamarin.Android...5.2 Xamarin.Android之使用百度地图起始篇 CentOS 7 通过 持续集成包 安装最新的 Mono Xamarin开发Android应用打包apk Xamarin.Android之ContentProvider

    11.4K60

    .NET MAUI 性能提升(上)

    当在构建时为Java方法生成c#绑定时,默认使用更新/更快的方法—在Xamarin.Android中已经有一段时间了。...://github.com/xamarin/xamarin-android/pull/6812 ▌多维Java数组 当向Java来回传递c#数组时,中间步骤必须复制数组,以便适当的运行时能够访问它。...谷歌文档甚至推荐使用它,因为内置的android Bitmap类可能很难正确使用。glidex.forms是在Xamarin.Forms中使用Glide的原型。...它还允许android操作系统跳过加载和解析.xml来“膨胀”Java对象。我们在dotnet/maui中执行了这个想法,在启动时删除所有LayoutInflater.Inflate()调用。...我们所做的一些改进如下: 推迟创建“记录器”类,直到需要它们时再创建。 内置的日志记录基础设施在默认情况下是禁用的,必须显式启用。

    8.6K20

    ApacheCN 安卓译文集 20211225 更新

    三、用片段开发用户界面 四、构建应用导航 五、基本库:RetroFit 库、Moshi 库和 Glide 库 六、回收器视图 七、安卓权限和谷歌地图 八、服务、工作管理器和通知 九、JUnit、Mockito...八、使用谷歌的定位服务 九、连接外部世界——网络 十、开发简单的待办事项应用 十一、使用数据库 十二、为任务设置提醒 十三、测试和持续集成 十四、让您的应用面向世界 十五、使用谷歌人脸 API 构建应用...WearRecyclerView和更多 三、让我们帮助您捕获您的想法——保存数据和定制用户界面 四、测量你的健康状况——传感器 五、测量您的健康状况——同步收集的传感器数据 六、无处不在的方法——我们的地图和谷歌地图客户端...Studio 应用开发 零、前言 一、安装和配置 Android Studio 二、启动项目 三、导航项目 四、使用代码编辑器 五、创建用户界面 六、谷歌游戏服务 七、工具 八、排除故障 九、准备发布...UI 零、前言 一、片段和用户界面模块化 二、片段和用户界面灵活性 三、片段生命周期和专业化 四、使用片段事务 五、创建丰富的导航 六、片段与材质设计 Unity 安卓游戏开发学习手册 零、前言

    7.2K20

    客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

    我们先来看一个Cordova-Android框架中的一个关键类: CordovaActivity.java。...该类继承了Android Activty类,实际上是Cordova-Android的Launcher Activity,也就是启动入口activity。...Xamarin主要有这么几项技术,Xamarin.Android、Xamarin.iOS和Xamarin.Forms,此外还有Xamarin.UWP、Xamarin.Windows、Xamarin.WinPhone...Xamarin最为关键的技术Xamarin.Forms,把IOS、android、UWP等平台的GUI进行了一统地抽象,开发者只需要写一套代码,编译器会在编译时将界面映射到原先控件上,从而获得原生平台的外观和性能...Flutter flutter 其实就是一套谷歌开源的跨平台 UI 开发框架,支持 Android 和 iOS ,并且目前开始支持 Web 和 MacOS,未来还会继续支持 Win和 Linux 平台的一套

    14.6K30

    GitHub Android 开源项目汇总

    15. android-mapviewballoons 当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注...XobotOS XobotOS是Xamarin的一个研究项目,用于将Android 4.0从Java/Dalvik移植到C#,并对移植后的性能及内存占用情况进行检测。...Google于2012年底正式发布了v3版Android In-app Billing,但截至目前,GitHub上的Android Billing Library还只能支持到v2版,据悉Google将于...38. acra ACRA是一个能够让Android应用自动将崩溃报告以谷歌文档电子表的形式进行发送的库,旨在当应用发生崩溃或出现错误行为时,开发者可以获取到相关数据。...详情请参考:Otto 参考推荐: 最火的Android开源项目(一) 最火的Android开源项目(二) 最火的Android开源项目(完结篇) Android 开发常用代码片段 If love

    2.1K20

    使用Calabash进行Android和iOS UI测试

    如果你要认真对待UI测试,你可能会遵循这些建议,这是有道理的,因为Espresso是由谷歌维护的,是Android支持存储库的一部分。...Espresso很有可能将支持谷歌未来为Android推出的所有新功能。对于iOS的XCTest框架,您也可以这样说。 然而,值得牢记的是,尽管自动化测试有许多好处,但许多开发人员根本不写。...这个开源测试框架由Xamarin团队开发和维护,适用于Android和iOS。它允许您为移动应用程序编写和执行自动化的验收测试。...field_name}'") wait_for_keyboard keyboard_enter_text text_to_type sleep(STEP_PAUSE) end 这个小的Ruby代码片段寻找一个特定的字段...这是Xamarin测试云帮助很大的地方。在云中有大约2,000个真实设备,好消息是它支持Calabash测试。

    2K10

    Dart中的const,Flutter,Dart,React Native

    唯一的缺点是,当你想指出一个单一赋值的成员和类本身时,你必须使用两个关键字:static final。 Flutter 是 Google 开源的跨平台移动开发框架。...Xamarin 在讨论 Xamarin 时,有两点需要评估。 对于 Xamarin 的跨平台实现,有 Xamarin.Forms。...这种方法独立使用 Xamarin 的 iOS 和 Android 产品来构建特定平台的功能,就像直接使用苹果 / 安卓原生一样,仅在 Xamarin 情况下使用 C#或 F#。...Android Studio 提供了最多的功能,例如 Flutter Inspector 来分析正在运行的应用程序的窗口部件以及监视应用程序性能。 还提供了开发部件层次结构时很方便的几个重构。...例如,将代码重构为 StatefulWidget,因为动画是状态更改,并且将 AnimationController 传递给 State 类允许在构建部件时使用动画值。

    6300

    【AI 引擎】谷歌押注虚拟现实 | 腾讯神眼发布

    2.谷歌自驾汽车新进展:寻找合作伙伴 软件出错率下降 本周二,谷歌自动驾驶汽车项目新任总裁克拉富西克(John Krafcik)在参加底特律汽车展时表示,今年谷歌将与汽车商、供应商在自动驾驶汽车研发上合作...谷歌周二还表示,通过从错误中学习经验,自动驾驶汽车软件的出错率已经下降,这使得谷歌朝着全自动驾驶汽车的目标迈进了一大步。...3.谷歌地图增加驾驶模式 根据历史信息就能知道你去哪 据科技博客TheVerge报道,谷歌将在Android版地图中增加一项新功能,它能够让导航软件更加智能。...用户可以通过应用图标快捷方式或谷歌地图应用内的侧边栏,启动驾驶模式。...7.俄罗斯研发可替代真人完成危险工作的遥控机器人 俄罗斯非政府组织Android Technics的总经理亚历山大•佩尔米亚科夫称,俄企业正在研制未来可完全代替真人在危险条件下完成工作的类人机器人。

    90670

    移动开发的跨平台技术演进

    比较有名的是Xamarin框架,虽然它在 Android平台是内嵌了Mono虚拟机来实现的,但在 iOS平台下是以AOT 的方式编译为二进制文件的,所以把它归到语言编译转换类型。...4.1 Xamarin Xamarin始创于2011年,2016年被微软正式收购。Xamarin是Mono项目的一个分支,基于.NET的跨平台实现的一个开源项目。...与PhoneGap等框架不同的是,Xamarin可以在iOS和Android刚推出新的功能时,第一时间调用相应的API,而使用PhoneGap则需要等待PhoneGap封装的新的功能后才可以调用相应的API...然后将JS Bundle部署在服务器,当接收到终端(Android、Web端、iOS端)的JS Bundle请求时,将JS Bundle下发给终端。...6.2 Flutter Flutter是谷歌的移动UI框架,可以快速在Android和iOS上构建高质量的原生用户界面, 它的前身是谷歌试验项目Sky。

    3.3K20

    React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序

    Vue.js和Rax(提供类React语法前端框架)这两个前端框架被广泛应用于Weex页面开发,同时Weex也对这两个前端框架提供了最完善的支持。...学习成本较高: 在某些地方开发者依然需要为 iOS 和 Android 平台提供两套不同的代码,比如在原有项目的基础上嵌入RN时,需要根据平台进行封装和配置。...使用较高的 JDK 版本时可能会遇到问题。...就是让发送使用的信息给谷歌,发个锤子,决绝,点击“Don’t send”,  这个地方是说你没有SDK,让你设置代码,这里不设置,点击 Cancel  等待一会儿  这个图片是告诉你,Android...能做的事情有手机,穿戴设备,TV,还有智能设备等,点击 Next 下一步  Android Studio 默认会把你的SDK下载放在C盘,到时候你的C盘就炸了,谷歌太坏了,很多新手都会直接下一步

    3.6K21

    网络唤醒(WOL)全解指南:原理篇

    大部分的幻数据包在数据链路层(OSI模型第2层)上发送,当发送时,使用广播地址广播到给定的网络上,不使用IP地址(OSI模型第3层)。...这个帧片段可以包含在任何协议中,最常见的是包含在 UDP 中。...需要知道目标计算机 MAC 地址 不提供送达确认 可能无法在局域网之外工作 需要硬件进行支持 创建幻数据包 项目地址:https://github.com/ZhangGaoxing/wake-on-lan 该项目为 Xamarin...跨平台项目,包含 Xamarin.Android 与 UWP 。...开了四个线程,1-255大概需要30多秒,稍微有点慢,而且 .NET 的 Ping 类在 Android 上无法限制秒数。第二种方式,百度到的,直接向整个网段发送 UDP 消息,2秒解决战斗。

    5K10

    Visual Studio 2017 15.6版本预览,增加新功能

    安装人员表示未能修复 Xamarin.Inspector。 登录状态报告中没有显示问题工具。 创建新项目时重复的位置。 VC ++:启用模块功能时,一个简单的部分专业化代码的内部错误。...在修复 15.4.1 安装之后,单击“查看问题”时出现“对不起,出错了”的错误。 结构化绑定允许将同名范围内的不同类型的名称重新绑定。...内置支持 Android 开发的 Android NDK r15c。 Python 对于这个版本,我们已经删除了完成数据库的需求,以便在已安装的软件包上获得 IntelliSense 。...我们添加了自定义用于文档字符串的颜色的功能,在类或函数中使用它们时,还可以将正则表达式模式作为对re库调用的一部分进行检测。

    1.8K70

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

    谷歌地图是谷歌地图 - 它也适用于Android Auto。Pocket Casts是同样出色的podcatcher,也适用于Android Auto。Waze是Waze。...您可以将Android Auto应用程序(嗯,也适用于Android Auto的应用程序)分为三类:娱乐,消息和地图。那里有多少?我不知道。Google的促销页面不完整。但它是一个相当深的存储库。...在Android Auto上映射应用 您可以在Android Auto上安装任何导航应用,只要它是谷歌地图或最近的Waze。(巧合的是,这两款应用都归谷歌所有。) 这是缺乏选择的一个时期应该受到谴责。...这两个应用程序都会挂钩到您的日历中,因此即将到来的目 你应该使用哪种 - 谷歌地图或Waze?正如我在深度探讨中解释的那样,当我不知道自己要去哪里时,我会使用谷歌地图。...几乎任何你可以要求谷歌在你的手机上做的事情,你也可以在Android Auto中使用你的声音。 有连接灯吗?当你开车回家时命令他们开启。是否喜欢在通勤时手动设置恒温器?

    11.3K60
    领券