読者です 読者をやめる 読者になる 読者になる

Windows系のあれこれ

港区の SIer で Windows 系の開発に従事している SE みたいな人です。Xamarin 中心です。

Visual Studio 2017 Version 15.2 にアップデートしたら Xamarin.Forms の Android アプリがすごい遅くなったから回避した

============================================ 2017/5/17 追記 下記手順を行うと Android の Release ビルドで作成したアプリがうまく動かなくなります。 Debug 時の回避手段とお考え下さい。 ============================================※この記事の手順…

Backlog の更新を Zapier 経由で Microsoft Teams に通知する

一部のプロジェクトの課題管理には Nulab 社の Backlog を利用しています。 Backlog - Backlog [バックログ]標準では通知はメールベースなのでいろんな通知がわんさか来てなにがなんだかわからなくなります。 メールからの脱却みたいな話もありますし。でチ…

Visual Studio 2017でXamainのUpdate Channelを切り替える方法(というかVisual Studio 2017のインストーラーの仕組み)

Visual Studio 2015 では Xamarin の最新の機能を試したい場合、ツール⇒オプション⇒Xamarin⇒その他でチャンネルを切り替えることができました。 しかし、昨日リリースされた Visual Studio 2017 ではその設定がなくなっています。 Visual Studio 2015 Visual…

Xamarin.FormsでiOSのEditorの枠線をEntryみたいにしたい

