くうと徒然なるままに

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

Xamarin

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

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

Visual Studio for Mac で using していないクラスも入力補完して欲しい

グロサミでやまちゅう氏と話してて見つけた Tips です。 Visual Studio for Mac で using していないクラスがインテリセンスされるのっていつから入った機能ですか? pic.twitter.com/CLSfvIYEuJ— くぅ@🇺🇸Microsoft本社に03/09まで (@Fumiya_Kume) 2018年3月6日…

Visual Studio 15.5.1 がリリースされています。 Xamarin.Forms のテンプレートの不具合が修正されています。

Visual Studio 15.5 がリリースされたと思っていたら、すぐにバグ修正を中心とした 15.5.1 がリリースされていますね。 リリースノート www.visualstudio.com 主な変更 Xamarin.Forms のテンプレートの修正 Git のブランチを切り替えるとインテリセンスが効…

Remoted iOS Simulator 無償化! Xamarin ユーザーのための Visual Studio 2017 Update 5 (15.5) 解説,

こんにちは。 Visual Studio 2017 の マイナーバージョン 5 となる 15.5 がリリースされましたね。 マイナーリリースとはいえ、新機能が続々と搭載されています。 リリースノート Visual Studio 15.5 のリリースノートはこちらです。 例のごとく日本語版のリ…

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

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

アプリ開発をサポートする App Center とは! Xamarin とも連携してくれるよ!

こんにちは。 Xamarin の Advent Calendar に書いてますが、 App Center について書いていきます。 GA(正式リリース)前は、 Mobile Center という名前だったのでそちらのほうがなじみ深い人が多いかもしれません。 細かく網羅的な情報は田淵さんが書いてい…

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 で公開されたモバイル関係の情報…

「速報」Visual Studio App Center (旧Mobile Center) がGA!

App Center GA 今まで Mobile Center と呼ばれていたものがGAしましたね。 プレビュー期間から実際に使用していたサービス?なので心の底から嬉しいです。ただ、有料化(一部サービスは無料のまま利用できます)してしますが、、、 使い方としては名前の通り…

Visual Studio 15.4 (2017) で Xamarin を選択したときに Android エミュレーターのチェックを外せれなくなっています。ストレージ容量の少ない方はご注意ください。

