問題タブ [android-security]

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 投票する
1 に答える
228 参照

android - ユーザー/パスワードをAndroidに保存するには?

メールサーバーに接続して定期的にメールを取得する簡単なアプリを作成しようとしています。AccountManager ( http://developer.android.com/reference/android/.../AccountManager.html ) と同様のものをコーディングする方法に関する優れた記事 ( http://blog.udic.com/ 2013/04/24/write-your-own-android-authenticator/ )。

私の理解では、このソリューションは、サーバーによって返される認証トークンを処理する方法を提供します。ただし、POP3 や Exchange Active Sync などのメール サーバーの場合、それらと通信するたびにユーザー名とパスワードを提供する必要があり、認証トークンの使用は制限されます。

このシナリオのユーザー名とパスワードを安全に保存する方法はありますか?

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

android - 同じ Android バージョンと同じデバイス モデルですが、アプリをダウンロードできないのは 1 つだけです

Galaxy s7 と Android 6.0.1 の両方が Play ストアで異なる動作をする可能性はありますか?

ダウンロードできるもの。また、「お使いのデバイスはこのバージョンと互換性がありません」と表示されます。これは、Android 5.1.1 を搭載した Galaxy s6 にも当てはまります。

これは奇跡的な出来事ではありません。複数の Galaxy s7 および s6 で、ダウンロードとダウンロードの失敗の両方を再現することができました。すべてデフォルトのSamsung ROMに入っています。

これはどのように可能ですか?Google のページのどこにも、同じ Android バージョンで同じデバイス モデルをフィルタリングする方法については何も書かれていません。

アップデート************************************************* ************

アプリをダウンロードできなかったデバイスは家電量販店の電話で、CSC コードは PAP、CSC 国コードは HU で、携帯電話会社はありませんでした。グーグルは、PAPがデモバージョンに使用されていることを教えてくれます。これが明らかに理由である可能性が非常に高いです。ここで、デモ版に固有のものであることを確認するために、デモ版でダウンロードされなかった原因を見つける必要があります。

というわけで、デモ版には特定の地域がないように見えたので、最初に地域固有の公開を確認しました。グローバルに設定されている他の 2 つのアプリをダウンロードできないことがわかりました。個人の携帯電話から米国の Google アカウントと韓国の Google アカウントの両方を確認しましたが、どちらもこれらのアプリで正常に動作します。韓国に設定されているもう1つのアプリでもダウンロードできません。さらに、韓国のみとして設定されているアプリの 1 つをダウンロードできました。明らかに、それが地域に関連している可能性は低いようです。

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

android - Android での Java セキュリティ ファイルの場所

私のコンピューターでは、次のパスの下に Java セキュリティ ファイルがあります。

Android 4.1以降では、Androidはこのファイルをどこに保存しますか? &ルート化されたデバイスからのみアクセスできますか?

====更新====

一般に、Android がセキュリティ プロバイダのリストをどこに保持しているかを知る必要があります (例: AndroidOpenSSL、HarmonyJSSE など)。これらのプロバイダーのリストを維持するシステム ファイルが必要だと思います (jre/lib/security/java.security私のコンピューター内のファイルのように)。

そのファイルはどこにありますか? Securityクラスを使用してリストを取得できることはわかっていますが、Android でのファイルの場所を知る必要があります。

(Androidでそのファイルの場所を知りたいのは、プロバイダーの順序を変更したいからです。)

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

cordova - Cordova 5.1.1 Cordova Android webview からネットワーク URL を呼び出すと、onReceivedError メソッドで「ネットワーク エラーが発生しました」というメッセージが表示される

Cordova 5.1.1 を使用しています。AndroidのCordovaWebviewからネットワークURLを呼び出したいです。私の Android OS のバージョンは 4.4.2 です。これがAndroid側の私のコードです。

アンドロイド

content_main.xml ファイル:-

これは、WebView を初期化し、ネットワーク URL を呼び出す Java ファイルです。

MainActivity.java:-

これは、2 つの Cordova プラグインを使用した構成ファイルです。

config.xml

サーバー側にはhtmlファイルがあります。その html ファイルでは、whiteList プラグインのメタ タグを使用しました。

WebView とログに何も表示されないことを呼び出すと、「ネットワーク エラーが発生しました」というエラーが表示されます。

説明されているコードについては、以下のリンクを参照しました。 https://cordova.apache.org/docs/en/6.x/reference/cordova-plugin-whitelist/

ホワイトリストを使用して Cordova-android 4.0 を構成する方法

「Content-Security-Policy メタ タグが見つかりません。」phonegap アプリケーションのエラー