为了让用户控制音量,我的Android应用程序有一个菜单,其中包含一个滑块,在拖动时提供从0到10的int值.在我获得一个值之后,我必须将音量设置为用户选择的相应值,而且,这是我不知道要实现的部分,我想找到它.
有没有人知道如何获得具有以下描述的视图:在页面顶部有一个自定义测试,下面显示了网址中的内容.目前我的布局如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@id+/test"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
在紧接着这个布局的应用程序的创建中,我使用findViewById获取TextView并为其设置文本.类似我得到WebView并为它调用loadUrl("url"),但行为不是预期的行为.首先简要显示文本集,然后显示带有来自传递的URL的内容的全屏浏览器页面.
我有一个测试应用程序打开一个套接字,通过这个套接字发送一些东西然后关闭它.这循环完成5-10.000次.事情是,在3,4000次迭代后,我得到了这种类型的错误:
java.net.BindException: Address already in use: connect
Run Code Online (Sandbox Code Playgroud)
我甚至设置了即时使用的套接字,但错误仍然存在
try
{
out_server.write(m.ToByteArray());
socket_server.setReuseAddress(true);
socket_server.close();
}
catch(Exception e)
{
e.printStackTrace();
System.out.println(i+" unable to register with the server");
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?
我有xml文件,定义了一些偏好屏幕,如下例所示
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="root_preferencescreen">
<PreferenceScreen android:key="general_sett" android:title="general settings" />
....
<PreferenceScreen android:key="extras_sett" android:title="extras settings" />
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)
我希望能够增加首选项屏幕文本的字体大小,但因为在首选项屏幕中没有android:textsize标签,我不知道如何实现这一点!
我如何在一个图中添加一个OHLCSeriesCollection和一个TimeSeriesCollection,以便在同一个图表中表示它们的值?
我在android线程上搜索一些很好的资料,但我找不到有关这个主题的完整描述的参考资料.因此,如果您知道任何有价值的参考,请指出我.
我在进度对话框中遇到了一些问题.我使用托管进度对话框向用户显示正在使用onCreateDialog(int id)函数中编写的以下代码执行操作:
case PROGRESS_DIALOG :
{
dialog = new ProgressDialog(this);
dialog.setMessage(getResources().getString(R.string.eStrUpdating));
dialog.setCancelable(true);
dialog.setOnCancelListener(new DialogInterface.OnCancelListener()
{
public void onCancel(DialogInterface dialogInterface)
{
Log.i(TAG,"progress dialog cancelled ");
}
});
return dialog;
}
Run Code Online (Sandbox Code Playgroud)
操作完成后,我调用dismissDialog(PROGRESS_DIALOG).问题是如果我在显示进度对话框的同时旋转手机,那么当操作完成时,解除呼叫无效并且进度仍然显示.这我无法理解为什么.
有没有一种方法以编程方式获取的路径,数据库/文件的应用程序使用,而不是硬编码"数据/数据/ mypackage.com/database.db"?