Visual Studio 15.4 とは、 Visual Studio 2017 の マイナーバージョン4 みたいなやつです。 Visual Studio の新バージョンが出てくるたびになんだかんだ言って再インストールしている くぅ です。 私のPCは 256GB しか積んでいないので(新しいパソコンほし…

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 を付与し忘れていたのが原因でした…

Microsoft MVP アプリのテストを手伝ってくれるMicrosoft MVP を募集してるよー!ってお話。

主に、Microsoft MVP 向けな記事です。 Microsoft MVP 向けに Microsoft MVP アプリが存在します。 Microsoft MVP AwardMicrosoft CorporationBusinessFree しかし、 現在は Android 向けアプリはリリースされていない状況です。 そこで、 Android バージョ…

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.iOS で SF Safari View Controller を使う

使った理由 Web View よりも ユーザーの体験をよくできるかと思い 標準の WebView ではなく、 SF Safari View Controlelr を導入しました。 SF Safari view controller について この記事にたどり着いている方は、すでに知っているかもしれませんが。。。 mu…

JXUGのリンク集へMS戸倉さんのXamarin,Azureハンズオンを追加しました。

日本Microsoft の戸倉さん のGithub リポジトリにある Xamarin, Azure ハンズオンがすごすぎるのでみんなに見てもらいたい!ということで、 JXUG.org のウェブサイトに追加しました。 JXUG のウェブサイトでは、 Xamarin に関するURLをまとめたサイトがあり…

ツイキャス の OAuth 認証をヘルプするライブラリの V0.1 を Github に公開しました

TwitCasting の API を使うために必要な OAuth 認証を手助けするライブラリを作成しました。 Xamarin, NETFX, ASP.net などから 利用できるように作りました。 動作環境 .Net Standard 1.0 機能 現在は、以下の機能が実装されています。個人的に必要最小限が…

Xamarin 勉強会を Xamarin 公式サイトに掲載してほしいって投稿した

こんにちは、くぅです。 Xamarin 勉強会を 08/19 に名古屋で主催します。ということで、 Xamarin 公式サイトに乗せてもらいたくて、 Post してみました。 イベントページ jxug.connpass.com きっかけ www.xamarin.com に乗せてもらいたいなと思って、 Xamari…

Xamarin から Bing Image Search を使うサンプルを公開しました。

MSP と CenterCLR が 6/24 に開催したイベント 「AI を使いこなせ! Cognitive Services 勉強会!」 にて、私達が登壇した、「ハッカソンに出てみたお話」の登壇でデモとして使用した 「Xamarin から Bing Image Search を使うサンプル」 を公開しました。 …

Live Unit Testing がサポートされてないプロジェクトで動かないようにする方法

Live Unit Testing とは Live Unit Testing がサポートしていないプロジェクトは? .NET Core, UWP Project では動きませんでした。 Live Unit Testing がサポートしていなプロジェクトがソリューションに含まれている状態で Live Unit Testing が動くとどう…

Visual Studio 15.2 で Can not resolve reference: C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/ja/mscorlib.resources.dll {iOS Project Name} というエラーが出る

環境 解決策 1. Visual Studio 2017 のインストールフォルダを開く パスは、 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin 2. Xamarin.Apple.Sdk.targets ファイルを管理権限付きで編集画面を開く(VSCode とかで開けば…

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

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

Xamarin.iOS で System.NotSupportedException. ってエラーが出たから解決してみた

エラーメッセージ 環境 解決方法 参考サイト エラーメッセージ System.NotSupportedException: Encoding 932 data could not be found. Make sure you have correct international codeset assembly installed and enabled. 環境 Visual Studio 2017 Enterpr…

Xamarin 勉強会 in 名古屋 を開催しました。

色々あって投稿が遅れましたが(^◇^;)… JXUG と MSP (Microsoft Student Partners) が共同で勉強会を開催しました。 場所は、 日本Microsoft 中部支社を借りて行いました。 なんと、 38 名もの方にご応募いただき、さらに補欠枠がいくつかできるなど、ありが…

.NET STAMDERD LIBRARY をが含まれている Xamarin.iOS プロジェクト で "ConvertPdbToMdb" タスクが予期せずに失敗しました。 って出るから解決してみた

エラー 解決方法 NET STANDARD Project の プロパティの詳細設定を開く デバッグ情報を Full にする 参考サイト エラー 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー "ConvertPdbToMdb" タスクが予期せずに失敗しました。Pdb2Mdb.Por…

リセットした Mac を Xamarin Mac Agent として設定できなかったから解決した。

状況 状況 ログファイルより やったこと 1. Xcode CLI Tool をインストール ダウンロードリンク Xcode の場所を設定 Xcode のライセンスに同意 新しい SSH フィンガープリントに同意 完了 まとめ 状況 リセットしたばっかりの MacBook Air (macos 10.12.4 Si…

VSTS のビルド結果を Github Badge として表示する方法

VSTS のビルド結果を Github Badge として表示する方法 Github Badge とは こんなの やってみる 1. VSTS の適当なビルド定義の編集画面を開いてください 2. Options のタブを開いてください 3. Badge Enabled をクリックしてON状態にしてください 4. 出てき…

Xamarin Forms Preview で **Unsupported Java Version Detected** ってエラーメッセージが出たから解決してみた。

Xamarin Forms Preview で Unsupported Java Version Detected ってエラーメッセージが出たから解決してみた。 エラーメッセージ 解決方法 難しいところ Xamarin Forms Preview で Unsupported Java Version Detected ってエラーメッセージが出たから解決し…