如何使用VideoView播放本地文件系统中的视频(例如:在res/a.3gp中).我需要示例代码.我想尝试播放如下:
import android.app.Activity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class videoSample extends Activity {
/** Called when the activity is first created. */
String path="D:/mApp2/videoSample/res/drawable-hdpi/adf.mp4";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView videoView = (VideoView) findViewById(R.id.VideoView01);
MediaController mediaController = new MediaController(this);
mediaController.setMediaPlayer(videoView);
videoView.setVideoPath(path);
videoView.setMediaController(mediaController);
videoView.requestFocus();
videoView.start();
mediaController.show();
}
}
Run Code Online (Sandbox Code Playgroud)
由于视频无法播放,我收到错误.任何人都可以帮我解决这个问题吗?提前致谢.
我有一个像下面的xml文件,我将用它来设置背景Textview:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:endColor="#CCCCCC" android:startColor="#CCCCCC"
android:angle="270" />
<stroke android:width="1dp" android:color="#999999" />
<corners android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp" android:topLeftRadius="0dp"
android:topRightRadius="0dp" /></shape>
Run Code Online (Sandbox Code Playgroud)
上面的Xml我将在main.xml中设置为TextView的背景,如下所示:
<TextView
android:id="@+id/rowtext3"
android:text="Availablity"
android:layout_height="25px"
android:layout_width="60px"
android:textSize="10px"
android:textStyle="bold"
android:textColor="@color/black"
android:gravity="center"
android:background="@drawable/row"
/>
Run Code Online (Sandbox Code Playgroud)
但我希望这可以从代码而不是Xml.我已经完成了我在Xml中所做的一切,如字体,宽度,高度,字体动态通过代码,但不能设置我在Xml文件中提到的背景.我们如何将Xml文件的内容设置为textview的背景,类似于我们在main.xml中将背景设置为XML的方式.
在代码我这样做:
t1=new TextView(this); <br>
t1.setText(ed1.getText()); <br>
t1.setHeight(25); <br>
t1.setWidth(60); <br>
t1.setTextSize(10); <br>
Run Code Online (Sandbox Code Playgroud)
但我没有找到如何设置背景,即如何将XML内容设置为背景?
任何人都可以帮我解决这个问题吗?
提前致谢,
我有2个名为FirstActivity.javaand的活动SecondActivity.java.
当我点击一个按钮时FirstActivity,我打电话SecondActivity.当我从返回时SecondActivity,基于结果,我需要跳过FirstActivity在其onCreate()方法中执行的一些步骤.
从SecondActivity我Bundle以前回来把我给出的数据作为输入Intent.我在onCreate()第一个活动中访问了该数据.
当我开始时,活动应用程序崩溃显示NullPointerException在我访问第二个活动的数据的行中.
我认为,原因是当应用程序第一次启动时,没有值 Bundle
那么,任何人都可以帮我解决这个问题吗?
嗨,
我正在编写一个Android应用程序,在其中我显示一个List.单击列表中的任何项目将显示另一个列表,这是一个片段.将此片段作为Fragment1.I将在每次单击1,2,4列表项时显示此片段.但是当我点击ListItem3时,除了Fragment1之外,我还会显示另一个Fragment2片段.我的问题是在单击ListItem3之前,当我单击ListItem3时,在应该显示Fragment2的地方显示带有"正在加载"文本的ProgressBar.即使在显示Fragment2之后,ProgressBar仍然存在.谁能告诉我这个ProgressBar显示的原因?我将等待回复.
提前致谢.
我正在编写一个Android应用程序,我正在使用VideoView播放视频,但只有在点击屏幕后才会出现mediaController.这是正确的程序吗?如果不是,我们如何在不点击屏幕的情况下使其显示.
提前致谢,
我想开发一个Android应用程序,我将在其中显示语言选择菜单,用户可以在其中选择语言.我的申请应该用于英语和阿拉伯语.如何在Android中使用英语以外的语言开发应用程序.在Android中使用阿拉伯语开发应用程序需要遵循的步骤是什么.任何人都可以帮我解决这个问题吗?
提前致谢,
有没有什么办法,使我们可以检测如Android来电的状态TelephonyManager.CALL_STATE_RINGING或CALL_STATE_IDLE.
如果来电已接听,那么它在TELEPHONY MANAGER API中的状态
如果错过了未接听的来电,那么它在TELEPHONY MANAGER API中的状态是什么.
任何人都可以帮我解决这个问题.
提前致谢