小编rm *_*tar的帖子

如何在android studio中正确使用postDelayed()?

我有一个countDownTimer,如果用户在第12秒内没有点击gameButton我想要调用gameOver方法.问题当countDownTimer为12或者计时器只是不断倒计时,我或者得到名为instamtly的游戏功能.所以我试图使用postDelayed()方法给用户一个完整的秒来点击按钮并让countDownTimer继续,但正如我的代码现在,游戏停在12无论如何.

import android.app.Activity;
import android.os.CountDownTimer;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;



public class GameScreen extends Activity {

    private TextView time;
    private Button start;
    private Button cancel;
    private Button gameButton;
    private CountDownTimer countDownTimer;
    public static int count = 0;
    public static int countFail = 0;

    final Handler handler = new Handler();
    final Runnable r = new Runnable() {
        public void run() {
            handler.postDelayed(this, 1000);
            gameOver();
        }
    };


    private View.OnClickListener btnClickListener = new View.OnClickListener(){ …
Run Code Online (Sandbox Code Playgroud)

android handler postdelayed android-handler

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

Android目标组件的显式意图

是否可以触发显式意图,但不能触发我的项目中的活动,而是针对某些其他应用程序中的活动.

我确定这段代码,我知道它正在运行

Intent i=new Intent(this,MyActivity.class);
Run Code Online (Sandbox Code Playgroud)

但是有可能做这样的事情

Intent i=new Intent(this,com.bzz.bla.bla.SomeActivity.class);
Run Code Online (Sandbox Code Playgroud)

我的意思是从其他应用程序显式启动活动的确切方式是什么(其他apk中包含的活动),这有可能吗?

我尝试了但它让我更加接近消息...... :(

android explicit android-intent

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

在android开发中使用R.layout.activity_main的含义(JAVA语言)

R.layout.activity_main是什么意思?

我明白那个 "." 运算符用于定义特定对象的变量,但在这种情况下,它已被使用了两次,因此我无法从中获取任何内容.究竟什么是"R"和"布局"?

我的意思是他们显然是班级(对吗?)但他们的功能是什么?基本上解释R.layout.activity_main!

如果问题太模糊或太宽,请发表评论.

java android

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

读取输入流两次而不将其存储在内存中

参考stackoverflow问题,据说InputStream可以使用或通过使用来多次读取mark()reset()提供.InputStreamPushbackInputStream

在所有这些情况下,流的内容存储在字节数组中(即,文件的原始内容存储在主存储器中)并重复使用多次.

当文件大小超过内存大小时会发生什么?我认为这可能会铺平道路OutOfMemoryException.

有没有更好的方法多次读取流内容而不在本地存储流内容(即;在主存储器中)?

知道这个,请帮帮我.提前致谢.

java inputstream stream pushbackinputstream

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

如何使用 pdf.js 从客户端设置范围标头?

我对客户端编程很陌生。我正在尝试使用 pdf.js 在我的网络中查看我的 pdf。按照文档中的步骤,我尝试使用 pdf.js 加载 pdf。整个 pdf 文件在一个请求中下载。现在,我想做渐进式加载(通过指定范围下载)。

我在客户端和服务器端做了以下事情。

我的客户端包含两个文件

  1. form.js 和
  2. 索引.html

客户端 表单.js

'use strict';
var PDF_PATH = ""; //Path of pdf file in web
var PAGE_NUMBER = 1;
var PAGE_SCALE = 1.5;

function renderPage(div, pdf, pageNumber, callback) {
        pdf.getPage(pageNumber).then(function(page) {
        var scale = 1.5;
        var viewport = page.getViewport(scale);

        var pageDisplayWidth = viewport.width;
        var pageDisplayHeight = viewport.height;

        var pageDivHolder = document.createElement('div');
        pageDivHolder.className = 'pdfpage';
        pageDivHolder.style.width = pageDisplayWidth + 'px';
        pageDivHolder.style.height = pageDisplayHeight + 'px';
        div.appendChild(pageDivHolder);

        // Prepare …
Run Code Online (Sandbox Code Playgroud)

javascript pdf pdf-viewer pdf.js

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

没有相机权限无法打开相机“0”

我的清单中有以下内容

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.CAMERA" />
Run Code Online (Sandbox Code Playgroud)

但是我收到这个错误

An error occurred while connecting to camera 0: Status(-8, EX_SERVICE_SPECIFIC): '1: validateClientPermissionsLocked:1165: Caller ... (PID 10153, UID 6049) cannot open camera "0" without camera permission'
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用此代码让相机正常工作

public static Camera getCameraInstance(){
    Camera c = null;
    try {
        c = Camera.open();
    } catch (Exception e) {
        Log.e("getCameraInstance", "exception", e);
    }
    return c; // returns null if camera is unavailable
}
Run Code Online (Sandbox Code Playgroud)

如何让这款相机正常工作?

java android-camera android-permissions

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

在 C 中创建一个函数来读取文件但它无限循环

我基本上想打印出我制作的文件中的所有行,但它只是一遍又一遍地循环回到开始,基本上是因为我在函数中设置了fseek(fp, 0, SEEK_SET);这部分,但我知道否则我将如何放置它以完成所有其他操作行我基本上每次都回到开始。

#include<stdio.h>
#include <stdlib.h>

char *freadline(FILE *fp);

int main(){

    FILE *fp = fopen("story.txt", "r");

    if(fp == NULL){
        printf("Error!");
    }else{
        char *pInput;
        while(!feof(fp)){
            pInput = freadline(fp);
            printf("%s\n", pInput); // outpu 
        }   
    }
    
    return 0;
}

char *freadline(FILE *fp){
    int i;
    for(i = 0; !feof(fp); i++){
        getc(fp);
    }
    fseek(fp, 0, SEEK_SET); // resets to origin (?)
    char *pBuffer = (char*)malloc(sizeof(char)*i);
    pBuffer = fgets(pBuffer, i, fp);

    return pBuffer;
}

Run Code Online (Sandbox Code Playgroud)

这是我目前的工作

c

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

如何选择application / x-www-form-urlencoded / multipart / form-data以GB为单位的文件大小?

我送了一些视频文件(大小可即使在GB)为application/x-www-form-urlencodedHTTP POST

下面链接的链接表明,这将是更好的传输过来多重表单数据时,我们有非字母数字内容。

  1. 哪种编码会更好地传输此类数据?

  2. 另外,如何找到编码数据的长度(使用编码的数据application/x-www-form-urlencoded)?

  3. 编码二进制数据会消耗很多时间吗?

  4. 通常,编码会跳过其他一些非字母数字字符。那么,我们可以跳过对二进制数据(例如视频)的编码吗?我们如何跳过呢?

post http url-encoding http-headers

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

如何使用requst getAttribute Java获取布尔值?

如何将布尔值设置为请求中的属性值。

考虑以下片段

protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException  {

 boolean isOriginal = (boolean) req.getAttribute(“isOriginalFile");
//Some code
}
Run Code Online (Sandbox Code Playgroud)

请求可能包含/可能不包含isOriginalFile属性的地方。如何处理呢?

java httprequest getattribute

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

sdk 22和25之间的ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION权限有什么区别吗?

我试图通过在 AndroidManifest.xml 中声明来从 GPS 或使用这些权限的网络提供商获取当前位置,

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
Run Code Online (Sandbox Code Playgroud)

我在运行时验证权限,

ActivityCompat.checkSelfPermission(context, android.Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED)
Run Code Online (Sandbox Code Playgroud)

ActivityCompat.checkSelfPermission(context, android.Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED
Run Code Online (Sandbox Code Playgroud)

对于 Android SDK 版本 22,它工作得很好,而在 SDK 版本 25 中,尽管在 AndroidManifest.xml 中声明了权限,但它在运行时并未得到反映。

我检查了这些权限是否被授予,

adb shell dumpsys 包 com.abc.xyz

当我尝试使用 adb shell 授予权限时,在 SDK-25 上运行的应用程序未授予权限,如下所示:

adb shell pm grant com.abc.xyz android.Manifest.permission.ACCESS_COARSE_LOCATION

我怀疑 Android 从 SDK 版本 25 开始授予这些权限(如果我错了,请纠正我)。仅通过谷歌搜索,我无法弄清楚 SDK 版本之间的权限级别/严重性如何变化。

请帮我了解一下。

android android-manifest android-location android-permissions

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

如何在JavaScript或Jquery中检查json字符串是否有效?

试过 :

function isJSON(str) {
    try {
        JSON.parse(str);
    } catch (e) {
        return false;
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

要检查天气,字符串是否为json.对于布尔类型格式,它返回true.

有没有办法在Java Script或JQuery中识别有效的json字符串?

javascript jquery

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

我应该在mysql中使用AND/OR运算符来查询吗?

帮助我们找到适合以下情况的操作员:

假设有一个表Employee

e_id | e_name | location
  1     Mett    New York
  2     Bill    Düsseldorf
  3     Sam     Portland
  4     Dave    Valencia
  5     Max     New York
  6     Alex    Portland
  7     Andy    Düsseldorf
  8     John    New York
Run Code Online (Sandbox Code Playgroud)

问题:谁不在杜塞尔多夫或纽约工作?

在这种情况下你会使用运算符OR或AND吗?

我知道这是一个愚蠢的问题,但我一直在和这个问题的某个人争论......她说,我说,或者说.不知道现在用什么.

谢谢!

mysql sql

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

HashMap put() 与compute() 的返回类型

HashMap put 选择返回与该键关联的先前值

    /**
     * Associates the specified value with the specified key in this map.
     * If the map previously contained a mapping for the key, the old
     * value is replaced.
     *
     * @param key key with which the specified value is to be associated
     * @param value value to be associated with the specified key
     * @return the previous value associated with <tt>key</tt>, or
     *         <tt>null</tt> if there was no mapping for <tt>key</tt>.
     *         (A <tt>null</tt> return …
Run Code Online (Sandbox Code Playgroud)

java

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