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 に記述するだけで実装でき
React Nativeのアプリはスタイルシートで各コンポーネントの配置、色、フォント等のデザインを決めていきます。Webプログラマなら体に染みついているpadding等を使うので、すぐに慣れると思います。 公式ドキュメントから一覧を見ることができますが、border系は下記のようになります。注意点として、ハイフン(-)で単語を区切るんではなくCamelCaseになっていることです。 borderColor string borderTopColor string borderRightColor string borderBottomColor string borderLeftColor string borderRadius number borderTopLeftRadius number borderTopRightRadius number borderBottomLeftRa
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
開発中、環境によって API のエンドポイントの向き先や設定を変更して動作チェックしたい、ということがよくある。 しかしながら、ReactNative では、process.env に渡されるのが基本 process.env.NODE_ENV だけで、かつ内部で development か production に書き換えているため、適当な環境変数を外部から渡して挙動を変えることが、development or production しか行えない。 そのためのアプローチの一つとして react-native-config があり、それについての詳細は以下に解りやすくまとまっている。 React Native で development, staging, production など環境を切り替える ただ、react-native-config では、あくまでネイティブ側に埋め込み、JS 側
基本的に React Native は development か production かしか切り替えができない。 __DEV__ React Native では development かどうかを判別する仕組みとして __DEV__ というグローバルな変数が定義されている。次のページに書いてあるように、 packager に bundle してもらう際、 dev という query prameter に true か 1 を指定したときに __DEV__ = true としてくれる。 これを見て設定を切り替えればいい。 ちなみに Android で cd android && ./gradlew assembleRelease したり iOS で Release ビルドした場合はきちんと __DEV__ === false にしてくれる。 react-native-config と、こ
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 側で共通化することは不可能(うまく隠蔽したライブラリはあるかも、ご存じの方教えてください)、つまりネイティブ側
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after the opening date of the year can be registered. (Secret articles can be registered anytime articles are posted.)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く