ディーバ Blog

大阪発 C#の会社、株式会社ディーバの Blog です。

Android

画像から音楽を自動生成するスマホアプリ「mupic(ミューピック)」を令和元年5月1日に正式リリース!

青柳 @ShinichiAoyagi です。 なんだかいろいろとバタバタしていてブログもずいぶん間が空いてしまいました。 本日、令和元年5月1日に「mupic(ミューピック)」という画像から音楽を自動生成するスマホアプリを正式リリースしました。 (ちょっと前からAppS…

「Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI 制御の基礎」アップデート情報・正誤表・エラッタ

最終更新日: 2017/12/12 株式会社ディーバ 代表取締役 青柳臣一が執筆した、2017年9月15日発売 Xamarinネイティブによるモバイルアプリ開発 CによるAndroid/iOS UI制御の基礎 (翔泳社)のアップデート情報・正誤表を勝手に記します(適宜この記事を更新しま…

CodeZineにインタビュー記事が掲載されました

青柳です。 書籍「Xamarinネイティブによるモバイルアプリ開発 CによるAndroid/iOS UI制御の基礎」に関連してCodeZineにインタビュー記事が掲載されました。 codezine.jp メールやチャットではなくインタビュワーさんと面と向かって話をしました。時間にした…

「Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI 制御の基礎」が出版されました

青柳です。 先週、9月15日に私が執筆した Xamarinネイティブによるモバイルアプリ開発 CによるAndroid/iOS UI制御の基礎 が出版されました。 CodeZineに紹介記事があります。 「C#でアプリ開発できるXamarinを体験!『Xamarinネイティブによるモバイルアプリ…

Xamarin ネイティブによるモバイルアプリ開発 C# による Android/iOS UI 制御の基礎

株式会社ディーバ 代表取締役 青柳臣一が、Xamarinネイティブによるモバイルアプリ開発 CによるAndroid/iOS UI制御の基礎 (翔泳社)を執筆しました。 2017年9月15日発売です。 AndroidもiOSも。 C#を使ったクロスプラットフォーム開発に挑戦! これまで別々…

Xamarin.Android SfDataGrid でセルの背景色を変える

Syncfusion SfDataGrid でセルの背景色を変える方法です。 ※ この記事の投稿時点の SfDataGrid のバージョンは v15.2.0.46 です。 セルの背景色の変更は GridCell クラスを継承したクラスを GridColumn クラス UserCellType プロパティに指定します。背景色…

Xamarin.Android SfDataGrid で編集時にキーボードの種類を変える

Syncfusion SfDataGrid で編集する際にキーボードの種類(InputType)を変更する方法です。 ※ この記事の投稿時点の SfDataGrid のバージョンは v15.2.0.46 です。 Editing 機能で Excel のセルのように編集できます。キーボードの種類を指定するには、カス…

Xamarin.Android SfDataGrid 改行でセルの編集を確定する

Syncfusion SfDataGrid のセル編集をキーボードの改行(Enter/Return キー)で編集を確定する方法です。 ※ この記事の投稿時点の SfDataGrid のバージョンは v15.2.0.46 です。 Editing 機能で Excel のセルのように編集できます。改行をハンドリングするに…

5/23 MvvmCross 5.0 がリリース

クロスプラットフォーム MVVM フレームワーク「MvvmCross」がメジャーアップデートして MvvmCross 5.0 がリリースされています。MvvmCross 5.0 は、Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP), Windows P…

Android カメラ API でフロント/バックカメラ画像を同時に表示

Android のフロント/バックカメラを同時にアクセスする方法です。結論は Android 4 ではできたようで 5.0 (Lollipop) からできなくなっている(?)ようです。 Android の カメラ API は、新旧2種類あります。 android.hardware.Camera (deprecated in API l…

Xamarin.Android で interface を実装するとき Handle と Dispose の実装

Xamarin.Android で Listener などの interface を実装しようとしたとき、Handle プロパティと Dispose メソッドを実装する必要があります。 class SampleListener : AppBarLayout.IOnOffsetChangedListener { public IntPtr Handle => throw new NotImpleme…

「Xamarin で作る Android/iOS アプリ」連載

2016/09/08 から、株式会社ディーバ 代表取締役 青柳臣一による連載「Xamarin で作る Android/iOS アプリ」が始まっています。 codezine.jp codezine.jp

MvvmCross + Xamarin.Android でスプラッシュスクリーンを表示

MvvmCross (現在 v4.14)をセットアップした Xamarin.Android プロジェクトは、はじめからスプラッシュスクリーンが実装されています。 ただ、セットアップ時に配置されている splash.png を差し替えただけでは、Android 画面比率に合わせて画像がゆがんで表…

Xamarin.Android の Google Maps でカスタムした情報ウィンドウの表示

Xamarin.Android の Google Maps で、独自の情報ウィンドウ (info Window) を表示します。 Google Maps の表示 はこちらから。 カスタムした情報ウィンドウの表示 View の定義 axml ファイルで定義した View を情報ウィンドウとして表示します。

Xamarin.Android で Google Maps の表示とマーカー・情報ウィンドウの表示

地図の表示 Xamarin.Android で Google Maps の表示は、Xamarin.Androidで地図を表示するには?(Google Maps使用) - Build Insider などを参考にしてください。 地図の操作 地図を操作するには、IOnMapReadyCallback を実装し、GoogleMap オブジェクトを取…

共通のコードで iOS/Android/UWP のダイアログを表示できる ACR User Dialogs for Xamarin and Windows

ACR User Dialogs for Xamarin and Windows ACR User Dialogs for Xamarin and Windows を使うと、MvvmCross や MVVM パターンの ViewModel のコード(PCL プロジェクト側)から、ダイアログを表示するコードを簡単に書けます。MvvmCross 用のプラグインもあ…

Xamarin.Android + MvvmCross でアイコン付きリスト形式の AlertDialog を表示

Xamarin.Android と MvvmCross 4 でリスト形式の AlertDialog を表示します。 リスト形式の AlertDialog 普通のリスト形式の場合。MvvmCross は関係ありません。 var alert = new AlertDialog.Builder(this); alert.SetTitle("Title"); var items = new stri…