小编Lis*_*nne的帖子

Android:Android AlarmManager可以唤醒设备执行预定任务吗?

我需要制作一个应用程序来设置本周的日历,

基本上,用户将输入一周中每一天的活动的开始时间和结束时间.

他只会做一次.

在设置之后,应用程序(我将使用AlarmManager)将在设定的小时开始他的活动(连续播放视频)并完成设定的小时:

一周的每一天;

永远,

没有人为干预(当然必须打开手机/平板电脑并插上电源).

我关注的是:

请问alarmmanger能够真正唤醒设备在上午,而无需用户进行任何交互启动活动(播放视频)?

聪明的使用建议

    WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);
    Window window = getWindow();  
    window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);
Run Code Online (Sandbox Code Playgroud)

在Eclipse中给我带来了很多错误:

在此输入图像描述

android alarmmanager

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

只要按住按钮,如何执行操作

嗨,谢谢你的帮助.

我需要一个按钮来执行以下行为:

  • 当按下按钮时,动作开始(在这种情况下,视图滚动)

  • 只要按下按钮,动作就会继续(视图继续滚动)

  • 释放按钮时,动作(滚动)停止.

我试过这个,但不起作用:

Button left = (Button) findViewById(R.id.left);


    left.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            Log.e("","left");
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android

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

Facebook Android:分享图片和链接

我需要使用Facebook分享图片和链接.

看来这是不可能的.

有明确的答案吗?

android facebook

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

什么是这个错误,我不明白

11-06 15:28:51.968: E/AndroidRuntime(3270): java.lang.NoSuchMethodError: android.support.v4.view.ViewGroupCompat.getLayoutMode
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Bounds.include(GridLayout.java:2155)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.computeGroupBounds(GridLayout.java:1203)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getGroupBounds(GridLayout.java:1212)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.createLinks(GridLayout.java:1221)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getForwardLinks(GridLayout.java:1247)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.createArcs(GridLayout.java:1372)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getArcs(GridLayout.java:1405)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.computeLocations(GridLayout.java:1576)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getLocations(GridLayout.java:1597)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getMeasure(GridLayout.java:1618)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout$Axis.getMeasure(GridLayout.java:1626)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.support.v7.widget.GridLayout.onMeasure(GridLayout.java:957)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.view.View.measure(View.java:8313)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.widget.HorizontalScrollView.measureChildWithMargins(HorizontalScrollView.java:1279)
11-06 15:28:51.968: E/AndroidRuntime(3270):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:250) …
Run Code Online (Sandbox Code Playgroud)

android

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

Android:如何无限播放视频

我需要无限次地播放相同的视频.

我可以:

 while(true)    
     VideoView.start();
Run Code Online (Sandbox Code Playgroud)

但它看起来很恶心和疯狂.

我相信有人有更好的建议.

video android android-videoview

-2
推荐指数
1
解决办法
133
查看次数

Java:为什么这有效?

这可能是一个愚蠢的问题,我的Java只是简陋的概率:-(但我不明白为什么这有效(它实际上是Android代码,但我认为这是一般的Java问题).

我不明白该对象mySensorEventListener是如何被实际创建的?

  • 我不明白下面的代码实际上是做什么的.
  • 如何调用此代码???
  • 什么时候叫???

这是我不理解的部分

public SensorListener mySensorEventListener = new SensorListener() {

    @Override
    public void onSensorChanged(int sensor, float[] values) {
        synchronized (this) {
        }
    }
    @Override
    public void onAccuracyChanged(int sensor, int accuracy) {
    }
};
Run Code Online (Sandbox Code Playgroud)

这是它所属的android Activity:

public class RouteMapActivity extends Activity implements IRegisterReceiver {
private SensorManager mSensorManager;
private MapView mapView;

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

    mapView = new MapView(this, provider.getTileSource()
            .getTileSizePixels(), resProxy, provider);

    mSensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);
    mSensorManager.registerListener(mySensorEventListener,
            SensorManager.SENSOR_ORIENTATION,
            SensorManager.SENSOR_DELAY_FASTEST);

    setContentView(mapView);
}

public SensorListener mySensorEventListener = new …
Run Code Online (Sandbox Code Playgroud)

java android

-2
推荐指数
1
解决办法
114
查看次数

如何在Android上实现单点登录

我想在Android上实现单点登录.

我有一组移动应用程序需要与服务器通信才能识别用户.

当其中一个应用程序被识别为属于用户时,其他应用程序应该能够检测到该应用程序,而无需要求用户进一步识别.

因此,用户基本上只登录一个应用程序,所有其他应用程序将自动跟踪.

请问我怎么能做到这一点?

android single-sign-on

-4
推荐指数
1
解决办法
7689
查看次数