我想在播放视频之前显示进度对话框.我尝试下面的链接示例播放视频.
http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/
它可以工作但是需要更多的时间来播放视频,所以我想在开始播放视频之前显示进度对话框.所以请在播放视频之前告诉我如何显示进度对话框.
谢谢.
最好的祝福.
我必须播放一个mp3文件,当点击设备上的后退按钮时,歌曲应自动停止.所以我尝试了以下给定的方法.但它没有用.
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.audioplaying);
play=(ImageView)findViewById(R.id.play);
stop=(ImageView)findViewById(R.id.stop);
songid=(TextView)findViewById(R.id.songid);
status=(TextView)findViewById(R.id.status);
String s=Songs.song;
status.setText("Please Wait....!");
mp=new MediaPlayer();
try{
mp.setDataSource(s);
mp.prepare();
}
catch(Exception ex){
Log.e("Exception",ex.getMessage());
}
Log.e("Status","Song is going to Start");
mp.start();
start=true;
Log.e("Status","Song was Started");
status.setText("Playing...!");
songid.setText(s);
play.setOnClickListener(this);
stop.setOnClickListener(this);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (Integer.parseInt(android.os.Build.VERSION.SDK) < 5
&& keyCode == KeyEvent.KEYCODE_BACK
&& event.getRepeatCount() == 0) {
Log.d("CDA", "onKeyDown Called");
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}
public void onBackPressed() {
Log.d("CDA", "onBackPressed Called");
audioStreamer.stop();
audioStreamer.getMediaPlayer().stop(); …Run Code Online (Sandbox Code Playgroud) 我是android的新手,所以请告诉我如何在Android中完成一项活动.我已经完成了一个项目.在这个项目中,之前的活动也在进行中.所以请告诉我如何在下一个活动短暂开始时完成该活动.
提前致谢
嗨我有这样的网络服务
<audio title="Terry Waychuk Pure2010" audio="http://www.boodang.com/api/audio/**Terry_Waychuk**/Terry_Waychuk_Pure2010.mp3" description="Terry Waychuk Pure2010" createddate = "23-01-2011" thumbnail="http://www.boodang.com/api/thumb/boodean_logo.png" />
<audio title="Terry Waychuk frequency2010" audio="http://www.boodang.com/api/audio/**Terry_Waychuk**/Terry_Waychuk_frequency2010.mp3" description="Terry Waychuk frequency2010" createddate = "23-01-2011" thumbnail="http://www.boodang.com/api/thumb/boodean_logo.png" />
<audio title="The Grimey Tech RandomHero FlooRLayer Scooty OH Mazik Boodang 10 Year Anniversary Promo Mix" audio="http://www.boodang.com/api/audio/**The_Grimey_Tech**/The_Grimey_Tech_RandomHero_FlooRLayer_Scooty_OH_Mazik_Boodang_10_Year_Anniversary_Promo_Mix.mp3" description="The Grimey Tech RandomHero FlooRLayer Scooty OH Mazik Boodang 10 Year Anniversary Promo Mix" createddate = "23-01-2011" thumbnail="http://www.boodang.com/api/thumb/boodean_logo.png" />
<audio title="The Grimey Tech and Titus 1 Warper Warfare" audio="http://www.boodang.com/api/audio/**The_Grimey_Tech**/The_Grimey_Tech_and_Titus_1_Warper_Warfare.mp3" description="The Grimey Tech and Titus 1 Warper Warfare" …Run Code Online (Sandbox Code Playgroud) 我想运行两个线程r1,并且r2.首先开始r1和完成后r1,开始r2(仅在完成后r1).怎么能这样做,两个线程,一个接一个?
我只是想了解卸载应用程序的意图因为
在我的应用程序中,当用户打开第一个屏幕时,设备ID将通过使用php保存在服务器端.
当用户卸载此应用程序时,将自动删除设备在服务器端.
为此我为php准备了删除设备ID的代码.所以我什么时候才能称这个为webservive.
我试过下面的代码
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if("android.intent.action.PACKAGE_REMOVED".equals(action)){
// here i wrote the code of delete device id in server side
}
Run Code Online (Sandbox Code Playgroud)
但它没有奏效,因为没有提出意图.所以请告诉我当用户卸载应用程序或者告诉我任何解决问题的建议时会产生什么意图.
提前致谢.
问候
我想将图像添加到Surface视图.所以我使用下面的代码
public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback{
Bitmap myicon;
Canvas canvas;
private Paint mBitmapPaint;
Paint p= new Paint();
@Override
protected void onDraw(Canvas canvas) {
Bitmap myicon=BitmapFactory.decodeResource(getResources(),R.drawable.icon);
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(myicon, 0,0, p);
// canvas.drawBitmap(myicon, 0,0, null);
// canvas.drawBitmap(myicon, 25,25, null);
}
public MySurfaceView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public void surfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
}
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
}
public …Run Code Online (Sandbox Code Playgroud) 我有一个imageview.
LoaderImageView image=new LoaderImageView(context,path1);
Run Code Online (Sandbox Code Playgroud)
在上面的语句中它返回一个imageview.So我想将其转换为bitmap.so请告诉我如何将imageview转换为位图图像.
ImageView i=new ImageView(context);
i.setImageBitmap(convertimagetobitmap);
Run Code Online (Sandbox Code Playgroud)
在上面的语句中,我已将位图图像(转换后的图像)设置为另一个图像视图.
提前致谢.
最好的祝福
我想通过我的Android应用在Facebook上分享视频.
我通过我的应用程序发布了一个墙,它工作正常.现在我想在Facebook上分享一个视频.所以我尝试下面的代码.
Facebook facebook;
String FB_APP_ID=APP_ID;
byte[] data = null;
Uri uri=Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"filename.mp4"));
String dataPath = uri.getPath();
String dataMsg = "Testing video sharing from my app";
Bundle param;
facebook = new Facebook(FB_APP_ID);
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
InputStream is = null;
try {
is = new FileInputStream(dataPath);
data = readBytes(is);
param = new Bundle();
param.putString("message", dataMsg);
param.putByteArray("video", data);
mAsyncRunner.request("me/videos", param, "POST", new SampleUploadListener(), null);
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
} …Run Code Online (Sandbox Code Playgroud) 我在这样的画廊中显示图像
< Gallery Images >
Run Code Online (Sandbox Code Playgroud)
在左箭头(<)和右箭头(>)上方也是图像.在这些图像之间我显示了画廊图像.所以我想对那些图像执行onclick动作,即左箭头(<)和右箭头(>).如果单击左箭头(<),则图库图像将向左移动.或者如果点击右箭头(>),图库图像将向右移动.
所以请告诉我你的答案.
先感谢您.
最好的祝福
我想在我的Android应用程序中集成条形码扫描程序.
我试图添加zxing库,但我的所有应用程序都是在没有扫描的情况下显示摄像机视图.
http://code.google.com/p/zxing/
有没有一种简单的方法来集成条形码扫描功能?