C#やモバイルアプリ関係のログ

C#やXamarin、スマートフォンアプリのことを書いておきたいと思います

2019-01-01から1年間の記事一覧

Xamarin.Formsのライフサイクルで画面の処理を行いたい

Xamarin.Formsのライフサイクルについて docs.microsoft.com 画面ごとに画面開始時OnAppearingと画面終了時OnDisappearingはあるけれども ①アプリをフォアグラウンドにしたとき ②バックグラウンドにしたとき はアプリ全体で一つのイベントとして扱われている…

Xamarin.Forms MessagingCenterの利用

身内向け 下記、サンプルソースを元に記述します。 github.com MVVMのViewとViewModelやModelの結合度を低くするために利用するもののようです。変に相互参照が増えすぎるのも汚いのでそういうものだと思っています。 MainPage.xaml.cs public MainPage() { …

ADBの使い方

AndroidはLinuxです。Linuxとしてコマンドラインで接続できます。 Android ADB コマンドプロンプト 実機をPCに接続するかAndroidのVMを起動してください。 VMの起動方法は VIsual Studio 2017 → ツール →Android → Androidデバイスマネージャ となります。適…

C# モダンな書き方で引っ掛かりそうなところのまとめ

ほかの言語も同じですが、C#にはバージョンがあります。現在のC#のバージョンはVisual Studio 2017でC#7。Visual Studio 2019でC#8になるでしょうか。 C#のソースを読んでいる見慣れない構文が出てくるかと思います。バージョンが上がって知らない構文が増え…

Xamarin.Forms XamlのGrid・BindingとDependencyServiceの説明

Xamarin.Formsの各OS毎の機能の呼び出し方の説明 WEBブラウザ起動を例として記載します。 -XamlのGridの説明 -XamlのBindingの説明 -DependencyServiceの説明 空のプロジェクト作成 空のプロジェクトを作成してください。 フォルダ"Views"を作成してMainPage…

Xamarin.Android JavaからC#への書き換え

Xamarin.AndroidにおいてJavaはC#でラッピングされています。ですが、コードの命名はJavaはキャメルでC#がパスカルでそれを筆頭に書き方の作法の違いがあります。 そこで、それの雰囲気を伝えるために下記を書きました。 Xamarin.Androidのプロジェクトを作…

Xamarin 環境構築 手順メモ MacOS

身内向け Visual Studio 2017 for Macのインストールから新規プロジェクト作成まで Visual Studio 2017 for Mac 下記の手順でVisual Studioのダウンロードとインストール Visual Studio 2017 for Mac をインストールする Android実機の用意 Androidの実機を…

Xamarin 環境構築 手順メモ Windows

身内向け Visual Studio 2017のインストールから新規プロジェクト作成まで Visual Studio 2017 のインストール 下記の手順でVisual Studioのダウンロードとインストール Visual Studio 2017 のインストール インストール時、下記を選択してください。 Androi…