私はWebアプリケーション(私の)をWebビューに表示するAndroidアプリを持っています。ある特定の理由で、私はアプリケーションが開いたらすぐにデバイスIMEIを取得したい、MainActivity.java(およびwebviewを介して)からJavaScriptを使ってWebアプリケーション(リモートサーバーにある)に送信する。デバイスIMEIを取得し、WebViewを通じてWebサイトに送信します
私は入力がアプリのウェブ内に隠されており、IMEIに価値を与えたいと思います。それは可能ですか? mainActivity.javaのJSを介してIMEIを送信してhtmlファイルに取り込む方法はありますか?
お待ちください...驚くほど聞こえます。あなたは私のウェブサイトを単なるアプリにホスティングすることを話していますか?そのホストはPHPファイルをサポートできますか? –
私はリクエストサーバーのようなものをホストすることについて話しています。 あなたのサイトへのURLは常にURLに?mobile = trueがあるので、ウェブサイトはあなたのアプリを知っています。あなたのサーバー上のあなたのウェブサイト上のphpを使って、IMEIのためにローカルにあなたの電話に要求するいくつかのjavascriptコードをエコーします。電話機のウェブアドレスは127.0.0.1:6843?RequestInfo=IMEIです。電話機はajaxリクエストに応答し、次にあなたのウェブサイトにIMEIが設定されているので、phpにajaxリクエストを送信してdbまたは一度あなたは携帯電話上のWebサーバーを介してそのすべてのゲームを電話に尋ねる。 – JQluv
それは私の問題の完璧な解決のように聞こえる。しかし、唯一の問題は、すべてのことをやる方法がわからないことです。私はアンドロイド、java、webviewなどで新しくなっています。それで、私にとってはとても難しいようです。しかし、私はあなたの答えを感謝します。私はそれを私の質問の解決策(実際はそうである)としてマークしますが、あなたが言ったことをやる方法やそれを行うための別の方法を見つける方法を学ぶためには、より緊張する必要があります。ありがとうございました。 –