小编Sar*_*ara的帖子

如何在摇动设备时刷新应用程序?

我需要添加一个可以刷新我的Android应用程序的摇动功能.

我发现的所有文档都涉及到实现SensorListener,但Eclipse告诉我它已被弃用并建议SensorEventListener.

谁有一个很好的指导我如何创建这个shake controller

android accelerometer shake

250
推荐指数
4
解决办法
12万
查看次数

如何禁用Android中SlidingDrawer背后的视图?

我有一个从屏幕底部弹出的SlidingDrawer,填充屏幕大约80%.即使SlidingDrawer视图处于焦点,仍然可以单击SlidingDrawer后面的视图中的项目,按钮和其他元素.当SlidingDrawer处于活动/上拉/焦点时,我想要禁用其后面的整个视图,以便它无法接收点击和触摸.是否有一种禁用整个视图的好方法?我已经尝试过setEnable(false)和setClickable(false)但它们都不起作用.

救命?

android view slidingdrawer clickable

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

使用Android中的Instrumentation进行GUI测试

我想测试我的Android应用程序UI,使用键事件和按下按钮等.我已经读过了Instrumentation可以用于此目的的som文档.

有经验使用Instrumentation进行UI测试的人吗?

testing user-interface instrumentation android

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

我可以强制Android Back按钮在Activity堆栈中向后退两步吗?

我知道我可以覆盖这个onKeyDown方法,但是我想回去做两件事!

android android-activity

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

AVD经理不会将我的HTC Hero手机检测为虚拟设备

当我运行我的应用程序时,我需要将手机用作模拟器/目标/虚拟设备.我已经安装了HTC Sync,USB驱动程序正常.我在设置中启用了USB调试.

我还需要做些什么来让Eclipse AVD Manager检测我的手机?我按照我现在完成的相同步骤,在anohher coumputer上工作."突然"它只是检测到手机.这毫无意义!哎呀

请帮忙?

eclipse android emulation android-virtual-device

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

Android WebView显示空白页面

尝试创建WebView但它只显示空白/白页.我已经关注了几个例子,他们都说使用这个代码......

这是我的代码:

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class PostenWebView extends Activity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.web_view);
        WebView webview = (WebView)findViewById(R.id.webview);
        webview.loadUrl("http://www.google.com");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是web_view.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
    <WebView 
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android webview

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

我在哪里可以找到Facebook的API密钥和API秘密?

尝试通过我的Android应用程序连接到Facebook以进行状态更新.得到了整个事情,但我需要API密钥+秘密.我在哪里可以创建/获取这些?

private static final String apiKey = "<YOUR API KEY>";
private static final String apiSecret = "<YOUR SECRET KEY>";
Run Code Online (Sandbox Code Playgroud)

用Twitter尝试了同样的事情,然后我只是"创建"了一个应用程序并收到了"ConsumerKEY"和"ConsumerSECRET",但Facebook的交易是什么?

api keyboard android facebook api-key

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

如何在Android GUI中创建下拉/上拉窗口?

对于Android GUI:我想创建一个窗口,我可以从另一个窗口的底部拉出来,有点像通知栏或Spotify for Android底部的选项卡.

我希望能够抓住窗户的一小块并将其拉起来.或者只需单击它就会"弹出".然后能够拉动或点击它,使其回到原始空间.

有谁知道这样做的好方法?

user-interface android pull window popup

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

Android开发中的自动化测试

我有一个JUnit测试的普通项目,它连接到我的Android项目中的类.每当我从Android项目提交代码时,我希望我的服务器在我的testproject中运行一些JUnit测试.

有这样做的最佳做法吗?到目前为止,我只是在JUnit测试和Android类被分成2个不同项目的一部分时才设法运行测试,因为JUnit在DVM(Dalvik虚拟机)上的模拟器中运行在JVM和Android上.

junit android automated-tests jvm dalvik

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

EJB的简单但良好的模式

对于以下解决方案,您会建议一个好的,实用但简单的模式:

  • HTML + JSP(作为视图/演示文稿)
  • Servlet(控制器,请求,会话处理)
  • EJB(持久性,businesslogic)
  • MySQL DB

是否有必要使用自己的DAO层来保持持久性?我使用JPA将对象持久保存到我的数据库中.

我应该从EJB中撤销业务逻辑吗?所有在线资源都告诉我不同​​的事情并让我感到困惑......

java design-patterns session-bean ejb-3.0

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

在Android中生成/创建条形码

谁知道从Android中的String生成/创建条形码的好方法?

android barcode

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

Android JUnit测试中的运行时异常

我有一个简单的HelloWorld Activity,我尝试使用Android JUnit测试进行测试.应用程序本身就像应该运行一样,但测试失败了

"java.lang.RuntimeException:无法在no.helloworld.test上解析:Intent {action = android.intent.action.MAIN flags = 0x10000000 comp = {no.helloworld.HelloWorld/no.helloworld.HelloWorld}}的活动. HelloWorldTestcase.setUp(HelloWorldTestcase.java:21)"

这是我的活动课程:

包装no.helloworld;

import android.app.Activity; 进口

android.os.Bundle;

公共类HelloWorld扩展Activity {

@覆盖

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
} }
Run Code Online (Sandbox Code Playgroud)

而且测试:

公共类HelloWorldTestcase扩展ActivityInstrumentationTestCase2 {

private HelloWorld myActivity;
private TextView mView;
private String resourceString;
Run Code Online (Sandbox Code Playgroud)
public HelloWorldTestcase() {
    super("no.helloworld.HelloWorld", HelloWorld.class);
}

@Override
protected void setUp() throws Exception {
    super.setUp();
    myActivity = this.getActivity();
    mView = (TextView) myActivity.findViewById(no.helloworld.R.id.txt1);
    resourceString = myActivity
            .getString(no.helloworld.R.string.helloworld);
}

public void testPreconditions() {
    assertNotNull(mView);
}

public void testText() { …
Run Code Online (Sandbox Code Playgroud)

junit android exception android-intent android-activity

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