Help us understand the problem. What is going on with this article?

using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Text; using AppKit; using Foundation; partial void ボタンAction名_down(NSObject sender) { string currenPath = textFiled名.StringValue; string[] fileInfoArray = Directory.GetFiles(currenPath, "*.cs", System.IO.SearchOption.AllDirectories); ArrayList emptyArray = new ArrayList() { "*", "[Verify(MethodT
クロスプラットフォーム対応の.NET向けIDE、JetBrains Rider の EAP(Early Access Program) ver.20 で、ついに Xamarin.Android の「実行」がサポートされました(今までも「ビルドだけ」はできたのですが)。 Rider EAP 20: Xamarin Android, Node.js, .NET Core improvements, and more - .NET Tools Blog.NET Tools Blog たとえば Xamarin Samples の ButtonCode - Xamarin を Rider で開いてビルド、デバッグ実行してみます。 これは Xamarin.Forms のソリューションですが、その中の Android プロジェクトは実行できます。 上図のように、エミュレータも起動でき、ブレークポイントを
Reactive Extensionsとかいうのを使ってリアクティブプログラミングとやらに挑んでみる。 リアクティブとかよく分かってないんで正しいアプローチなのか不安。 パッケージ追加 Reactive Extensions (Rx)1というパッケージを追加2する。 こいつが追加されているとObservableのイベントハンドラをラムダ式としてSubscribeの引数に指定できるようになる。 追加しなかった場合、監視側に IObserve を実装することになり、OnNext/OnError/OnCompleted の各メソッドの実装を強制される。うざい。 パッケージ追加に失敗 Could not install package 'System.Runtime.InteropServices.RuntimeInformation 4.0.0'. とか言われて、パッケージ追加に失敗した場合は
Xamarin.FormsにはWebViewがある。 だからHybridページやリッチテキストなビューを作りたい。 しかし現状のXamarin.FormsのWebViewだと 非常に非力 ページの表示ができる程度です。 今回、iOSのカスタムURIのクリックをアプリ側でフックしようとしましたが 当然のごとくできませんでした。 ではどうするのか? →Xamarin.Formsを拡張する。 Xamarin.Formsの拡張方法 PCL側 Xamarin.FormsのWebViewを継承してWebViewExを作る。WebViewExにはページ遷移イベントをプラットフォーム側から通知できるようにする Viewに作ったWebViewExを埋め込む using Xamarin.Forms; using System.Reactive.Subjects; namespace TestApp.Core.
はじめに こんにちは。@albno273 です。 研究で Xamarin (Xamarin.Forms) を用いたアプリを開発することになり、あまり経験のない C# と格闘の毎日を送っています。 そのアプリに指紋認証を用いたログイン機能を実装したくなったのですが、「Xamarin Forms 指紋」で Google 検索してもそれらしき日本語の記事が一切ヒットせず、一番上に出てくる Stack Overflow の記事 には「Dependency Service を使え」とあるのみで、どうにか PCL で完結するように書けないだろうか……と思っていました。 とは言っても指紋認証機能は OS の機能に強く依存するところなので、半ば諦め気味で探っていると、ありました。 Fingerprint plugin for Xamarin これを使ったところ、ほんの少し PCL に記述するだけで実装でき
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは。エクセルソフトの田淵です。 やっと、重い腰を上げて Visual Studio 2017 を新規にインストールしてみました。 2017年3月17日時点の手順です。細かい手順は変わる可能性がありますので、ご了承ください。 Xamarin が使えるように Visual Studio をインストールするには 本エントリーは、まったくの新規の状態からのインストールの手引書です。 が、既に Visual Studio 2017 をインストールされている方は以下の「変更」ボタンから Xamarin を追加インストールできます。 ダウンロ
はじめに Xamarin.Androidでアプリ開発した時、アプリ内で内部ストレージに画像保存する時についての資料があんまりなかったので、忘れないようにの備忘録です。 内部ストレージに画像保存でググると大抵Java.IOとSystem.IOあたりで詰まってしまうので、そんな方向けにも。調べ方が悪かったかもだけど 私自身まだまだ知識不足なところがあるので、細かい指摘などお待ちしております。 どんな時に読んで欲しい Xamarinで作ったアプリ内で画像保存したい。でもその画像あとでギャラリーアプリとかで見たい。 しかしどうすればいいかわからない。Sysytem.IOとJava.IOとかで積んだ。そんな人向けです。 Xamarinで作ったアプリ内で画像を保存する時 今回はSDカードとかの外部ストレージではなく、内部ストレージに保存するという前提です。 なのでパーミッションWRITE_EXTERN
XamarinでiOS、Androidで共通のUIコードを書こうと思ったら、Xamarin.Formsを使う必要があります。 VisualStudio2015で、「Blank App (Android)」や「Blank App (iPhone)」などのテンプレートを使うと、UIを各OS用に独自にプログラミングしなくてはなりません。 共通のUIが書けるXamarin.Formsを使うには、「Blank App (Xamarin.Forms Portable)」というテンプレートを使います。(Xamarin.Forms Sharedとの違いはまだちょっと良く分かりませんが、今後分かったらメモ書きます) 1.Xamarin.Formsの最初の1歩 こちらのページに、Xamarin.Formsの入門用チュートリアルがあります。 https://developer.xamarin.com/guide
タイトルが長いw シナリオ Xamarin.Forms 製のアプリのとある画面(Page)から、Androidの通知領域(ステータスバー)に通知を表示させる その通知がタップされたら、新しい画面(Page)を開く(など、任意の Xamarin.Forms 依存の処理を行う) 方法 だらだら説明しようと思ったけど、面倒になったので Github にサンプルを上げました。 amay077/NotificationSampleXamarinForms: Xamarin.Forms から Android の通知を表示して、通知からの呼び出しも行うサンプル ポイント 通知はネイティブ固有の機能です Android の通知は Intent などネイティブの概念と深く結びついており、Forms 側で共通化することは不可能(うまく隠蔽したライブラリはあるかも、ご存じの方教えてください)、つまりネイティブ側
注)こちらは極限まで容量を抑えるための方法です。普通に Visual Studio 2017 with Xamarin を入れたい人は、 Xamarin やりたい人向け Visual Studio 2017 インストール手引書 - Xamarin 日本語情報 をご覧ください。 Visual Studio 2017 で Xamarin を選択すると20GBくらいディスク容量が必要との噂を聞きまして。 その時、もっとも容量を必要とするのが「Google Android エミュレータ」であるとの情報も得ていました。 とりあえず標準でXamarinのチェックつけると自動で追加されるAndroidエミュが20GB使うから実機ある人はチェック外しましょう。#Xamarin #vs2017 — SHUNSUKE_KAWAI (@_shunsuke_kawai) 2017年3月8日 @_shunsuke_
解決策 XS を使っている人は Project->Active Runtime->Mono4.8.0 を選択し,明示的に mono4.8.0を使うようにすることで対処することが出来ます. VS4M を使っている人も同様のことを行うことで対処することも出来ますが,ビルドのステップが止まってしまうことも確認できています. 結論 何かしらの事情がないのであれば Xamarin.Forms 2.3.4 にアップデートしてしまうのが一番簡単だと思います. しかしバージョンが上げられないなどの事情がある場合は Active Runtimeを mono4.8.0に変更して開発するしかないようです. また Fody を使う場合であれば,今は mono4.8.0を使うしかなさそうです. VS4MacのPreview6の起動にmono5.0+が要求されるから 前あげた雑なやり方で対処できない... 確かめてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く