![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net 移动开发
文章平均质量分 90
iml6yu
脑子不好,不会的太多,只能学点记录点,怕忘!
展开
-
Android 布局 Fragment
实际上,如果您要将现有 Android 应用转换为使用片段,可能只需将代码从 Activity 的回调方法移入片段相应的回调方法中。使用此类创建对话框可有效代替使用 Activity 类中的对话框辅助方法,因为您可以将片段对话框纳入由 Activity 管理的片段返回栈,从而使用户能够返回清除的片段。如要为您的片段绘制界面,您从此方法中返回的 View 必须是片段布局的根视图。比如,会留出比较大的空白的空间,所以,为了解决这种问题,谷歌在Android 3.0的时候推出了Fragment。原创 2023-04-13 09:29:50 · 617 阅读 · 0 评论 -
.net开发安卓从入门到放弃 最后的挣扎(排查程序闪退问题记录-到目前为止仍在继续)
ps:写在前面,这里只是记录一些方法,如果您有不同于这里的方法,希望能留言,给我指明方向!以下的这些方法能够查到一些端倪,但是没办法定位到问题的位置,所以到写这个记录的时候还没有解决闪退问题。导出日志到文件adb logcat -v time >d:\b10.txtcom.BOSHIAC.agvapp原创 2023-03-30 09:17:16 · 904 阅读 · 2 评论 -
.net开发安卓从入门到放弃
有一些在android studio中很容易实现的功能,在.net下实现起来很困难,或者完全实现不了,比如launcher功能,在.net下超级麻烦,我最后也没能实现,但是在java中仅仅需要几行配置文件就可以搞定。所以,奉劝看到这篇文章的各位朋友,如果你有想要使用.net开发安卓的想法,我劝你浅尝可以,千万别拿来做复杂项目,我自己开发了一个多月的感受罗列一下,不一定正确,仅作参考。原创 2023-03-12 11:14:37 · 1153 阅读 · 0 评论 -
vs2022 实现无线调试安卓(Windows)
需要主动连接一下(这里的ip是设备IP,端口不是刚刚pair的端口了,应该是如下图的这个端口)按照上面格式输入 ip,端口和code后会提示连接成功。在vs这里就可以选择刚刚连接的那个设备了。多点击几次版本号后就打开了开发者模式。到此就可以进行无线调试了。有可能出现设备列表是空。原创 2023-02-21 09:02:11 · 2493 阅读 · 0 评论 -
.net开发安卓入门-自动升级(配合.net6 webapi 作为服务端)
xamrind.android 自动更新 apk 自动安装升级包含服务端和客户端原创 2023-02-19 22:54:31 · 1310 阅读 · 0 评论 -
.net开发安卓入门-Dialog
【代码】.net开发安卓入门-Dialog。原创 2023-01-15 09:07:29 · 282 阅读 · 0 评论 -
.net开发安卓入门-文件操作与配置操作
SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了String,set,int,long,float,boolean六种数据类型。SharedPreferences的数据以键值对的进行保存在以xml形式的文件中。在应用中通常做一些简单数据的持久化缓存。如果程序中有一些固定的配置文件,例如NLog中的nlog.config,或者一些不需要写入的才可以,因为Assets是只能读,不能写的。在Activity中。原创 2023-01-09 14:52:50 · 782 阅读 · 0 评论 -
.net开发安卓入门 - ImageView 显示网络图片
网上还有一些办法就是升级到https服务接口,这个需要证书什么的,在短时间内没有的用户是比较麻烦的。后来看了网友的文章受到启发,需要将网络图片先下载到本地,生成bitmap内存后才可以显示。方法直接将网络图片的url写进去就可以了,但是无论怎么样都不能显示网络图片。到此遇到的问题都已经解决完了。可以正确显示图片内容了。AndroidManifest.xml文件增加。想的挺好,错误来了。原创 2022-12-29 10:23:41 · 1184 阅读 · 0 评论 -
.net开发安卓入门 - 打包(.apk)
选中刚刚创建的签名信息,然后点击另存为出现如下图信息,填写刚刚的证书密码即可。原创 2022-12-28 08:35:35 · 1082 阅读 · 0 评论 -
.net 移动开发 MAUI
如果有WPF开发经验,对于xaml语法相当熟悉,唯一的区别就是一些控件和属性的调整。有MVVM框架基础,对当前结构理解起来就更容易一下,特别是cliburn。AppShell文件就相当于pages文件。整体开发的结构可以理解成小程序的方式。原创 2022-12-13 16:41:01 · 825 阅读 · 0 评论 -
.net开发安卓入门 - Service (服务)
移动应用不像桌面应用。桌面具有大量资源,如屏幕空间、内存、存储空间和连接的电源,移动设备不会。这些约束强制移动应用的行为方式不同。例如,移动设备上的小屏幕通常意味着一次只显示一个应用 (,即活动) 可见。其他活动将移动到后台,并推送到无法执行任何工作的挂起状态。但是,仅仅因为 Android 应用程序处于后台并不意味着应用无法继续工作。活动、广播接收器、Intent和服务。活动是许多出色的 Android 应用程序的基石,因为它们提供了允许用户与应用程序交互的 UI。原创 2022-12-13 15:43:15 · 1033 阅读 · 0 评论 -
.net开发安卓入门 - 四大基本组件
绑定服务会提供客户端-服务器接口,以便组件与服务进行交互、发送请求、接收结果,甚至是利用进程间通信 (IPC) 跨进程执行这些操作。多个组件可同时绑定到该服务,但全部取消绑定后,该服务即会被销毁。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。在应用需要拨打电话号码时的显式广播示例它会分派一个目标,该意向面向 Android 上的电话应用,并沿要拨打的电话号码传递。注意:如果您的应用面向 API 级别 26 或更高版本,当应用本身未在前台运行时,系统会对运行后台服务施加限制。原创 2022-12-13 12:59:39 · 947 阅读 · 0 评论 -
.net开发安卓入门 -记录两个问题处理办法
在做通知(Notification)的时候,按照微软官方文档,是需要引用。,只需要在程序中using AndroidX.Core.App;如果不考虑版本问题,固定在API31+以上使用,可以修改代码如下。将项目的targetSdkVersion由31改为30。主要是在做通知的时候下面这段代码出现的问题。但是在引用了这个包以后会出现如下错误。按照错误提示引用如下两个nuget包。原创 2022-12-13 08:33:03 · 609 阅读 · 0 评论 -
.net开发安卓入门 - Notification(通知)
下面的代码示例演示如何用于 NotificationCompat.Builder 生成基本通知。请注意, NotificationCompat.Builder 方法支持 方法链接;在 Android 8.0 上运行的应用必须为其通知创建通知通道。设置–>应用–>找到自己的应用点击–>通知–打开就可以了。调用通知管理器的 Notify 方法发布通知。原创 2022-12-11 00:12:31 · 665 阅读 · 0 评论 -
.net开发安卓入门 - Activity
当活动更改状态时,调用适当的生命周期事件方法,通知即将发生的状态更改的活动,并允许它执行代码以适应该更改。例如,当用户在应用程序中的活动时按下主页按钮时,就会有一个很好的例子。这是因为 OnStart 始终调用活动,而不考虑正在创建或重新启动活动,因此活动所需的任何资源都应初始化, OnStart而不是 OnRestart初始化。如果要激活的那个Activity在任务栈中存在该实例,则不需要创建,只需要把此Activity放入栈顶,并把该Activity以上的Activity实例都pop。原创 2022-12-08 22:48:52 · 1460 阅读 · 0 评论 -
.net开发安卓入门 - 布局与样式(像素单位px、dp、sp的区别)
不同的手机/平板可能具有不同的像素密度,例如同为4寸手机,有480x320分辨率的也有800x480分辨率的,前者的像素密度就比较低。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素点的数量为240/1.5=160dpi(横向)或320/2=160dpi(纵向),160dpi就是这部手机的像素密度,像素密度的单位dpi是Dots Per Inch的缩写,即每英寸像素数量。是一个视图组,用于创建可滚动项的列表。原创 2022-12-08 16:55:57 · 1097 阅读 · 0 评论 -
.net开发安卓入门 - 基本交互(Button,输入EditText,TextView,Toast)
上一篇文章介绍了第一个程序 HelloWorld,接下来介绍一些基本交互。原创 2022-12-08 16:35:32 · 1110 阅读 · 0 评论 -
.net开发安卓入门 - Hello world!
PS:如果想要使用Xamarin.Forms进行安卓开发,只要会WPF就可以,也不用往下看了,下面都是介绍Xamarin.Android的内容。上文已经介绍了如何安装环境.接下来我们创建第一个安卓程序 Hello Worldandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中。原创 2022-12-08 16:35:06 · 3094 阅读 · 0 评论 -
.net开发安卓入门 - 环境安装
Xamarin.Android 使用 Java 开发工具包 (JDK) 和 Android SDK 生成应用。在安装过程中,Visual Studio 安装程序会将这些工具放置在其默认位置,并使用适当的路径配置来配置开发环境。打开 工具 --> Android -->AndroidSDK 管理器。安装SDK的过程经常会出现网络问题导致无法下载安装。安装完VS后打开编辑工具,配置SDK管理工具。打开 工具 --> Android -->磁盘空间不足导致安装失败。原创 2022-12-08 16:34:26 · 2568 阅读 · 1 评论