在核心 Java 中识别安卓设备

我正在用核心Java做一个项目,它将一些处理过的文件推送到Android设备。所以我需要的是,我只需要识别连接到我的计算机的Android设备,并将一些文件推送到内部存储。假设设备已连接,并且设备中已授予访问内部存储的权限。



慕村225694
浏览 112回答 1
1回答

弑天下

//**************************// The UAgentInfo class encapsulates information about//   a browser's connection to your web site. //   The object's detection methods return booleans: true or false.public class UAgentInfo{   //Stores some info about the browser and device.   private String userAgent;   //Stores info about what content formats the browser can display.   private String httpAccept;    // A long list of strings which provide clues    //   about devices and capabilities.   public static final String deviceIphone = "iphone";   // [ SNIP! Other variables snipped out ]    //**************************   //The constructor. Initializes several default variables.   public UAgentInfo(String userAgent, String httpAccept) {        if (userAgent != null) {            this.userAgent = userAgent.toLowerCase();        }        if (httpAccept != null) {            this.httpAccept = httpAccept.toLowerCase();        }    }   //**************************   //Returns the contents of the User Agent value, in lower case.   public String getUserAgent()   {        return userAgent;   }   //**************************   // Detects if the current device is an iPhone.   public boolean detectIphone()   {        //The iPod touch says it's an iPhone! So let's disambiguate.        if (userAgent.indexOf(deviceIphone) != -1 && !detectIpod()) {            return true;        }        return false;   }   // [ SNIP! Other functions snipped out ] }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java