C# · 12月 20, 2021

xamarin开始手机软件实用网站

     xamarin的官网实例 超实用

  xamarin的官网 JS调用服务 超实用

   xamarin的官网 手机嵌入网页开发 超实用

 官网 广播器使用

   官网 函数文档

 xamarin清单网址

apk打包,打包就是存档之后进行分布,存档和分布是特有名词,没有准确的文档,要参考下面两个网站,自己学习完成。

service长存设置,这边博客写的很好。

辅助网站

  安卓官网社区 没啥用

 安卓菜鸟教程 入门实用

添加View.IOnClickListener ,btn_search.SetOnClickListener(this);开启监听OnClick(View v)里判断控件 if (v.Id == Resource.Id.btn_search) [Activity(Label = ,MainLauncher = ,Icon = </span><span style=”color: #0000ff;”&gt;protected</span> <span style=”color: #0000ff;”&gt;override</span> <span style=”color: #0000ff;”&gt;void</span><span style=”color: #000000;”&gt; OnCreate(Bundle bundle) { </span><span style=”color: #0000ff;”&gt;base</span><span style=”color: #000000;”&gt;.OnCreate(bundle); SetContentView(Resource.Layout.Main); txt_result </span>= FindViewById<TextView><span style=”color: #000000;”&gt;(Resource.Id.txt_result); btn_search </span>= FindViewById<Button><span style=”color: #000000;”&gt;(Resource.Id.btn_search); btn_sitedomain </span>= FindViewById<EditText><span style=”color: #000000;”&gt;(Resource.Id.btn_sitedomain); </span><span style=”color: #000000;”&gt; <span style=”background-color: #00ccff;”&gt; btn_search.SetOnClickListener(</span></span><span style=”color: #0000ff; background-color: #00ccff;”&gt;this</span><span style=”color: #000000;”&gt;<span style=”background-color: #00ccff;”&gt;);</span> } </span><span style=”color: #0000ff;”&gt;public</span> <span style=”color: #0000ff;”&gt;void</span><span style=”color: #000000;”&gt; OnClick(View v) { </span><span style=”color: #0000ff;”&gt;if</span> (v.Id ==<span style=”color: #000000;”&gt; Resource.Id.btn_search) { </span><span style=”color: #0000ff;”&gt;string</span> sitedomain =<span style=”color: #000000;”&gt; btn_sitedomain.Text; </span><span style=”color: #0000ff;”&gt;string</span> pattern = <span style=”color: #800000;”&gt;@”</span><span style=”color: #800000;”&gt;^[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$</span><span style=”color: #800000;”&gt;”</span><span style=”color: #000000;”&gt;; Regex reg </span>= <span style=”color: #0000ff;”&gt;new</span><span style=”color: #000000;”&gt; Regex(pattern); </span><span style=”color: #0000ff;”&gt;if</span> (<span style=”color: #0000ff;”&gt;string</span><span style=”color: #000000;”&gt;.IsNullOrEmpty(sitedomain)) { Toast.MakeText(</span><span style=”color: #0000ff;”&gt;this</span>,<span style=”color: #800000;”&gt;”</span><span style=”color: #800000;”&gt;请输入域名</span><span style=”color: #800000;”&gt;”</span><span style=”color: #000000;”&gt;,ToastLength.Short).Show(); } </span><span style=”color: #0000ff;”&gt;else</span> <span style=”color: #0000ff;”&gt;if</span><span style=”color: #000000;”&gt; (reg.IsMatch(sitedomain)) { progressDialog.Show(); presenter.showResult(sitedomain); } </span><span style=”color: #0000ff;”&gt;else</span><span style=”color: #000000;”&gt; { Toast.MakeText(</span><span style=”color: #0000ff;”&gt;this</span>,<span style=”color: #800000;”&gt;”</span><span style=”color: #800000;”&gt;域名<a href=”https://www.jb51.cc/tag/cuowu/” target=”_blank” class=”keywords”>错误</a>,请重新输入</span><span style=”color: #800000;”&gt;”</span><span style=”color: #000000;”&gt;,ToastLength.Short).Show(); } } } </span><span style=”color: #000000;”&gt; }