はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

xamarin

GitHubのmasterブランチはmainブランチ?

[JP]The English translation is next to the Japanese. Please scroll down. GitHubのmasterブランチはmainブランチ GitHubのmasterブランチは、そのソースコードの大元のブランチです。 git-flowなどの流儀では、masterブランチは直接変更せず、developブ…

Xamarin Forms の ListView でコンテキストサイズを変更しても行の高さが更新されない

[EN] Xamarin Forms ListView Row Height Does Not Update When Changing Context Size I've been having trouble creating iOS apps in Xamarin. It is. That's why, in ListView and elsewhere, you can increase the number of characters in each elemen…

iOSアプリビルド用のプロビジョニングプロファイル(Provisioning Profile)が設定できなかった件

iOSアプリを作成するときに、開発用証明書、配布用証明書に加えて、アプリごとのプロビジョニングファイルを開発環境のMacOS上に登録しなければなりません。 それぞれのファイルはダウンロードしてダブルクリックすれば所定のアプリに連携されて、キーチェー…

Xamarin.Androidで必要なXamarin.Android.Supportライブラリが大幅に少なくなった件

起 事の発端は、Xamarin.Forms 4.4だったXamarin.AndroidなプロジェクトをXamarin.Forms 4.6に上げたときにエラーが発生したことでした。 なお、Xamarin.iOSなプロジェクトはすんなりとXamarin.Forms 4.6にビルドエラーなく移行できておりましたので、本当に…

Everything you need to know about WinUI

Microsoft Build 2020からの引用 https://mybuild.microsoft.com/sessions/7d5b56db-d367-43ac-9163-44de4e3919e8 UX Frameworkの統一化を進めているMicrosoftですが、現行のWin UI 2の次のWin UI 3では、MFC、WinForms、WPF、UWP XAMLから共通に使えるよう…

Humans of IT Blogに寄稿しました

techcommunity.microsoft.com Microsoftが最近取り組んでいるHumans of ITのブログにブログ記事を寄稿しました。 他のゲストブログの方が、困っている当事者である開発者がITで問題解決する内容なのでちょっとだけ異色かもしれませんが、音声認識がアクセシ…

Xamarin.Androidで、Could not determine the installation pathというエラーがでたときの対処方法

XamarinでAndroidアプリを実機デプロイして試していたら、何かのタイミング(多分、実機で直接アプリをアンインストール)でビルドは成功するけれど Could not determine the installation path com.companyname.programname のようなエラーがでて実機デプロ…

MessagePack for C#始めました

以前から使おう使おうと思って(実際は使ってみようとして上手くいかなくてを何回か繰り返して、最近の状況で在宅でがっつり集中できるようになったので)いたneueccさんの素敵ライブラリMessagePack-CSharpを既存アプリに組み込むことができました。 github…

米国に旅行にいくなら、Amazon Lockerを活用しよう

Amazon.comで買い物したものを日本に送ってくれたりしますが、まだまだ(特に電池が入っているものなど)すべてがという訳にはいきません。 米国に旅行に行く機会があったとしても、送付先にホテルを指定してうまく受け取れるか、そもそも滞在期間中に届くよ…

MAVIC AIRにも使えるDJI SDKを入手しよう

SDKの入手 現在のSDKはいろいろな種類がでていますが、MAVIC AIRで使うのであればMobile SDKに注目です。 https://github.com/dji-sdk/Mobile-SDK-Android https://github.com/dji-sdk/Mobile-SDK-iOS SDK自体はどこにあるかといえば、Mobile-SDK-Android-ma…

AndrodでGoogle Playに公開するときのSDKバージョン制限について

android-developers.googleblog.com 2018年8月以降 新規登録は、ターゲットSDKとしてAPIレベル26 (Android 8.0以上) が必須となります。既存アプリについては従来通りでもまだ大丈夫です。 2018年10月以降 上記に加えて、既存アプリのアップデートもターゲッ…

Xamarin.Forms 2.xと3.0の違い(Xamarin.Forms.Application.Current.Resources)

App.csのコンストラクタで、Xamarin.Forms.Application.Current.Resourcesの初期状態が、Xamarin.Forms 2.xとXamarin.Forms 3.0では異なっていました。 2.x:null 3.0:not null 問題点 そのため、nullだったらCurrent.Resourcesに項目をAddするようなロジック…

Xamarinの共有プロジェクトでXamarin.Forms 3.0を使う

Xamarin.Formsも3.0となり、魅力的な機能がさらに追加されました。 主な新規のは次のようなものがあります。 FlexLayout ResourceDictionary 右から左(アラビア語など)のサポート CSS StyleSheet Visual State Manger Microsoft XAMLではおなじみの「Resou…

build 2017雑感