Xamarin.Forms で複数行のテキストボックス(Editor)を配置した場合、以下の様になります。 ちゃんと置いてあるのに真っ白です。 <StackLayout Margin="20"> <Editor HeightRequest="150"/> </StackLayout> 入力はもちろんできます。 うーん(´・ω・`)これが iOS では標準なのか?Xamarin.Forms の標準コントロールがどのネイティブ…

【続】Xamarin.Formsでぺこぺこ凹むアイコンボタンを作った

先日アイコンボタンを作ったと書きましたが、色々更新しました。 shunsukekawai.hatenablog.com 追加内容 ラベル追加(DescriptionText) ラベル位置プロパティ設定(DescriptionPosition) ラベルサイズプロパティ設定(DescriptionSize) ラベルカラープロ…

Xamarin.Formsでぺこぺこ凹むアイコンボタンを作った

Image だけをボタンにしたいケースが多々あり、TapGestureRecognizer で簡単に作れるのですが、押した感がなくイマイチだし好みに合うヤツが見当たらなかったので作りました。 わかりにくいですが、黒い背景でも微妙にボタン裏の色が変わっています。凹む処…

Xamarin.Forms と Mobile Engagement でユーザー分析しちゃえ!

Xamarin Advent Calendar 2016 - Qiita "その1" 9日目の投稿です。はい、ということでこんな状況の中、なんとか書きました。。おはようございます。家庭内パンデミックにより本日が今週初出社です。そして明日がAdventCalendarの担当日です。ヤバいです。そ…

VSTS で Team Foundation Version Control で Xamarin のソース管理をする際に package フォルダーを除外したい

かなりニッチな投稿です。Visual Studio Team Services(VSTS)でソース管理を行う場合、以下の2つから選択できます。 Git(分散型バージョン管理システム) Team Foundation Version Control(集中型バージョン管理システム) 正直 Git が今は主流だと思う…

Tech Summit の資料・動画が公開されました

shunsukekawai.hatenablog.com ↑こちらで登壇した旨を記載しましたが、資料、動画が公開されました。 動画 【Microsoft Tech Summit】APP010 【Xamarin 開発の真実】イベントアプリの中身、すべてお見せします 資料 docs.comなにかご質問があれば Twitter か…

【Xamarin 開発の真実】 Microsoft Tech Summit で登壇してきました!

11/1,2 で開催された Microsoft Tech Summit でテクニカルスポンサー枠として登壇してきました。microsoft-events.jp弊社は Mobile 系の開発や Windows 系の開発を推進してきた経緯もあり、今回 日本マイクロソフト株式会社 様より Xamarin でイベントアプリ…

Visual Studio から 作成した iOS の ipa をアプリケーションローダーに喰わせると ITMS-90023 が発生する

Xamarin で開発して iOS の AppStore にアップロードするための ipa を作成する際にアプリケーションローダーを使用してます。Visual Studio の Xamarin.Forms のテンプレートから作ったプロジェクトをそのままアップロードすると以下のエラーが発生します。…

(おそらく)世界一簡単にXamarin.Formsのアプリに特定の値でQRコードを生成して表示する方法

public MainPage() { var QrValue = "QRコードにしたい文字列"; var imgQr = new Image { Aspect = Aspect.AspectFit }; imgQr.Source = ImageSource.FromUri(new Uri($"http://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H|0&chl={QrValue}")); …

Xamarin.FormsでUWPをReleaseビルドすると埋め込みリソースの画像が表示されない

以下の環境でUWPをReleaseビルドするとPCL側に配置した埋め込みリソースの画像が表示されませんでした。 ・Xamarin.Forms 2.3.1.114 ・VisualStudio 2015 Enterprise Update 3 ・UWP対象ターゲット 10586 Xamarin.Formsで画像を表示する際に全プラットフォー…

Androidでアプリアンインストール時の確認メッセージに「~は次のアプリの一部です」と出てくる

(Android開発に慣れている人は当たり前のことなのかもしれませんが) Xamarin.Formsでデフォルトの設定で作成したアプリをアンインストールをしようとすると、以下のように謎の確認メッセージがでてきます。 (Android 5以降で確認) 変ですよね。 普通のア…

"ConvertResourcesCases" タスクが予期せずに失敗しました。

備忘Xamarinでソリューションのファイルに日本語のパスが含まれているとAndroidのビルド時にタイトルのエラーが出る。 ユーザー名が日本語だと意図せず日本語パスが含まれる可能性もあるから要注意。 エラー "ConvertResourcesCases" タスクが予期せずに失敗…

Android only allows one navigation page on screen at a time

備忘Xamarin.FormsのAndroid実行でタイトルのようなエラーが出たら、 だめ public App() { MainPage = new NavigationPage(new MediaPage()); } だいじょうぶ public App() { MainPage = new MainPage(); }

de:code 2016 に参加して不満だったこと

5/24,25とMicrosoftさんのイベントde:code2016に参加してきたので、感想。最初に言っておくと技術的な話はありません。元からU.Sで開催されたBuildのブラッシュアップ版(という認識)なので目新しい発表は特になかったのですが、技術者として興奮や刺激を受…

UWPでカメラを使う際の注意点

UWPでカメラを使ったアプリを作る場合、一番簡単なのは CameraCaptureUI を使用した方法です。細かい使い方はMSDN参照↓CameraCaptureUI を使った写真とビデオのキャプチャ - Windows app developmentこの方法であればマニフェストファイルを「Webカメラ」の…

MSDN サブスクリプション ユーザーのXamarin登録方法

XamarinがVisualStudioユーザーに無料でついてくるようになりTLがその話題で持ち切りですが、実際にアクティベーションする方法がわかりづらく、また、どこにも書いてなかったのでメモ。 <前提> Visual Studio Enterprise with MSDN のライセンスの場合で…

GridView(ListView)のアイテムを選択した時に凹む動作をやめたい

UWP

UWPでGridViewもしくはListViewをただ単にパネルとしてボタンとかのコントロールを置いて使いたいケースがありました。UWPから標準のGridViewItemはPressed時に押した箇所が凹むアニメーションが勝手に入ります。 それがちょっと用途からして邪魔だったので…

Slackでよく使うショートカットとか

メモメモAlt + クリック : 既読→未読 入力領域で↑ : 直近の自分の投稿を再編集する ``` で囲む : 囲ったところを引用 > (半角) : その行を引用

Window.Current.Bounds.Height の罠

Mobileで実行しているUWPで画面いっぱいにポップアップを出す際の注意点です。 最初に結論から言うと、 ポップアップを開く前にcs上でポップアップのサイズを動的に指定して画面いっぱいにする Window.Current.Bounds は危険 Mobileは通知領域やOSボタンを考…

Raspberry Pi 2 Model B に Windows 10 IoT Core for Raspberry Pi 2 をインストールする

毎年、弊社では社内ハッカソンを行っているのですが、私はWindows系が本業なのでそれを生かしつつ、ちょっと新しいことをやりたいなと。 そして昨年のde:Codeの抽選で当たったラズパイが埋もれていたのでこいつを使うことにしました。 とりあえず環境構築を…

Windows 10 Mobile でアプリケーションのフォルダーを参照したい

================================================= 追記:最新のバージョンでは下記手順はできなくなってます。 どうしよう。。。 ================================================= UWPの開発で ApplicationData.Current.LocalFolder(= ms-appdata:///l…

Windows 10 × Visual Studio 2015 でAndroid実機デバッグ(Xamarin)

すでに、色んな方がサイトで公開してますが、自分用にまとめ。 Androidで実機デバッグするための手順。 端末の設定 PC側に端末のドライバーをインストール PC側での接続確認 Visual Studioからの起動 端末の設定 ここは簡単なので割愛します。 ①端末の開発者…

UWP用のパッケージ作成時注意事項

はまった。 Visual Studio 2015でUWPアプリを作成しようとしたらうまくいかなかった。 ①ビルド構成の問題 Windows 8.1時代のアプリをUWP対応させたから、この問題が発生した模様。 ストア申請用のパッケージを作成する際に顕在化。 (ビルドはできる。) UWP…

ブログはじめました。

こんにちは、かわいです。 これからWindows系の開発について、自分自身への備忘もかねてつらつら書いていきたいと思います。