小编Nik*_*tel的帖子

调用wait()时的异常

我正在实现一个应用程序,其中我播放两个声音(" touchandshow ",然后是" tiger ").这是在我的looper方法中完成的.我是第一次打电话wait(),然后打电话,然后再打电话looper.

问题是我在wait()调用LogCat时遇到异常.

这是我的代码:

        mPlayer = MediaPlayer.create(this, R.raw.touchandshow);
    mPlayer2 = MediaPlayer.create(this, R.raw.tiger);

    try {

        looper();
        wait(2000);

        looper();
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

public void looper() {
    CountDownTimer aCounter;
    aCounter = new CountDownTimer(2000, 1000) {
        public void onTick(long millisUntilFinished) {
            mPlayer.start();
        }

        public void onFinish() {
            mPlayer2.start();
        }
    };
    aCounter.start();

}  
Run Code Online (Sandbox Code Playgroud)

和LogCat:

    07-29 10:20:09.412: ERROR/AndroidRuntime(1188): FATAL EXCEPTION: main
07-29 10:20:09.412: ERROR/AndroidRuntime(1188): java.lang.RuntimeException: …
Run Code Online (Sandbox Code Playgroud)

android

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

将XML/JSON响应缓存到我的应用程序中的最佳方法.全文档?

我目前在各种应用程序中使用XML或JSON Web服务.

我只想知道在文本文件中缓存这些答案的最简单方法是什么.

我一直在考虑数据库,但这似乎相当复杂!

所以,我想做的是

  1. 将这些xml/JSON文件存储在手机内存中,我应该这样做吗?

    String FILENAME = "MyXmlFile";
    String string = "hello world!";
    
    FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
    fos.write(string.getBytes());
    fos.close();  
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在我的应用程序的onCreate中,我想解析这个文件.由于所有教程都展示了如何从Web URL解析文件,我从未找到解析内部文本文件的方法.有人在这一点上有建议吗?

谢谢.

xml android json caching web-services

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

来自APK的源代码

我在搜索引擎中搜索有关将dex文件转换为jar文件但我无法在code.Google.com中找到dex2jar文件

我从这里得到了基本的想法.

但是,当我从dex2jar-0.0.9.8.zip形式的下载文件在这里,我无法找到dex2jar.jar文件,以便你能告诉我别的地方我能找到的文件?

java android decompiler apk dex

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

在使用选项卡活动时坚持获取相机图片

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(cameraIntent,CAMERA_PIC_REQUEST); 


            Intent takePictureIntent = new Intent(getParent(),TakePicture.class);
            takePictureIntent.putExtra("image",thumbnail);
            OpenBeeActivityGroup opentActivity = (OpenBeeActivityGroup)getParent();         
            opentActivity.startChildActivity("TakePicture Activity",takePictureIntent);     
Run Code Online (Sandbox Code Playgroud)

android

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

我可以将我的代码组合成某种"全球活动"吗?

Android上是否有任何全局活动,我将我的代码放在一个活动中,它会影响我项目中的所有活动?这种情况发生在我身上,因为相同的代码是在多个活动中编写的KeyEvent.KEYCODE_BACK

例如,我在这里使用:

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if ((keyCode == KeyEvent.KEYCODE_BACK)) {
            try {
                final Intent itnt_BackServices = new Intent(this,
                        BackServices.class);
                AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
                alertbox.setTitle("Touch signs");
                alertbox.setMessage("Do you want to quit!");
                alertbox.setPositiveButton("Yes",
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface arg0, int arg1) {
                                stopService(itnt_BackServices);
                                mPlayer.stop();

                                finish();
                            }
                        });
                alertbox.setNegativeButton("No",
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface arg0, int arg1) {
                            }
                        });
                alertbox.show();
            } catch (Exception e) {
                // TODO: handle exception
            }
        }
        return false;
    } …
Run Code Online (Sandbox Code Playgroud)

android

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

android mapview加载

我正在制作一个Android应用程序,我在其中使用mapviews.从pc上安装时,它们在设备上完美运行.但是当通过Android市场在设备中安装相同的版本时,地图不会加载.以下是logcat输出.

