くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Xamarin.Android

Xamarin.Android で画面を消灯させないようにする

基本的には、 Android で開発を行うのと同じようにやっていけばOK OnCreate の中で AddFlags するだけ MainActivity.cs // OnCreate の中 Window.AddFlags(WindowManagerFlags.KeepScreenOn); 参考 画面をスリープ状態にさせないためには - 逆引きAndroid入門

Chrome Custom Tabs の Xamarin.Android での基本的な使い方

Chrome な Web View を手っ取り早く利用したくて使いました。 それ以外にも、起動が早かったりと様々な利点があります、それを利用できたらいいなと。 実行画面 単純なコードを呼び出しているだけなのに、 基本的な Web ブラウザ的な機能がそろっています。…

Xamarin.Android で 周辺の Wifi Spot の一覧を取得する

コード protected override void OnCreate(Bundle savedInstanceState) { // 良さげな Permission 設定はしてくださいませ // Access_Wifi_State とか base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(…

既知 の Wifi Spot に Xamarin.Android なアプリから接続する

コード protected override void OnCreate(Bundle savedInstanceState) { // 良さげな Permission 設定はしてくださいませ // Access_Wifi_State とか base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(…

Connect(); 2017 Visual Studio とモバイル関係まとめ とかとか

今北産業って人向けまとめ Visual Studio App Center (旧 Visual Studio Mobile Center) GA Cognitive Services + ML Kit ( iOS11 ) Xamarin Work Books がオープンソース化 & 3Dオブジェクトの表示に対応 Connect(); 2017 で公開されたモバイル関係の情報…

Xamarin.Android で 指定したフォルダのファイル一覧を取得する

特定のフォルダに存在するファイル一覧を取得したいことはたまによくあると思います。 コード namespace AndroiFolder { [Activity(Label = "AndroiFolder", MainLauncher = true)] public class MainActivity : Activity { private static string GetPathFo…

Xamarin.Android で フォルダを監視する

フォルダに新しいファイルが追加されたり削除されたりなどのイベントを削除するのを監視したいときがよくあると思います。 コード まずは、 FileObserver のサブクラスを作成します。 public class DCIMObserver: FileObserver { public DCIMObserver(IntPtr…

Xamarin.Android で Wifi との接続状況を取得する(シンプル Ver と 詳細 Ver)

Xamarin.Android で Wifi との接続状況を取得してあれこれしたいって場面があると思います。(Wifi と確実に接続してから通信をしなければいけない状況など.... Android では幾つかの方法を利用することで Android 端末の Wifi との接続状況を取得することが…

Xamarin.Android で Android.Views.InflateException: Binary XML file line #1: Binary XML file line #1: You must supply a layout_width attribute. というエラーが出る

Android.Views.InflateException: Binary XML file line #1: Binary XML file line #1: You must supply a layout_width attribute. というエラーが Xamarin.Android なアプリを作成していて出ました。 原因 layout_width を付与し忘れていたのが原因でした…

Xamarin.Android でデバイスの Wifi のオンオフを切り替える

Xamarin.Android (Xamarin.Forms) で開発をしていて、 Wifi のオンオフをプログラムから切り替えたい!って状況に接することがあると思います。(強制的に携帯ネットワークにせつぞくしたくなったりとか) そんなときに、 Xamarin.Android から 端末の Wifi …

Xamarin Live Player on iOS で Visualization Error が発生する

手元の端末で気軽に Xamarin.Forms 製アプリのプレビューを見ることができる Xamarin Live Player 、便利ですよね。 Xamarin.Forms で作成したアプリを iOS 端末でプレビューしようとしたら、エラーが発生してしまいプレビューできなかったのでその解決方法…

Xamarin.Android で URLのクエリパラメーターの値を取得する

Android と同じように簡単に取得できました。 コード var URL = "https://yahoo.co.jp?key=kuxu"; var queryKey = "key"; var queryValue = Android.Net.Uri.Parse(URL).GetQueryParameter(queryKey); Toast.MakeText(this, $"{URL} のクエリは {queryValue}…

Xamarin.Android で作成した アプリの Amazon Android アプリストア へアップデート用バイナリを上げるときに、「バイナリのアップロードに失敗しました。アプリでアップロードされたすべてのバイナリのバージョンコードは一意である必要があります。バージョンコード"1"でアップロードされたバイナリは、旧バージョンのいずれかの既存のバイナリのバージョンコードと競合しています。」と出たから解決してみた

Xamarin.Android で作成した アプリの Amazon Android アプリストア へアップデート用バイナリを上げるときに、「バイナリのアップロードに失敗しました。アプリでアップロードされたすべてのバイナリのバージョンコードは一意である必要があります。バージ…

Visual Studio Team Services で Xamarin.Android をビルドする!

VSTS を使うメリット Xamarin.Android と同じ会社が作っている製品ということで、 Xamarin のサポートが強力 無料ではじめれる やること 1. VSTS のダッシュボード画面を開く 2. Github との連携 3. ビルドタブへ移動 4. 新しいビルド定義を作成 5. 最低限必…

VSTS で Xamarin.Android のプロジェクトを ビルドしようとすると、 cannot access java.lang.Object ってエラーが出るから解決してみた

VSTS で Xamarin.Android をビルドしようとしたら、以下のようなエラーが出ました。 ぐぐったら以下のような情報にたどり着きました。 VSTS で Xamarin.Android をビルドしようとしたら、以下のようなエラーが出ました。 C:\Program Files (x86)\MSBuild\Xam…

XamarinMediaManager 0.4.0 を Xamarin.Android のプロジェクトにインストールしようとした

やったこと 環境 解決策 やったこと XamarinMediaManager 0.4.0 を Xamarin.Android のプロジェクトにインストールしようとした 以下のようなエラーが出た だれか、解決方法わかる人います?https://t.co/8EUjy0GVtP#JXUG— くぅ- fumiya Kume (@Fumiya_Kume)…

Xamarin.Forms で アイコンボタンを外部フォントを使って作成する

今回作るもの iOS Android UWP アプリ 外部フォントとは やりかた カスタムレンダラー Xamarin.Forms プロジェクトでレンダラー用のクラスを作成 CustonFontTextView.cs Xamarin.UWP プロジェクトでレンダラー用クラスを作成 ビルドアクション 出力ディレク…

CouldntCreateInternalSwitch って出てきて、visual studio emulator for android を起動できなかったから解決してみた。

やったこと 以下のようなエラーメッセージが出て、 visual studio emulator for android を起動できませんでした。 結果的には、Visual Studio Emulator for Android で新しいデバイスを追加しました Visual Studio Emulator for Android への新しいデバイス…

Xamarin 4.3.0.784 にアップデートしたら、VS で Xamarin のプロジェクトを開けなくなった。から解決してみた(結局徹夜で修正するハメに。。。

現象 Xamarin 4.3.0.784 にアップデートした Visual Studio 2015 で Xamarin を含むプロジェクトを開けなくなった。オプションの Xamarin の項目を開くのがすごく遅くなった。 環境 Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3…

Xamarin.Forms で Xaml に バインディングした DateTime を string に整形する

自己紹介 やっていくこと 環境 やったこと Xaml 側 ViewModel 側 実行してみた (UWP) 実行してみた (Android) 実行してみた (iOS) まとめ 参考サイト おすすめ書籍 自己紹介 初めまして、大学一年生のくぅと言います。 C# と Xamarin が好きです。 まだまだ…

Xamarin.Android/Xamarin.Forms で"@(Content) build action is not supported" って警告メッセージが出た時の対処法

自己紹介 やっていくこと やったこと 具体的に まとめ 参考サイト おすすめ書籍 自己紹介 初めまして、大学一年生のくぅと言います。 C# と Xamarin が好きです。 まだまだ未熟ですが、色々吸収していきます。 やっていくこと Xamarin.Android/Xamarin.Forms…