我的申请中遇到了一些难题。 在任何Samsung Galaxy手机“ fileNameMap.getContentTypeFor(path)”上运行此行时,我都得到了空值。 我在NEXUS,LG Optimus和许多其他电话上尝试了相同的代码,但此语句返回的值不是null,而是任何文件类型,例如video / mp4,video / 3gp,video.avi等... plz帮助

//----Code

public static String getMimeType(){

        String path="__MACOSX/._MR_BEAN_FUNNY.3gp";

        FileNameMap fileNameMap = URLConnection.getFileNameMap();
        if (path.startsWith("/"))
        {

            path = "file:/"+ path;
        }
        else
        {

            path = "file://" + path;
        }

       String type = fileNameMap.getContentTypeFor(path);


        return type;        
    }

===============>>#1 票数:0 已采纳

这解决了我的问题....

String type;

        String extension = MimeTypeMap.getFileExtensionFromUrl(path);
        type=MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);

return type;

  ask by Nik translate from so

未解决问题?本站智能推荐:

1回复

view.getDrawingCache()仅在Samsung Galaxy note 8.0中返回null?

**注意:(对于书呆子)请勿将其标记为重复问题。 是的,我知道NullPointerException是什么。 是的,我尝试过view.getDrawingCache从view.getDrawingCache返回空答案。 我正在尝试为平板电脑开发绘图应用程序。 我创建
1回复

Locationhandler不会通过Samsung Galaxy返回“位置信息”

我创建了一个位置跟踪器应用程序,该应用程序将移动设备的位置发送到数据库。 当我使用旧的三星设备(没有SIM卡)测试位置时,该应用程序可以运行。 他发送locationmanager并将其发送到数据库。 但是,当我使用较新的设备测试应用程序时。 三星Galaxy。 该应用程序无法
1回复

三星Galaxy S3在getSupportActionBar()上提供null

我在我的Android应用程序中使用ActionBarSherlock。 除Samsung Galaxy S3外,它在所有手机上都能正常工作。 此特定行给出了空指针异常- 我的清单看起来像这样- 在这里,getSupportActionBar()为我提供了null。
1回复

三星Galaxy Note上getExternalStoragePublicDirectory的路径

在我的应用程序中,我正在创建存储在设备下载目录中的文件。 我的所有用户都对这种机制感到满意......除了那些使用三星Galaxy Note的用户。 没有拥有这样的设备就很难调试。 在我的代码中,我正在使用 找到目标目录的路径。 在Galaxy Note上,返回的路径是“/
4回复

三星Galaxy / Holoeverywhere - 资源不是ColorStateList(颜色或路径)

我在Samsung Galaxy Ace / Y / Pocket / Mini上遇到了以下崩溃。 它在所有其他设备上运行良好。 崩溃只发生在Android 2.3.5或2.3.6上 堆栈跟踪中没有引用我的代码。 它似乎来自我没有定制的菜单布局。 我怀疑这是Galaxy OS的
1回复

getrotation()在Samsung Galaxy p1000(4.1 Jelly Bean)和Samsung Galaxy Tab 10.1(3.2)上返回不同的值。

创建活动时,我正在使用getrotation函数检测屏幕的初始旋转。 但是,当我习惯于注销返回此功能的内容时,我提到在我的P1000上,当旋转= 1或3时,这意味着我的平板电脑处于横向状态。 但是在我的10.1选项卡上,当旋转= 0或2时,这意味着我的平板电脑处于横向状态。 这使我在背景图
1回复

Nexus 4,Nexus 7,Samsung Galaxy 2的相机面部检测getMaxNumDetectedFaces返回0

我正在尝试使用ICS中基于硬件的Camera.faceDetectionListener在实时预览模式下进行人脸检测。 我尝试使用Nexus 4,Nexus 7和Samsung Galaxy 10.1平板电脑,当我调用getMaxNumDetectedFaces时,所有这些设备的前置摄像头都返
1回复

在三星Galaxy Grand android上的当前位置获取空值?

我尝试在Samsung Galaxy Grand上运行我的应用程序,但未显示我的当前位置。 但总是此行返回null locationManager.getLastKnownLocation(provider); 但是此应用程序在sony和lg等其他手机上也能正常工作。 我尝试了很
6回复

亚行+三星Galaxy

有没有人成功地在Win XP Pro SP3上运行ADB连接三星Galaxy? 链接到已有的线程或与此相关的教程将非常感谢! 谢谢!
1回复

JavaMail在Samsung Galaxy SIII上崩溃

我有以下JavaMail实现,可以在Android 2.2(Froyo)模拟器上正常运行(该项目的目标设置为最新的版本17)。 当我将其加载到Galaxy SIII手机(已安装Android 4.1.1)上时,通过LogCat指示,应用程序在“ catch”上崩溃; 甚至不显示捕获中的Toa