10-03 15:54:51.784: WARN/System.err(12994): java.io.IOException: Server returned: 3
10-03 15:54:51.784: WARN/System.err(12994):     at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
10-03 15:54:51.784: WARN/System.err(12994):     at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
10-03 15:54:51.784: WARN/System.err(12994):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
10-03 15:54:51.784: WARN/System.err(12994):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
10-03 15:54:51.784: WARN/System.err(12994):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
10-03 15:54:51.784: WARN/System.err(12994):     at java.lang.Thread.run(Thread.java:1019)
Run Code Online (Sandbox Code Playgroud)

可能有什么问题可以请任何人帮助我吗?谢谢

maps android

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

myPid和myTid以及myUid之间的区别

::之间的区别

int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);
             //And 
int pid = android.os.Process.myTid();
android.os.Process.killProcess(pid);
             //And  
int pid = android.os.Process.myUid();
android.os.Process.killProcess(pid);
Run Code Online (Sandbox Code Playgroud)

android

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

如何在android中的自定义列表视图上设置单击侦听器

我正在尝试在列表视图上设置点击侦听器。我使用了 View holder 和 Base Adapter 来填充列表视图。我使用了以下代码:: Myonclicklistneer

myonclicklistneer = new Myonclicklistneer();
listView.setOnItemClickListener(myonclicklistneer); 

//Listneer Is 
class Myonclicklistneer implements OnItemClickListener
    {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long arg3) {
            Log.i("MyLog", "DONE DONE Listneer Is set!!!");

        }

    }
Run Code Online (Sandbox Code Playgroud)

Listneer 正在设置我的问题是什么,我正在膨胀 3 个文本视图和 1 个 EditText。每当我单击行中的任何小部件时,都必须设置监听器。

android

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

弹跳球回到android

我已经使用SensorManager的加速器示例,其中画布(球)根据设备加速器旋转更新其位置.这是图像:

在此输入图像描述

如图所示,有一个球和一条线.球的位置经常更新,而线的位置是静态的.

我想让球在接触线时反弹回来.我从3天开始尝试过,但是不明白我是怎么做到的.

这是我的代码:

public class ballsensor extends Activity implements SensorEventListener {

    // sensor-related
    private SensorManager mSensorManager;
    private Sensor mAccelerometer;

    // animated view
    private ShapeView mShapeView;

    // screen size
    private int mWidthScreen;
    private int mHeightScreen;

    // motion parameters
    private final float FACTOR_FRICTION = 0.5f; // imaginary friction on the
                                                // screen
    private final float GRAVITY = 9.8f; // acceleration of gravity
    private float mAx; // acceleration along x axis
    private float mAy; // acceleration along y axis
    private final float …
Run Code Online (Sandbox Code Playgroud)

java android accelerator

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

使用带花括号"{"的split()时出错

有使用问题split()大括号

 String[] values = str_bj.split("{"); 
Run Code Online (Sandbox Code Playgroud)

我需要拆分字符串{但它在运行时抛出错误.......

错误::

05-23 16:01:30.232: ERROR/AndroidRuntime(6802): FATAL EXCEPTION: main
05-23 16:01:30.232: ERROR/AndroidRuntime(6802): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.obj/com.obj.ObjectDemoActivity}: java.util.regex.PatternSyntaxException: Syntax error U_REGEX_BAD_INTERVAL near index 2:
05-23 16:01:30.232: ERROR/AndroidRuntime(6802): /{
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):   ^
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.os.Looper.loop(Looper.java:123)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802):     at android.app.ActivityThread.main(ActivityThread.java:4627)
05-23 16:01:30.232: ERROR/AndroidRuntime(6802): …
Run Code Online (Sandbox Code Playgroud)

java regex android split

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

标签 统计

android ×10

java ×3

accelerator ×1

apk ×1

caching ×1

decompiler ×1

dex ×1

json ×1

maps ×1

regex ×1

split ×1

web-services ×1

xml ×1