小编AKh*_*AKh的帖子

如何检测Android中的用户不活动状态

用户启动我的应用程序并登录.
选择会话超时为5分钟.
在应用程序上执行某些操作.(全部在前台)
现在用户将Myapp带到后台并启动其他应用程序.
---->倒计时器启动并在5分钟后退出用户
或用户关闭屏幕.
---->倒计时器启动并在5分钟后退出用户

我想要相同的行为,即使应用程序在前台,但用户不会长时间说6-7分钟与应用程序交互.假设屏幕始终处于开启状态.我想检测用户的不活动状态(即使应用程序位于前台,也没有与应用程序进行交互)并启动我的倒数计时器.

android user-inactivity

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

如何在Android中找到Intent源?

可能重复:
Android:如何获取Intent的发件人?

在android中有没有办法找到触发INTENT(在目标活动中)的源活动?

场景是我有两个活动A和B.两者都激活了调用活动C的意图.活动C根据其来源显示额外信息.例如.如果呼叫来自A,则C仅显示2个文本视图,而在B触发的意图的情况下,活动C显示3个文本视图(基本上更多信息基于谁是呼叫者).

为了确定这一点,我需要知道是谁解雇了调用C的意图.我该怎么做呢?

android resolution android-intent

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

计算机中的一个内存位置存储了多少数据?

假设32位操作系统.

  1. 计算机中的一个内存位置存储了多少数据?

  2. 什么是计算机中存储器的基本单元?

  3. 例如,对于存储整数,所需的内存地址是多少?如果基本单位是BYTE,则整数需要4个字节.因此,如果我需要存储一个字节,那么如果开始放入内存位置0001的第一个字节,那么我的整数是否会在0003内存位置结束?

如果我错了请纠正我?

我需要有关CPU内存存储和管理的更多信息......能否请您指点一些资源?

memory integer memory-address

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

如何在Android中有效管理多个异步任务

我有这样的场景,我将不得不对我的服务器进行六次http调用,以获取六个不同项目的数据.这些服务器调用无法组合,它们就是这样.例如:如果您需要GOOGLE的报价信息,请向服务器发送请求谷歌报价信息的请求.接下来,如果你需要雅虎,那么你发起另一个http呼叫,依此类推.

情况如下:

  1. 现在我的最终用户希望比较6家不同的公司.
  2. 正如我所提到的那样,我使用6个异步任务进行6次http调用是不可避免的.
  3. 当我得到每个Async任务响应时,我将使用新数据刷新UI.
  4. 如果我在很短的时间内刷新UI 6次,那将是一次糟糕的UI体验.
  5. 它给我的UI带来了闪烁效果,这是不可取的.

我的问题:

  1. 在获得所有6个异步任务响应之前,如何暂停刷新UI?
  2. 我理解每项任务都是相互独立的.我应该运行一个while循环并等到我收到所有响应吗?
  3. 有没有更好的方法来做这个而不是一个while循环,因为如果任何一个调用没有响应,那么我将永远等待.

注意:我猜Android 1.6+会并行执行异步任务.

这更像是一个设计问题,我将不胜感激.

提前致谢

java android asynchronous http android-asynctask

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

如何在Android AsyncTask中使用ExecutorService?

我需要执行一些AsyncTasks然后收集所有结果,合并然后将最终结果返回给我的用户.

我正在寻找一种AsyncTask在Android中管理多个s 的方法.我正在考虑使用ExecutorServiceJava Concurrency包中的一个,但我卡住了因为ExecutorService只运行Runnables或Callables.为了确定我的要求,我可以使用

ExecutorService.invokeAll((Collection<? extends Callable<T>> tasks)

invokeAll()方法List<Future><V>>仅在完成所有提交的任务时返回一个列表,并且我可以从相应的任务中获取每个任务的结果Future.

一切都很好,ExecutorService因为它不接受这一事实AsyncTask.

有没有其他方法可以使用AsyncTask,ExecutorService或者如果你可以请推荐一种不同的方法.

multithreading android asynchronous executorservice android-asynctask

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

需要数量只有软键盘?

嗨,我需要一个软键盘只用数值09Enter关键.不应该显示除了这些之外的任何东西. , ( )......

在此输入图像描述

我尝试了这里建议的几个选项,但没有什么似乎对我有用.

  1. setRawInputType(Configuration.KEYBOARD_QWERTY)
  2. setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
  3. setRawInputType(InputType.TYPE_CLASS_NUMBER)
  4. setRawInputType(InputType.TYPE_CLASS_PHONE)

我总是在键盘上显示额外的字符,如:

在此输入图像描述

setRawInputType(Configuration.KEYBOARD_12KEY) 显示这样的键盘:

在此输入图像描述

非常感谢任何帮助.提前致谢.

注意:

  • android:minSdkVersion="14":ICS4.0
  • android:targetSdkVersion="17":JB 4.2

qwerty android ime android-softkeyboard android-input-method

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

如何使用凉亭安装聚合物铁元素?

如何使用凉亭安装聚合物0.9的聚合物铁和纸元素?尝试使用bower以类似于核心元素的方式安装但失败.迁移指南未提供有关升级核心/铁或纸张元素的任何信息.

bower install Polymer/iron-elements#^0.9.0

bower iron-elements#^0.9.0  not-cached git://github.com/Polymer/iron-elements.git#^0.9.0
bower iron-elements#^0.9.0     resolve git://github.com/Polymer/iron-elements.git#^0.9.0
bower iron-elements#^0.9.0     ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/Polymer/iron-elements.git", exit code of #128 fatal: remote error:    Repository not found.
Run Code Online (Sandbox Code Playgroud)

html html5 bower polymer bower-install

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

如何在纸张输入中添加自定义验证器?

需要添加一个自定义验证器,它根据html中其他字段的值进行一些复杂的验证.

尝试将自定义验证器函数作为属性添加到纸张输入元素,但它根本 不会被调用.

    <dom-module id='custom-ele'>
            <paper-input is="iron-input" id='input_1' label='Label_1' validator='validate_1'></paper-input>
            <paper-input is="iron-input" id='input_2' label='Label_2' validator='validate_2'></paper-input>
            ...
    </dom-module>
    <script>
    Polymer({

        is: 'custom-ele',

        validate_1: function() {
            //validation code
        },

        validate_2: function() {
           //validation code 
        }

    });
    </script>
Run Code Online (Sandbox Code Playgroud)

html javascript html5 polymer polymer-1.0

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

调用线程的中断()时会发生什么?

我需要知道会发生什么

  1. 什么时候睡觉?
  2. 当它正在运行时,即它正在执行给定的任务.

提前致谢.

java multithreading thread-safety

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

何时初始化实例变量并分配值?

当doees实例变量初始化时?是在构造函数块完成之后还是之前?

考虑这个例子:

public abstract class Parent {

 public Parent(){
   System.out.println("Parent Constructor");
   init();
 }

 public void init(){
   System.out.println("parent Init()");
 }
}
Run Code Online (Sandbox Code Playgroud)
public class Child extends Parent {

private Integer attribute1;
private Integer attribute2 = null;

public Child(){
    super();
    System.out.println("Child Constructor");
}

public void init(){
    System.out.println("Child init()");
    super.init();
    attribute1 = new Integer(100);
    attribute2 = new Integer(200);
}

public void print(){
    System.out.println("attribute 1 : " +attribute1);
    System.out.println("attribute 2 : " +attribute2);
}
}
Run Code Online (Sandbox Code Playgroud)
public class Tester {

public static void main(String[] args) { …
Run Code Online (Sandbox Code Playgroud)

java inheritance abstract-class object instance

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