我正在实现一个应用程序,其中我播放两个声音(" 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) 我目前在各种应用程序中使用XML或JSON Web服务.
我只想知道在文本文件中缓存这些答案的最简单方法是什么.
我一直在考虑数据库,但这似乎相当复杂!
所以,我想做的是
将这些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)在我的应用程序的onCreate中,我想解析这个文件.由于所有教程都展示了如何从Web URL解析文件,我从未找到解析内部文本文件的方法.有人在这一点上有建议吗?
谢谢.
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上是否有任何全局活动,我将我的代码放在一个活动中,它会影响我项目中的所有活动?这种情况发生在我身上,因为相同的代码是在多个活动中编写的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应用程序,我在其中使用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)
可能有什么问题可以请任何人帮助我吗?谢谢
::之间的区别
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) 我正在尝试在列表视图上设置点击侦听器。我使用了 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。每当我单击行中的任何小部件时,都必须设置监听器。
我已经使用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) 有使用问题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) 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