小编Shi*_*lal的帖子

在Android中获取活动的应用程序名称

我正在尝试制作一个显示所有活动应用程序的程序.

我到处搜索,但只能找到只显示包名的代码.

如果您的主人可以告诉我如何显示所有活动的应用程序名称,那将是非常有帮助的

android android-package-managers

14
推荐指数
1
解决办法
2万
查看次数

Android:显示错误的屏幕分辨率

我试图使用此代码获取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像素.那么代码有什么问题?

如何获得特定设备的实际屏幕分辨率?

android screen-resolution android-screen

11
推荐指数
1
解决办法
1万
查看次数

TextChanged事件功能不起作用

我有一个简单的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事件,如果没有触发为什么?? 我该怎么办??

asp.net

9
推荐指数
1
解决办法
4万
查看次数

如何在eclipse中更改minSDK版本?

在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

eclipse android android-emulator

7
推荐指数
1
解决办法
1万
查看次数

在Javascript中获取Textbox值

我试图在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中的文本框中输入文本???

javascript asp.net

7
推荐指数
3
解决办法
13万
查看次数

如何将标题添加到自定义对话框?

如何为此自定义对话框添加标题?

在此输入图像描述

我试过这样的

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)

android dialog

6
推荐指数
2
解决办法
4万
查看次数

ListView后放置缺少的按钮

我有一个布局,顶部连续有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 listview android-layout

6
推荐指数
2
解决办法
3847
查看次数

如何在Android中获取电话名称

有没有办法在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 吗?

android

5
推荐指数
1
解决办法
1万
查看次数

SocketException:没有这样的主机

我想从我的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)

.net mysql vb.net exception-handling

5
推荐指数
1
解决办法
1万
查看次数

Android 市场过滤问题

我创建了一个应用程序,用于检查手机中是否启用了 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 android-manifest google-play

5
推荐指数
1
解决办法
1461
查看次数