Android 了解下载我的应用程序的设备的IP地址,并为设备创建唯一id

Android 了解下载我的应用程序的设备的IP地址,并为设备创建唯一id,android,tracking,Android,Tracking,我有一个即将推出的应用程序。我还有一个数据库,我想在其中插入ip地址,并为下载或安装我的应用程序的每个设备创建一个唯一的id。我只想知道我是否应该为此创建一个单独的活动?。。那应该是我的发射器吗?。。如果是,我如何显示我的splashscreen???您需要做的就是与服务器建立一个简单的HttpConnection,以便服务器能够捕获您的ip并将其保存在数据库中。创建一个扩展asyncTask的类,并在doInBackground()函数中执行HttpConnection操作。 编辑:通过“捕获

我有一个即将推出的应用程序。我还有一个数据库,我想在其中插入ip地址,并为下载或安装我的应用程序的每个设备创建一个唯一的id。我只想知道我是否应该为此创建一个单独的活动?。。那应该是我的发射器吗?。。如果是,我如何显示我的splashscreen???

您需要做的就是与服务器建立一个简单的HttpConnection,以便服务器能够捕获您的ip并将其保存在数据库中。创建一个扩展asyncTask的类,并在
doInBackground()
函数中执行HttpConnection操作。

编辑:通过“捕获”,我的意思是你可以在你的设备上使用
getLocalHost
获取ip,并将其发送到服务器上的php页面。如果该ip“不存在”,则有一个只接收该ip并将其存储在数据库中的页面。

这是通过单独的活动完成的吗?我应该将此活动设置为我的启动器吗?不一定。您可以使mainActivity扩展异步任务。但请记住,asyncTask只适用于简单的后台操作(如您现在正在尝试的操作)。如果你想执行长时间运行的任务,你必须找一个处理程序。祝你好运