小编Kis*_*han的帖子

Android媒体播放器返回IllegalStateException

我有以下代码来播放小型音频文件

private void playVoice() {

     if (mPlayVoice != null) {
         if (mPlayVoice.isPlaying()) {
             mPlayVoice.release();
             mPlayVoice = null;
         }
     }
     mPlayVoice = 
         MediaPlayer.create(BirdsActivity.this, mSoundIds[getCurrentIndex()]);
     mPlayVoice.start();
 }
Run Code Online (Sandbox Code Playgroud)

它在三星galaxy选项卡中工作正常,但在小型设备中出现以下错误(我在索尼xperia mini pro检查了我的项目)

08-17 12:45:45.232: ERROR/AndroidRuntime(6639): java.lang.IllegalStateException
    08-17 12:45:45.232: ERROR/AndroidRuntime(6639):     at   android.media.MediaPlayer.isPlaying(Native Method)
    08-17 12:45:45.232: ERROR/AndroidRuntime(6639):     at           com.android.mds.kidsapps.alphakids.BirdsActivity.playVoice(BirdsActivity.java:146)
Run Code Online (Sandbox Code Playgroud)

android media-player

9
推荐指数
2
解决办法
3万
查看次数

弹出窗口无法打开在webview中?

我目前正在使用webview,其中在webview中单击某个按钮时会创建Javascript弹出窗口.但它并没有在我的Webview中打开.

我的代码在这里:

wvPayements = (WebView) view.findViewById(R.id.wvPaymentsPage);
    wvPayements.getSettings().setLoadWithOverviewMode(true);
    wvPayements.getSettings().setUseWideViewPort(true);
    wvPayements.getSettings().setSupportZoom(true);
    wvPayements.getSettings().setAllowFileAccess(true);
    wvPayements.getSettings().setJavaScriptEnabled(true);
    wvPayements.getSettings()
            .setJavaScriptCanOpenWindowsAutomatically(true);
    wvPayements.getSettings().setBuiltInZoomControls(true);
    wvPayements.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }

        @Override
        public void onPageFinished(WebView view, final String url) {
            dialog.cancel();
        }
    });
     wvPayements
     .loadUrl("http://192.168.0.114/Parch_ws/testalert.html");
Run Code Online (Sandbox Code Playgroud)

android popup webview

3
推荐指数
1
解决办法
7565
查看次数

org.apache.harmony.xml.ExpatParser $ ParseException(无效令牌)

我正在使用以下两种方法来解析我的Xml数据:

private static XMLReader prepareSAX() throws ParserConfigurationException,
        SAXException {
    SAXParserFactory spf = SAXParserFactory.newInstance();
    SAXParser sp = spf.newSAXParser();

    return sp.getXMLReader();
}
public static void LectorSAX(XMLReader xr, String url) {
    try {

        InputSource is = new InputSource(url);
        is.setEncoding("UTF-8");
        xr.parse(is);
    } catch (SAXException e) {
        System.err.println("Error de sax LectorSAX.java: " + e);
        e.printStackTrace();
    } catch (IOException e) {
        System.err.println("Error de  io LectorSAX.java: " + e);
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我的Xml数据如下:

<Product>
<Product_ID>22434</Product_ID>
<Chinese_Name>?Q ?????</Chinese_Name>
<English_Name>Q10 QUICK GEL MOIST & WHITENING</English_Name>
<Image_Path>http://www.abc.com/prodImage/dtl/13011015,38,8.jpg</Image_Path>
<Original_Price>880</Original_Price>
<Discounted_Price>0</Discounted_Price>
<Product_Detail><![CDATA[<html><body>?Q …
Run Code Online (Sandbox Code Playgroud)

xml android saxparser xml-parsing

3
推荐指数
1
解决办法
4105
查看次数

如何在主屏幕上实现图标动画android?

在许多application安装应用程序后,他们在主屏幕上提供小图标.在点击该图标时,某些动画正在播放该应用程序执行的功能

对于名为的应用程序中的Exaple,cleanmaster它们在主屏幕上提供了一个提升图标,其中一些animation播放和内存清理完成.截图如下: 在此输入图像描述

我的问题是如何animation在主屏幕上实现这一目标?谢谢.

icons animation android

1
推荐指数
1
解决办法
2290
查看次数

在卫星视图中显示城市/道路/州/国家标签谷歌地图V2 Android

您好我正在使用Google Maps API v2在Android中显示地图.现在我想在卫星视图中显示Place标签.像SATUN,PERLIS等...虽然在正常的地图视图中显示.有人知道如何在卫星视图中实现这一目标吗?

卫星影像 简单的地图

android google-maps google-maps-android-api-2

0
推荐指数
1
解决办法
764
查看次数