3

webviewloadhtmlを使用してユーザーの位置データをサーバーに送信するアプリがあります。ユーザーはトラックの運転手なので、アプリを使用するたびにパスワードとユーザー名を使用してログインすることを知っているとは思わないので、私の解決策は、各ユーザーが独自のユーザー名とパスワードを使用してアプリを作成することです。 phpページに送信されるidフィールド。

`enter code here`url="http://mywebsite.php?id=16"+"&longitude="+longitude+"&latitude="+latitude+"&brzina="+speed+"&vreme="+cal.getTime()+"&datum="+date; 

私がURLで変更しているのは、phpページに送信されるidフィールドです。ドライバーに新しいアプリを提供するたびにアプリをコンパイルせずにAndroidアプリの作成を自動化する方法はありますか?たとえば、ID番号が付いたドライバーのリストが表示されたとします。私は15人のドライバーのために15個のAndroidアプリをすべてURLの異なるID部分で取得します。

4

1 に答える 1

3

初めて接続する前にIDを知っておく必要がありますか?

そうでない場合は、初回実行時に作成されるGUIDを電話に保存できます。識別子として。また、GUIDが初めてサーバーに着信したときに、そのIDを持つ新しいユーザーとしてログに記録し、それ以降、GUIDを再度認識します。

GUIDを生成するためにUUIDクラスをお勧めします

そしてそれを保存/取得します。おそらくSharedPreferencesクラスです。

または、アプリが実行されるiniファイルでGUIDを指定します。(事前にIDを知っています。)

于 2013-01-07T20:41:13.380 に答える