プログラムの事とか

お約束ですが「掲載内容は私個人の見解です」

Xamarin

Xamarin.Formsでページの壁紙をイイ感じに表示したい

今日(2018/12/12)時点の最新のXamarin.Forms(not Preview)でのお話 例によって正しいかどうかはご自身で判断してください 対象はiOS(Androidは確認してないから知らない) Emulatorでのみ動作確認 Visual Studio 2017でXamarin.Formsのプロジェクト作ってその…

Xamarin.iOSで時計とやり取りするあれこれ

以前 puni-o.hatenablog.com を書きましたが、あれから時が経ちました 久しぶりにいじったらいろいろ変わっていてはまったのでそんなことを 大前提 古いバージョンはストアに出さない これさえなければはまることもなく古い奴を出しっぱなしで済んだんですけ…

Xamarin.iOSでUITextFieldの変更イベントをとる

CodeBehind(?)でUITextFieldの変更イベントを知りたいとおもいました ほかのコントロール(UISlider等)と同じようにやればいいとおもっていました var _text = new UITextField(); _text.ValueChanged += (sender,e)=> { // 変更 }; こんな感じに書いたんです…

Xamarin.Androidで地図にTileを追加したりしてみる

puni-o.hatenablog.com puni-o.hatenablog.com puni-o.hatenablog.com puni-o.hatenablog.com のXamarin.Android版です。 最後にしたのは環境とか下準備が面倒だからです。面倒なので下準備はググってください。 準備完了 Open Street Mapを追加する 追加し…

Xamarin.iOSで地図にTileを追加したりしてみる

前回 puni-o.hatenablog.com のXamarin.iOS版です。(Xamarin.Formsではありませんよ) iOSで標準の地図コントロールと言えばMKMapViewだと思うのでこれを使っていきます。当然TMSです。 とりあえずこんな感じで。(StoryboardにMKMapViewを置いただけ) UWP…

Xamarin.iOSでインターネットに接続しているか確認したい

Xamarinにサンプルあるよ。 Reachability Sample - Xamarin 元ネタはappleのサンプルでしょうか。サイト名がappleからgoogleに変わっているのがなんとも。 これコピペで完了です。 と思っていた時期が私にもありました。 実際にこれでいいと思って実装してい…

XamarinでApple Watchアプリを作る(その9)- App Storeに上げたい

Testflightでほかの人に使ってもらいたいのでApp Storeに上げたかったのですが、それが一筋縄ではいかなかったのでメモ。 今回は業務アプリで起こった事ですが、基本的に今まで書いてきた流れでWatchアプリを追加しているので毎回同じことが起こるんじゃない…

XamarinでApple Watchアプリを作る(その8)- アイコンを指定する

Watch側のアプリにアイコンを指定してみます。 Xamarinのオンラインドキュメントを見るとAsset Catalogを使わないとダメ見たいですね。 Asset Catalogの追加 Watchアプリ(WatchApp1.WApp)にAsset Catalogを追加します。 名前はドキュメントと同じようにima…

XamarinでApple Watchアプリを作る(その7)- トントンってしたい

Watchで通知が来ると振動で教えてくれますね。 Taptic Engineとかいうのでブルブルではなくトントンって感じで震えます。 これをアプリから行いたいと思います。 できません Taptic EngineのAPIはOS2で公開されていてXcodeならば WKInterfaceDevice.currentD…

XamarinでApple Watchアプリを作る - ソースコード

調査は一段落したつもりなので、ここまでいじってきたソースをGitHubに置いてみました。 公開するつもりなかったので名前がApp1のままなんですが面倒なのでこのまま・・・。 github.com

XamarinでApple Watchアプリを作る(その6)- デバイスのサイズ

Xamarinのオンラインドキュメントに書いてある通りのことを実験しました。 Apple Watchのサイズは2種類あって 38mm (136 x 170 logical pixels (272 x 340 physical pixels)) 42mm (156 x 195 logical pixels (312 x 390 physical pixels)) となっています。…

XamarinでApple Watchアプリを作る(その5)- 通知

通知をWatchに出します。 Watchの主な使い方がこれですね。(これ以外の使い方が思いつかない) 通知が出てくれるのは、 サーバーからのPush通知かアプリからのLocal Notificationを Watchを身に着けていて iPhoneがロックしている状態 で受信すると出ます。…

XamarinでApple Watchアプリを作る(その4)- iPhoneとのやりとり

母艦(iPhone)側アプリとのやり取りをしてみます。 適当に調べたんですが、iPhone - Watch のやり取りはWatchがトリガーになるしかなさそうです。(iPhone側から能動的にデータを送ることはできないっぽい?) これまたXamarinのオンラインドキュメントをほ…

XamarinでApple Watchアプリを作る(その3)- 文字入力

もうちょっとWatchのイベントを調べておきたかったんだけど、ググるとさっき書いたこのブログが上位に出てくる始末。 だれかタスケテ 文字入力 ということでWatchで文字列を入力してみます。 Xamarinのオンラインドキュメントそのままですが・・・。 使うの…

XamarinでApple Watchアプリを作る(その2)

Watchアプリ内でのイベントを拾ってみようと思います。 storyboardの編集 WApp内にあるInterface.storyboardをダブルクリックして編集を開始します。 いつのバージョンからか忘れましたが、Visual Studioでも編集できるようになってうれしいですね。 Interfa…

XamarinでApple Watchアプリを作る(その1)

Xamarinでの時計開発は日本語どころか英語の記事もほとんどない状況なので、基本的なところだけでも書いておこうかと。 (バージョンの違いで内容が変わるから書けないのかも・・・) 2016/1/15時点での最新バージョンで可能な限りVisual Studio 2015+Xamar…