以下活动工作正常,但只有当我点击屏幕时,mediaController才会显示.第二个问题是媒体控制器显示仅持续3秒.我该怎么做才能解决这个问题?
public class PlayingActivity extends Activity
{
private VideoView mVideoView;
private EditText mPath;
MediaController mediaController;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playingactivity);
mPath = (EditText) findViewById(R.id.path);
mPath.setText(GlobalVariable.getstrEmail());
mVideoView = (VideoView) findViewById(R.id.surface_view);
Uri uri = Uri.parse("/sdcard/download/test.mp3");
mediaController = new MediaController(this);
mediaController.findFocus();
mediaController.setEnabled(true);
mediaController.show(0);
mediaController.setAnchorView(mVideoView);
mVideoView.setMediaController(mediaController);
mVideoView.setVideoURI(uri);
mVideoView.start();
}
}
Run Code Online (Sandbox Code Playgroud) 我需要在我的应用中添加以下功能
我必须将Bitmap显示到Canvas中
然后用户可以放大并缩小位图到Canvas
如何使它成为可能?我只需要它在Canvas中而不是在ImageView中
所有答案对我都没有多大帮助..所以我想更新我的问题
基本上我需要一个简单的2按钮和画布......
在第一个按钮上单击画布上的图像可以旋转/放大和缩小,单击第二个按钮时,它必须显示由用户创建的缩放或缩小图像,之后用户必须无法缩放或缩小该画布
我想阅读webview小部件的HTML内容.
是否有任何属性或方法可用于获取当前打开页面的HTML?
有可能设置
mWebView = (WebView) findViewById(R.id.webviewHelp);
mWebView.setLayoutParams(new ViewGroup.LayoutParams(100, 200));
Run Code Online (Sandbox Code Playgroud)
这里
mWebView.setLayoutParams(new Gallery.LayoutParams(70,85));
Run Code Online (Sandbox Code Playgroud)
也测试但不工作:(
在我的活动中?我的xml文件如下
(这里我要在我的应用程序中通过XML创建webview)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:id="@+id/rl"
android:layout_height="360dip">
<!-- <WebView android:id="@+id/webviewHelp" android:layout_width="fill_parent"-->
<!-- android:layout_height="fill_parent" />-->
<WebView android:id="@+id/webviewHelp" android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<Button android:id="@+id/My_btn"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true" android:gravity="center" android:textSize="8px" android:text="Download this mp3 file"
android:textColor="@color/white"
android:layout_width="fill_parent" android:layout_height="33dip"
android:visibility="invisible" />
<Button android:id="@+id/My_btn1"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true" android:text="this is button !"
android:layout_width="0dip" android:layout_height="0dip"
android:visibility="invisible" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
我得到这个错误和申请强行关闭
06-11 15:42:51.816: DEBUG/AndroidRuntime(323): Shutting down VM
06-11 15:42:51.816: WARN/dalvikvm(323): threadid=3: thread exiting with uncaught exception (group=0x4001aa28)
06-11 …Run Code Online (Sandbox Code Playgroud) 你好朋友我需要从互联网上下载mp3文件并将其存储到资产文件夹中,并且它必须播放到媒体播放器中.我该怎么做?
嗨,我是Android开发的新手,我遇到了这个问题.我要显示我的src名称imageView上textView,当我点击一个特定的形象.为了进一步了解这里是我的硬编码image clickListener(希望有人也可以帮助我改进我的编码).
int ctr = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.play);
//DECLARE CLICK LISTENERS ON OBJECTS
ImageView ImageView1 = (ImageView)findViewById(R.id.imageView1);
ImageView1.setOnClickListener(this);
ImageView ImageView2 = (ImageView)findViewById(R.id.imageView2);
ImageView2.setOnClickListener(this);
...
public void onClick(View v) {
//CHANGE TEXT VIEW TEXT BASED ON THE CTR VALUE
TextView TextView1 =(TextView)findViewById(R.id.textView1);
//I WANT TO CHANGE THIS ONE TO DISPLAY SRC INSTEAD OF THE CTR VALUE
TextView1.setText(Integer.toString(ctr));
}
Run Code Online (Sandbox Code Playgroud)
在那里,我没有显示ctr值,而是想显示我在我设置的两个图像之间点击的任何图像的src名称.我相信这是可能的.谢谢.
我正在创建一个数据库,我正在插入一行,如下所示:
/* Add two DataSets to the Table. */
myDB.execSQL("INSERT INTO "
+ MY_DATABASE_TABLE
+ " (LastName, FirstName, Country, Age)"
+ " VALUES ('Gramlich', 'Nicolas', 'Germany', 20);");
myDB.execSQL("INSERT INTO "
+ MY_DATABASE_TABLE
+ " (LastName, FirstName, Country, Age)"
+ " VALUES ('Doe', 'John', 'US', 34);");
Run Code Online (Sandbox Code Playgroud)
关于上面的代码我有两个问题:
如何禁止重复记录?我想在插入时检查传入的数据.我怎样才能做到这一点?我应该用IF NOT EXISTS吗?
如何检查该数据库是否可用?到目前为止,没有任何成功,我尝试过:
private static String DB_PATH = "/data/data/YOUR_PACKAGE/databases/myDBName";
private static String DB_NAME = "myDBName";
private boolean checkDataBase() {
SQLiteDatabase checkDB = null;
try {
checkDB = SQLiteDatabase.openDatabase(DB_PATH, null, …Run Code Online (Sandbox Code Playgroud)<textarea cols="80" id="editor1" name="content" rows="10" >
</textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
Run Code Online (Sandbox Code Playgroud)
这工作正常,我正在获取编辑文本框,但现在我需要从数据库获取数据。为此我正在做:
<textarea cols="80" id="editor1" value="<?php echo $rows['content']; ?>" name="content" rows="10" >
</textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
Run Code Online (Sandbox Code Playgroud)
但它没有显示我的数据。
我尝试过在简单文本区域中获取的数据,但在 CKEDITOR 中未获取的数据。
我究竟做错了什么?
我正在开发1个应用程序,因为我需要1 scrollview在这个scrollview中我需要放置scrolling textview/ webview(必须显示一些静态字符串)但必须在scrollview内滚动但不能正常工作
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/white" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/img_view_flag"
android:layout_marginTop="17dp"
android:paddingBottom="20dip">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tv_desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/rel_layout"
android:layout_marginTop="15dp"
android:maxLines="2"
android:scrollbars="vertical"
android:text="Medium Text"
android:paddingBottom="10dip"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/black" />
</LinearLayout>
</ScrollView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
在myjava文件中我做了...
scrollView1 = (ScrollView) findViewById(R.id.scrollView1);
// scrollView2 = (ScrollView) findViewById(R.id.scrollView2);
tv = (TextView) findViewById(R.id.tv_desc);
tv.setText("this is 1\n"+"this is 2"+"\n this ix 3\n"+"this is 4\n\n"+"this is 5\n" );
scrollView1.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent …Run Code Online (Sandbox Code Playgroud) 大家好我需要使用QuickBlox集成视频和音频呼叫
因为我正在使用此链接
我可以使用用户名和密码登录
但是,当用户点击接收视频通话时,他们会收到错误并强行关闭设备上的应用程序
错误是
02-03 18:04:15.726: E/AndroidRuntime(3104): FATAL EXCEPTION: Thread-39405
02-03 18:04:15.726: E/AndroidRuntime(3104): Process: com.quickblox.videochatsample, PID: 3104
02-03 18:04:15.726: E/AndroidRuntime(3104): java.lang.UnsatisfiedLinkError: Couldn't load ilbc-codec from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.quickblox.videochatsample-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.quickblox.videochatsample-2, /vendor/lib, /system/lib]]]: findLibrary returned null
02-03 18:04:15.726: E/AndroidRuntime(3104): at java.lang.Runtime.loadLibrary(Runtime.java:365)
02-03 18:04:15.726: E/AndroidRuntime(3104): at java.lang.System.loadLibrary(System.java:526)
02-03 18:04:15.726: E/AndroidRuntime(3104): at com.googlecode.androidilbc.Codec.<init>(Codec.java:16)
02-03 18:04:15.726: E/AndroidRuntime(3104): at com.googlecode.androidilbc.Codec.<clinit>(Codec.java:5)
02-03 18:04:15.726: E/AndroidRuntime(3104): at com.quickblox.videochat.core.objects.AudioRecorder$AudioRecorderRunnable.run(AudioRecorder.java:196)
02-03 18:04:15.726: E/AndroidRuntime(3104): at java.lang.Thread.run(Thread.java:841)
Run Code Online (Sandbox Code Playgroud)