rksoftware

Visual Studio とか C# とかが好きです

2017-12-01から1ヶ月間の記事一覧

Xamarin Android で画面の一部のレイアウトを XML で定義する

Android では View を XML ファイルから構築できます。 この機能で構築した View を画面の要素に Add することで画面の一部だけを XML で定義できることになります。 何がうれしいの? この機能を使うと、複数の画面で出てくる同じ要素の組み合わせの定義を…

Visual Studio でバイナリを編集する

Visual Studio にはバイナリーエディターという、ファイルのバイナリーを扱えるエディターが搭載されています。 最近はあまり出番がなくすっかりその存在を意識していませんでしたが、先日救われたのでメモを残しておきます。 画像は英語表示になっています…

Xamarin Android でデバッグ実行の対象としてエミュレーターが選択できない

Xamarin.Android でデバッグのデバイスとしてエミュレーターが選択できないパターンはいろいろあると思います。 これはその一例です。 Minimum Android version Minimum Android version の APIレベル を満たしていないエミュレーターは通常の選択肢に出てき…

LayoutInflater 使用時に You must supply a layout_width attribute

Xamarin.Android で LayoutInflater により View を構築し用とした際にBinary XML file line #1: You must supply a layout_width attribute. というエラーが発生し失敗することがありました。 結論から言うと原因は不明です。 状況 ・Android のネイティブ…

Xamarin Android で音声認識をする

Xamarin.Android で音声認識の API を使ってみました。 早速ですがコードです。 using Android.App; using Android.Widget; using Android.OS; using System.Linq; namespace SpeechRecognizer { [Activity(Label = "SpeechRecognizer", MainLauncher = true…

Xamarin.Android ハンズオンを行いました

先日開催した にて Xamarin,Android ハンズオンを行いました。 Xamarin.Android ハンズオン from m ishizaki 残念ながら全員の方に最後まで完成させていただくことはできませんでした。 およそ 2 時間という短い時間の中ではトラブルが発生すると厳しいです…

JXUG Xamarin もくもく会 東京秋葉原 12月 を開催しました。

■ JXUG Xamarin もくもく会 東京秋葉原 JXUG Xamarin もくもく会 東京秋葉原 12月 を開催しました。 Xamarin もくもく会 は もくもくしたり、情報交換したりする会です。 今回も、何人もの方にご参加いただき、皆さん進捗をだされました。 不定期ではありま…

城東.NET #15 勉強会で話をしてきました

先日開催した にて C# 7.2 の新機能 というタイトルで話をしました。 C# 7.2 の新機能 from m ishizaki 最近の Visual Studio のアップデートで使えるようになった C# 7.2 の機能を確認した内容の共有です。 ■ 次回予定 来月は 01月17日(水)に開催の予定で…

城東.NET #15 勉強会を開催しました。

■ 城東.NET 城東.NET #15 を開催しました。 城東.NET は東京の最近は秋葉原で毎月第3水曜日に開催している .NET 系の勉強会です。 発表を中心として、発表でなくとも最近やった事や新しい情報などを参加者で共有している会です。 ■ 次回予定 来月は 01月17…

Google Home に OK, Google と呼びかけるのが恥ずかしいのでアプリで解決してみた

Google Home に OK, Google と呼びかけるのが恥ずかしいのでアプリで解決してみました。 アプリは Xamarin.Forms でシュッと作ってしまいます。 DependencyService 今回のアプリは、DependencyService を使ってプラットフォーム毎に個別実装が必要な部分を実…

AsynkTask の abstract メソッドについて

Xamarin.Android の AsyncTask クラスには、Android API にはない abstract メソッドがあります。 protected abstract TResult RunInBackground (params TParams[] params) 似たメソッドに、Android API にもある protected override Object DoInBackground …

git でファイルの変更を無視したい

git でファイル自体は存在していなければならないが、手元での変更をいちいち変更にしたくないファイルに対する対策メモです。 次のコマンドが使えそうな感じでした。 設定 git update-index --skip-worktree <ファイル名> 解除 git update-index --no-skip-…

C# 7.2 のお試しコードをアップしました

以前に C# 7.2 を試してみました。 この際のコードを 1 プロジェクトで試せるように構成してアップしました。 デバッグ実装して確認するなり、書き換えて書き換えるなりして C# 7.2 を試して。C# 7.2 を完璧にマスターしてください。 完璧にマスター出来たら…

Visual Studio 15.5.2 がリリースされました。

先日、15.5.1 の事を書いたばかりですが、さっそく 15.5.2 がリリースされました。 最新のリリースは基本的に英語版だけで公開されるので英語版を参照するのがおすすめです。 日本語版は、英語版 というリンクで英語版に誘導されるだけです。 ※下記ページは…

Android SDK Manager が開けなくなった話

ある時、Visual Studio (Win) で Android SDK Manager が次のエラーメッセージが表示されて開けなくなりました。 Command did not execute successfully due to an unexpected exception. Please check the output window for additional information. また…

Co-Edoでエンジニア・webデザイナー飲み会で LT をさせていただきました

先日開催された Co-Edoでエンジニア・webデザイナー飲み会 にてお時間をいただいて 「Xamarin の API カバー率 100% について」 というタイトルで話をさせていただきました。 Xamarin の Api カバー率 100% について from m ishizaki 話はじめる前は、「Xmas…

Visual Studio の 15.5.1 がリリースされました

先日、15.5 の事を書いたばかりですが、さっそく 15.5.1 がリリースされました。 最新のリリースは基本的に英語なので英語版を参照するのがおすすめです。 日本語版は、英語版 というリンクで英語版に誘導されるだけです。 ※下記ページは英語版へのリンクの …

秋葉原 C# もくもく会 #19 勉強会を開催しました。

■ C# もくもく会 C# もくもく会 #19 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 敷居は、勉強会史上最高レベル…

Remoted iOS Simulator を使えるエディションについて

先日、Visual Studio の Preview 版で Remoted iOS Simulator が使えた話を書きました。 そして気になる点として、Professional 版で使えるのかという点を挙げていました。我々は貧乏なので。 これまで、概ね Enterprise > Community > Professional という…

Xamarin.Android のハンズオンテキストを作成しました

Xamarin.Android のハンズオンテキストを作成しました。 ■ ハンズオンの概要 Android のサンプルアプリを Xamarin.Android に書き換えることで Xamarin.Android を体験します。 ■ このハンズオンで体験できること ・簡単な作りのアプリであれば、Android (Ja…

Visual Studio for Mac で Android エミュレーターが起動しない場合

Visual Studio for Mac で Android Emulator が起動しない場合があります。 今回は、次のような log が表示されていました。 実行に失敗しました または Failed to create vm ffffffff Failed to create HAX VM No accelerator found. failed to initialize …

秋葉原 C# もくもく会 #18 勉強会を開催しました。

■ C# もくもく会 C# もくもく会 #18 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 敷居は、勉強会史上最高レベル…

Visual Studio (Win) の Community で Remoted iOS Simulator for Windows が使えるらしいので試してみた

Visual Studio (Win) の Community で Remoted iOS Simulator for Windows が使えるらしいので試してみました。 ※使えるとどこで見た忘れてしまいました。すみません。 Remoted iOS Simulator for Windows は、Windows 上の操作だけで iOS シミュレーター で…