問題タブ [mobile-development]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1857 参照

ios - Xcode での Firebase の設定中にエラーが発生しました

Firebase Web サイトのクイック セットアップ手順と手動の代替手順の両方を使用して、Xcode で動作するように Firebase をセットアップしようとしました。

CocoaPods を使用し、クイック セットアップ ページの手順に従って実行したところ、Firebase をインポートできましたが、クラス内で Firebase を参照できませんでした。エラーが発生しました: 非関数型 'module' xcode の値を呼び出せません

手動でセットアップしようとしたところ、Fire base をインポートまたは参照できず、次のエラーが表示されました: No such module 'Firebase'

0 投票する
0 に答える
92 参照

android - Android 簡易データ共有

アプリ間で少量のデータを安全に共有する方法を調査しています。理想的には、これを同じ開発者によって署名されたアプリに限定します。

中央ハブ アプリの概念がないため、インテントやコンテンツ プロバイダーを使用しても機能しないようです。データを格納する論理的な場所がないためです。

理想的には、iOS のキーチェーンのようなメカニズムが必要です。

共有ユーザー ID が考えられるオプションであることは知っていますが、プロセスを共有するアプリが関与するため、これは危険に思えます。

安全で、データを所有する1つのアプリを必要としない、アプリ間でいくつかの単純な共有ストレージを作成するための良いアプローチについて、誰かアイデアはありますか?

アップデート:

これを行う方法は、暗号化されたデータを共有設定に入れることであるという結論に達していました。

ただし、World Readable モードと World Writable モードが非推奨になっていることを確認したので、これが長期的な解決策になるかどうか疑問に思っています。非推奨ということは、このようなアプリ間でファイルを共有することは現在実行可能なオプションではないということですか?

0 投票する
0 に答える
1678 参照

android - InputMethodService で現在の EditText 参照を取得する

キーを押すと実行中のアクティビティ認識が開く、Android 用のあらゆるアプリケーションで使用できる CustomKeyboard を開発しました。

認識の最後にアクティビティが閉じ、認識されたテキストをキーボードを開いた EditText (Sms App などの任意の EditText) に書き込む必要がありますが、おそらくアクティブではないため、できません。

キーボードを開いたアクティブな EditText への参照を取得し、後でそれを使用して認識されたテキストを書き込むにはどうすればよいですか?

編集:申し訳ありません...コードは以下です

onKey() で BarcodeActivity を開始します。これは完全に機能します。

onPostExecute で、_lastBarcode フィールドに適切なバーコードがありますが、EditText に投稿しようとするとそこにありません;(

解決済みdoInBackground に 1 秒の遅延を設定し (前のアクティビティを閉じるためにシステム時間を与えるため)、強制的にキーボードを再度開くと、commitText が機能します。

コードは次のとおりです。

0 投票する
1 に答える
209 参照

ios - Meteor アプリから外部アプリを起動するための正しい iOS リンク スキーマの使用方法

Meteor Framework を使用してアプリを作成しています。

お問い合わせセクションがあり、住所、電話、メールアドレスがあります。

アプリを Android と iPhone の両方にビルド/コンパイルしました。しかし、[住所]、[電話]、または [電子メール] をクリックしても、デフォルトのマップに移動したり、番号に電話したり、メール ソフトウェアを開いたりすることはありません。ただし、Android デバイスでは可能です。住所を指でタップすると、Googleマップアプリが開きます。電話をタップすると、それぞれ番号が呼び出されます...

ネイティブの iOS 機能にリンクするにはどうすればよいですか?

0 投票する
1 に答える
77 参照

c# - 電子メール検証ロジックを実装して非同期にする方法は?

以下を実装する必要があります: ユーザーがメールを入力するページがあります。テキストが変更されるたびに、ユーザーが DB に存在するかどうかを確認する必要があり、その情報に基づいて、ボタンのテキストを「サインアップ」または「サインイン」に設定する必要があります。問題は、この DB リクエストに数秒かかる場合があり (理由は関係ありません)、API が非同期であるため、イベント ハンドラーが で装飾されasync、メール エントリが数回変更される可能性があるため、このハンドラーが数回呼び出されることです。いずれかが終わる前に。そのため、同時 API リクエストが発生し、ボタン テキストを同時に変更しようとする可能性があり、うまく終了しない可能性があります。私は次のようなことを考えました:

しかし、この設計の問題点は、たとえば、有効な電子メールが と の間に入力-= OnTextChanged+= OnTextChangedれた場合、チェックされないことです。

私の質問は、私が達成しようとしていることを実装する正しい方法は何ですか? 前もって感謝します。

0 投票する
1 に答える
541 参照

html - ウェブページを自動的に起動する NativeScript

会社のウェブサイトがあり、初めて開くとログインページが自動的に開きます。それのモバイル版を作るつもりです。そのため、アプリを開いたときに、そのログインページが起動されるようにしたいと考えています。どうすれば始められますか? 自動起動を使用する必要がありますか? またはopenURLなどを使用するようにページを手動で設定する必要がありますか?

これに対するタイプスクリプトの代替手段はありますか:

または、WebView を使用する必要がありますか? もしそうなら、それを自動的に起動させる方法は?ありがとう。

0 投票する
3 に答える
901 参照

android - Android 6.0でSDカードファイル(ハードコードではない)を見つけることができません

Android 6.0 以降、SD カードのパスは「/storage/sdcard1/」や「/storage/sdcard-ext/」などではなくなりました。

パスは電話に依存します。Nexus 5x AVD を使用する場合、パスは「/storage/1D15-3A1B/」です。Nexus 6p AVD を使用する場合、パスは「/storage/4679-1802/」です。では、外部SDカードでファイルを見つけるために、プログラムにSDカードパスを動的に書き込むにはどうすればよいですか?

ありがとうございました!