build 2017も残すところあと1日となりました。 1日目、2日目のキーノートとセッションに参加して感じたことは、AI - Cognitive、HoloLens、Xamarinということでしょう。 そしてすべてのセッションには英語字幕がついている(これ、音声認識なのか、どこかに…

Xamarinで作ったAndroidアプリをGoogle Playストアに登録する

Visual StudioでXamarinを使ってAndroidアプリを作成してストア登録するときの手順が最近(2017年3月末)変わりました。 以前の方法 以前であれば、[ツール]-[Android]-[Publish Android Application]メニューでダイアログを立ち上げて、そこでKeystoreなどを…

Xamarin.AndroidやるならJava8とAndroid SDK Build-Tools 25以上で決まりっ!

Android開発はJavaな訳ですが、Android 6.0 (API 23)まではJava7、Android 7.0 (API 24)からはJava8が使えます。 では、Xamarinはというと2016年の夏くらいに、Android SDK Build-Tools 25あたりでちょっといろいろありましたが、今現在では、もう安定してい…

Xamarin.Forms Androidで画面をスリープ状態にしないためには

Androidのアプリなどでロックスクリーン状態でも画面表示されているやつがあると思います。あれをXamarin.Formsでやろうとしたらどうするのか。 Androidアプリの普通のノウハウがそのまま使えます。 Xamarin.Forms (Android) でスリープ状態にさせないために…

Xamarinで始めるAndroidアプリ作成(その3)

Xamarin.FormsがサポートしているAndroidのバージョンをおさらいしてみましょう。 https://developer.xamarin.com/guides/xamarin-forms/getting-started/installation/#android 公式ドキュメントによれば Android 4.0.3 (API 15) or higher iOS 6.1 or high…

Xamarinで始めるAndroidアプリ作成(その2)

前回のつづきです。 インストールが無事に完了したら、早速、Visual Studioを起動してみましょう。 [ファイル]-[新しいプロジェクト]メニューをクリックすれば言語ごとに作成できるテンプレート一覧が表示されます。 Android / Cross-Platform / iOSあたりが…

Xamarinで始めるAndroidアプリ作成(その1)

build 2016で発表があったようにVisual StudioユーザーであればXamarinは無料で使えます。 例外は、企業ユーザーでVisual Studio Expressを使っている開発者さんだけですね。 個人開発者やOSS開発者であえば、Xamarinのサイトから無償のVisual Studio Commun…

build 2016 2日目のキーノートでVisual StudioにXamarin無償提供が発表されました。

Xamarin無償提供 //build/ 2016の2日目のキーノートでついにVisual Studio利用者へのXamarin無償提供が発表されました。 Enterprise Professional Community 利用者はXamarinを無償で使えるようになります。 すでにXamarinのサイトからはVisual Studio Comm…

Oracle x Xamarin

Cloud Mobile ServiceにXamarin用のSDKが登場しました。 Cloud Mobile Serviceには従来はMAF (Oracle Mobile Application Framework)=Oracle版Cordvaみたいなのしかなかったのですが、デバイス側のSDKとしていろいろなものが一気に登場します。その一環とし…

Xamarin 4.0 RC0のMac OS連携が素晴らしい

Xamarin 4.0 RC0が登場しました。現行のXamarin 3からのメジャーバージョンアップとなります。Microsoft製品のRC版と比べると品質的というか機能的な面でちょっと不安な点もありますが、それはリリースしてから怒涛勢いで治っていくでしょう。 そういった点…

OMRONヒューマンビジョンコンポ「家族目線」

家族目線ことHVC-C2Wが届きました。 HVC-Cといえば、 plus-sensing.omron.co.jp こちらの作品でも使っているHVC-Cが思い出されますが、HVC-C2Wは「ヒューマンビジョンコンポ=HVC」シリーズですが、2Wとついているように後継機というよりも画像もとれる別新…

Olympus AIRの通信仕様書アルファ版が公開されていた

<a href="https://opc.olympus-imaging.com/tools/sdk/" data-mce-href="https://opc.olympus-imaging.com/tools/sdk/">CAMERA KIT FOR DEVELOPERS</a>opc.olympus-imaging.com OPCのアプリをWindows Phone用に…

CodezineにXamarin用コントロールXuniの記事が公開されました。

<a href="http://codezine.jp/article/detail/8828" data-mce-href="http://codezine.jp/article/detail/8828">Xamarin.Formsの弱点、グラフ表示を補強できるコンポーネント「Xuni」を使ってみた</a>codezine.jp

Oracle Mobile CloudにXamarin用のSDKが登場

Oracle Mobile CloudにXamarin SDKが登場しました。 https://blog.xamarin.com/xamarin-and-oracle-join-forces-to-build-better-enterprise-apps/ Microsoftは、mBaaSであるMicrosoft Azure Mobile ServicesにXamarin用SDKを提供していて、Xamarinを使ったi…

Meets IT and AEDが日本心臓学会の心臓関連イベントに掲載されました。

今週土曜日のイベントが日本心臓学会の心臓関連イベントに掲載されました。http://www.jhf.or.jp/heart_news/2015/003868/ 当日は可能な限りWindows 10 Techical Previewを使ってお話させていただきます(AED検索はWindows 10でもWindows 10 for Phoneでも動…

Human Sensing Frontier Award #01グランプリの賞品がとどきました

オムロン製品が届くという事で楽しみにしていました。ほんと、分かってらっしゃるというセレクトです。 NeckMassager オムロン ネックマッサージャ ブラウン HM-141-BW 出版社/メーカー: オムロン(omron) 発売日: 2014/07/18 メディア: ホーム&キッチン この…

HVC-C SDK for Xamarin.Androidを公開しました。

nugetにHVC-C SDK for Xamarin.Android v1.2.2を公開しました。 HVC-Cとは HVC-Cはオムロンさから発売されている顔認識センサーデバイスです。多人数のセンシングにも対応しており、クラス全体や打ち合わせ、舞台から客席の表情認識などにも使えるようなデバ…