我正在尝试制作一个显示所有活动应用程序的程序.
我到处搜索,但只能找到只显示包名的代码.
如果您的主人可以告诉我如何显示所有活动的应用程序名称,那将是非常有帮助的
我试图使用此代码获取Android手机的屏幕分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
str_ScreenSize = "dd" + " x " + dm.heightPixels;
Run Code Online (Sandbox Code Playgroud)
当我在我的Galaxy S手机中尝试此代码时,屏幕分辨率为320x533像素,但实际上Galaxy S的屏幕分辨率为480x800像素.那么代码有什么问题?
如何获得特定设备的实际屏幕分辨率?
我有一个简单的aspx文件
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test4.aspx.vb" Inherits="test4" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form1" runat="server">
<div id="content">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是test4.aspx.vb代码文件
Partial Class test4
Inherits System.Web.UI.Page
Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
现在的问题是,即使我在textBox1中输入了一些textchanged事件,如果没有触发为什么?? 我该怎么办??
在eclipse 3.5中创建一个新的android项目时,我选择了Android 2.1 Update1作为构建目标.但我忘了给迷你SDK版本.现在,当构建项目时,它会发出警告消息" 警告:应用程序未指定API级别要求!设备API版本为8(Android 2.2) "
应用程序正常运行..但是当我运行该应用程序是我的三星Galaxy S有Android 2.1,应用程序的行为不同.
我甚至尝试添加
<uses-sdk minSdkVersion="7" />
清单文件..但我仍然收到警告信息..
那么如何才能在eclipse中将我项目的迷你SDK更改为7,以便在模拟器和手机中得到相同的结果?
在此先感谢Shijilal
我试图在javascript中获取文本框的值,但它不起作用.以下是我的测试页面的代码
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeFile="test3.aspx.vb" Inherits="test3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
<script language="javascript">
function GetAlert() {
var TestVar = document.getElementById('txt_model_code').value;
alert(TestVar);
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
<asp:TextBox ID="txt_model_code" runat="server" ></asp:TextBox><br /><br />
<input type="button" value="db Function" onclick="GetAlert()" /><br />
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
那我哪里错了?如何在javascript中的文本框中输入文本???
如何为此自定义对话框添加标题?
我试过这样的
public void customDialog()
{
Dialog dialog=new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
dialog.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.string.app_name );
dialog.setContentView(R.layout.dialog_submit);
TextView edit_model=(TextView) dialog.findViewById(R.id.edit_model);
edit_model.setText(android.os.Build.DEVICE);
dialog.show();
}//end of custom dialog function
Run Code Online (Sandbox Code Playgroud)
我也试图设置这样的标题.. dialog.setTitle("Enter Details");
但是这也没有产生任何结果.那么如何设置这个自定义对话框的标题?
这是我用于自定义对话框的dialog_submit.xml文件.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_root"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
>
<TextView android:id="@+id/txt_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFF"
android:text="Name"
android:textStyle="bold"
/>
<EditText android:id="@+id/edit_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/txt_name"
/>
<TextView android:id="@+id/txt_model"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFF"
android:layout_below="@+id/edit_name"
android:text="Phone Model"
/>
<TextView android:id="@+id/edit_model"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/txt_model"
/>
<Button android:id="@+id/but_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/edit_model"
android:text="Cancel"
/>
<Button android:id="@+id/but_submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/edit_model" …
Run Code Online (Sandbox Code Playgroud) 我有一个布局,顶部连续有3个按钮,然后是ListView,然后是listView下面的按钮.这是我的layout.xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/btn_top10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TOP 10"/>
<Button android:id="@+id/btn_top100"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TOP 100"
android:layout_toRightOf="@id/btn_top10"/>
<Button android:id="@+id/btn_showAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show All"
android:layout_toRightOf="@id/btn_top100"/>
<ListView android:id="@+id/LV_Device"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/btn_top10"
android:layout_above="@id/LV_Device"/>
<Button android:id="@+id/btn_clearResult"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Clear Results"
android:layout_below="@id/LV_Device"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
这将得到这样的结果
如果我向ListView添加一些值然后确定,则会显示下面的按钮
但是如果列表视图变得大于屏幕大小,那么即使在滚动到listView的底部之后,下面的按钮也不可见
怎么解决这个问题?我不希望按钮固定在屏幕的底部.我希望按钮只显示在ListView的末尾
有没有办法在android中获取电话名称??。我试过了
android.os.Build.DEVICE;
android.os.Build.MODEL;
android.os.Build.PRODUCT;
Run Code Online (Sandbox Code Playgroud)
在三星 Galaxy S 中,所有这些都给出了 GT-19000 作为结果,这是型号名称。有什么办法可以让我得到三星 Galaxy S 吗?
我想从我的asp页面连接到mysql数据库.所以根据我的托管服务提供商告诉我使用连接字符串,其中服务器被指定为"localhost:3309"
Dim myConnection As MySqlConnection = New MySqlConnection("server=localhost:3309; user id=TID; password=TPWD; database=TDB; pooling=false;")
Dim strSQL As String = "SELECT * from Device_Data"
Dim myDataAdapter As MySqlDataAdapter = New MySqlDataAdapter(strSQL, myConnection)
Dim myDataSet As DataSet = New DataSet()
myDataAdapter.Fill(myDataSet, "Device_Data")
MySQLDataGrid.DataSource = myDataSet
MySQLDataGrid.DataBind()
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个页面时,我收到了这个错误
[SocketException (0x2af9): No such host is known]
System.Net.Dns.GetAddrInfo(String name) +6134386
System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) +136
System.Net.Dns.GetHostEntry(String hostNameOrAddress) +109
MySql.Data.Common.StreamCreator.GetDnsHostEntry(String hostname) +123
[Exception: Call to GetHostEntry failed after 00:00:02.2499197 while querying for hostname 'localhost:3309': SocketErrorCode=HostNotFound, ErrorCode=11001, NativeErrorCode=11001.] …
Run Code Online (Sandbox Code Playgroud) 我创建了一个应用程序,用于检查手机中是否启用了 WIFI/GPS 以及其他一些数据。如果启用了 WIFI,则将执行一些操作,否则它将跳过该部分。所以这基本上意味着 WIFI/GPS 的可用性/ GPS 不是我的应用程序的必要条件。
但是在android市场上传我的应用程序后,它显示..
This apk requests 4 features that will be used for Android Market filtering
android.hardware.wifi
android.hardware.location
android.hardware.location.gps
android.hardware.touchscreen
Run Code Online (Sandbox Code Playgroud)
所有这 4 个都不是我的应用程序的必要条件.. 那么为什么它显示我的应用程序将根据这些进行过滤..
此外,如果我在我的 android manifest 中将标签设置为 false,我的应用程序是否对所有手机都可见,尤其是那些没有触摸屏、wifi、gps 等的手机???
<uses-feature android:name="android.hardware.wifi" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
Run Code Online (Sandbox Code Playgroud)
如果我将标签设置为 false,无论进行任何过滤,我的应用程序是否对所有手机都可见???
android ×7
asp.net ×2
.net ×1
dialog ×1
eclipse ×1
google-play ×1
javascript ×1
listview ×1
mysql ×1
vb.net ×1