小编Ham*_*hid的帖子

Android中的回调是什么?

我想了解回调的概念.我在互联网上搜索了有关回调的内容,并且有许多使用接口的示例,并且一个类使用该接口调用另一个类的方法.但是我仍然无法获得回调的主要概念,使用回调的目的是什么?

java android

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

Android GPS返回的准确度值的含义

我想知道返回的准确度值的含义是什么

location.getAccuracy()
Run Code Online (Sandbox Code Playgroud)

例如:如果它返回"1",那意味着什么?

android

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

如何在android中的gridview中显示arraylist

我想在Gridview中显示Arraylist项目.我的Arraylist是这样的:

你好,你好

2你好你好

如果我将它绑定到gridview控件,如下所示:

  ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, event_list);

  gridview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

event_List是我的Arraylist.通过这种方法,我在gridview的单元格中获得了完整的Arraylist行或记录.我想在gridview的每个单元格中显示每个项目,如Arraylist的"Hello".像一个单元格中的1个,另一个单元格中的"Hello",依此类推.

提前致谢

android

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

如何从远程计算机调试Visual Studio 2012中的Asp.Net Mvc应用程序

我有两台电脑相连,我已经Remote Desktop ConnectionComputer AComputer B.

我打开Visual Studio 2012Computer B,并开始调试Asp.Net MVC应用程序,它工作正常在本地计算机上的浏览器,它也被托管IIS.但是当我从Computer A's浏览器打开MVC应用程序时,比debuging不起作用,即没有命中断点.

我搜索过它,然后遇到了Remote Debugging Monitor,但我无法使用它.

我需要帮助.

visual-studio-debugging asp.net-mvc-4 visual-studio-2012

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

如何在asp.net mvc中使用jquery设置@Html.EditorFor的值

我想使用 jquery 设置输入文本的值。我试过这样做:

    <div class="editor-label">
        @Html.LabelFor(model => model.ID )
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.ID)
        @Html.ValidationMessageFor(model => model.ID)
    </div>
Run Code Online (Sandbox Code Playgroud)

和 jquery 语法:

    $("#ID").val(data.ID);
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我已经尝试了相同的 jquery 代码:

<input type="text" id="ID" />
Run Code Online (Sandbox Code Playgroud)

这种方法有效,但我不知道为什么 @Html.EditorFor 不能与 jquery 一起使用。提前致谢

asp.net-mvc asp.net-mvc-4

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

如何在Wifi-Direct Android中创建特定的组所有者

我有一个Wifi Direct Android应用程序,它将在两部手机上运行.

phone1连接到phone2,我想phone1充当一个clientphone2充当一个server.

我用过这段代码:

if (info.groupFormed && info.isGroupOwner) {

           // start the server thread

   } else if (info.groupFormed) {

            // start the client thread
   }
Run Code Online (Sandbox Code Playgroud)

但问题是,有时phone1哪个已经启动了连接,我希望它充当客户端,它有时充当一个GroupOwner,并且服务器线程在客户端电话上启动.

我想确保phone2始终充当a GroupOwner和a server.

android wifi-direct

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

如何手动暂停Android中的Activity

我有两个活动,AB.我BA这段代码打来电话:

 Intent myIntent = new Intent(this, myAcitivity.class);        
 myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

然后B,我放置一个按钮,A通过暂停活动返回活动B.我试图暂停,B以便它转到后台然后去A,但它正在工作.我试过了

一解决方案:

moveTaskToBack(true);

它不是放在B后台,而是放在A后台.

有解决方案吗

android android-intent

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

如何在android中确定设备启动事件

我想在我的android应用程序中保存一个日志,日志将包含Device Started(Bootup)和Device Stop Times.任何想法怎么做?

我必须在Bootup上启动我的应用程序,但是如何确定该应用程序是否在Bootup上启动?

我搜索过但找不到更好的解决方案.

android

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

java.lang.NoClassDefFoundError:com.google.android.maps.GeoPoint

我正在使用Google API for android.我写了这一行:

GeoPoint point = new GeoPoint(234120, 4885693);
Run Code Online (Sandbox Code Playgroud)

我更改了项目的属性并包含了Google API.这是我的清单文件:

<application 
        android:name=".Test"
        <uses-library
            android:name="com.google.android.maps"
            android:required="true" />
        <activity
            android:name=".Main"
Run Code Online (Sandbox Code Playgroud)

错误是:

07-09 15:28:10.046: E/AndroidRuntime(7248): Caused by: java.lang.NoClassDefFoundError: com.google.android.maps.GeoPoint
Run Code Online (Sandbox Code Playgroud)

android android-maps

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

如何在android(而不是ListView)中填充List

我通过此代码获取第三方应用程序列表.

    ApplicationInfo ai;
    final PackageManager pm = main.getPackageManager();

    List<ApplicationInfo> packages1 = null;
    int index = 0;

    List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);

    for (ApplicationInfo appInfo : packages)
    {
        if ((appInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0)
        {
            // IS A SYSTEM APP
        }

        else 
        {
            packages1.add(index, appInfo);
            index++;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是当我评论这一行时,我得到一个例外:

    packages1.add(index, appInfo);
Run Code Online (Sandbox Code Playgroud)

然后代码正确执行,但由于这一行,它会产生异常.这是我的logcat:

07-01 05:19:32.058: W/dalvikvm(5558): threadid=8: thread exiting with uncaught exception (group=0x4001d7d0)
07-01 05:19:32.065: E/AndroidRuntime(5558): FATAL EXCEPTION: AsyncTask #1
07-01 05:19:32.065: E/AndroidRuntime(5558): java.lang.RuntimeException: An error occured while executing doInBackground()
07-01 05:19:32.065: E/AndroidRuntime(5558): …
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
1
解决办法
110
查看次数