小编use*_*595的帖子

Android Studio 2.3更新无法打开应用[即时运行服务]

我最近将Android Studio更新为2.3.当我点击即时运行按钮时,它会编译应用程序但不会在Android设备上打开应用程序.在此之后即使"热插拔"未启用,它也会显示"无活动'应用'启动".知道我可能做错了什么.我尝试创建一个新项目,但也存在此错误.

我收到以下错误:

 Error while executing: am startservice
 com.example/com.android.tools.fd.runtime.InstantRunService Starting
 service: Intent { act=android.intent.action.MAIN
 cat=[android.intent.category.LAUNCHER]
 cmp=com.example/com.android.tools.fd.runtime.InstantRunService }
 Error: Not found; no service started.
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin android-instant-run

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

如何删除两个div元素之间的空格

我有两个div

  <div>abc</div>
  <div>def</div>
Run Code Online (Sandbox Code Playgroud)

用css作为这个

div{
  display:inline-block;
  padding:0px;
  margin:0px;
}

body{
   padding:0px;
   margin:0px;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能消除第一和第二div之间的差距/空间

链接相同的http://cssdeck.com/labs/i5oysgmt

html css

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

在Android中自定义Google SignInButton

我想在Android中自定义Google登录按钮。目前,通过使用以下代码,我具有非常基本的默认布局。

<com.google.android.gms.common.SignInButton
            android:id="@+id/sign_in_button"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)

我对当前的按钮布局不满意。是否可以更新默认按钮中的按钮文本,背景色,还是应该创建完整的自定义按钮布局?

谢谢。

ps:我是Android新手

java xml android google-plus google-signin

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

Android MediaMetadataRetriever错误的视频高度和宽度

我想检索视频的高度和宽度,为此使用了MediaMetadataRetriever类。在大多数情况下,它是正确的,但是在少数情况下,高度和宽度可以互换。

我认为这可能是由于方向改变而发生的。

我当前的代码:

MediaMetadataRetriever metaRetriever = new MediaMetadataRetriever();
        metaRetriever.setDataSource(videoPath);
        videoHeight = metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);
        videoWidth = metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);
Run Code Online (Sandbox Code Playgroud)

如何获得正确的值?谢谢

android android-view mediametadataretriever

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

如何获取自己的应用程序的热门活动名称

MainActivity我想知道当前Activity在 App 内打开的 Top 。

对于前棒棒糖,我使用了以下内容

ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
Run Code Online (Sandbox Code Playgroud)

在我发现的其他帖子中,我应该使用:

getAppTasks() and gettaskinfo
Run Code Online (Sandbox Code Playgroud)

但是我找不到任何完整的示例来演示如何使用上述内容。任何帮助都是感激的。问候。

编辑:当前代码:

if (Build.VERSION.SDK_INT >= 23) {
      cn = am.getAppTasks().get(0).getTaskInfo().topActivity;
}else{
      cn = am.getRunningTasks(1).get(0).topActivity;
}
Run Code Online (Sandbox Code Playgroud)

am.getRunningTasks 在 API 21 中已弃用。 am.getAppTasks#topActivity 在 API 23 中可用。所以更新的问题是如何为 API 21 和 22 处理它。

java service android android-activity activity-manager

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

在代码中不推荐将字符串常量转换为'char*'

可能重复:
C++不推荐将字符串常量转换为'char*'

我在3个地方的gcc编译器上得到"从字符串常量到'char*'的不推荐的转换"错误.

当我在codeblock上编译时,没有错误.

char* decodeCode(char* encodedString)
{
    const char*  decodedString = "";   // ERROR
    char* a = encodedString;
    char store[10000];

    for(int j=0;j <strlen(a);j++)
    {
        if (isdigit(a[j]) || a[j] == '#')
            continue;
        else return "";    //ERROR
    }   
} 

int main()
{
    const char* a;
    a = decodeCode("6999066263304447777077766622337778");   // ERROR
    printf("%s",a);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

你知道我怎么解决它吗?如果是这样,请清楚地写下来(我是新手......).

c++ string gcc

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

如何在 Android 的内部缓存目录中创建图像文件

我想将 image.png 放在 Android 内部存储的 cache/images/ 中。

我无法使用以下代码获得它:

File directory = new File(getContext().getCacheDir(), "images");
directory.mkdirs();


File mypath=new File(directory,"image.png");

FileOutputStream fos = null;
try {
    fos = new FileOutputStream(mypath);

    bmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
} catch (Exception e) {
    e.printStackTrace();
} finally {
    try {
        fos.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}       
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我什至无法创建名为 images 的目录。请帮助,我是初学者。

android android-file

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

Javascript输入字段值未定义

我遇到的问题是我无法访问我的一个文本字段的值.我知道当文档最初加载时,值将是未定义的.但是当我点击提交时我正在访问输入字段的值,那么我必须在文本框中输入确切的字符串.

$("#foo").submit(function(event)
Run Code Online (Sandbox Code Playgroud)

但即使在此事件监听器之后我也无法访问该值.

console.log(comment_value);
Run Code Online (Sandbox Code Playgroud)

总是显示未定义.我也使用了jquery版本的val()函数但没有帮助.

请指导.谢谢

<html>
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
      $(document).ready(function(){                
        $("#foo").submit(function(event){           
          var comment_value = document.getElementById("newComment").value;        
          console.log(comment_value);

          event.preventDefault();
          // $("#newcommentblock").html(&#039;<img src="a.gif"/>&#039;);                  

          request = $.ajax({
            url: "getcomment.php",
            type: "POST",
            timeout:30000,  
            dataType: "text", 
            data:{getquestionid: 12, getcomment: "comment_value"}               
          });

          alert("inside script");

          request.done(function (response, textStatus, jqXHR){

          console.log("Hooray, it worked!");
          //$("#comments").html(response);              
        });        

        request.fail(function (jqXHR, textStatus, errorThrown){               
          console.error("The following error occured: " + textStatus + ", " + errorThrown);
        });        

        request.always(function () {});

        console.log("hi inside");           
      });
    </script>
  </head>
  <body>  
    <h1> 
      question: <br> jisofqw<br>        
    </h1>

     <p …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

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

来自头文件的Cpp函数调用

有两个文件,一个是.cpp文件,另一个是.h文件,头文件

该类存在于.h文件中

class DecodeTheCode
{
public:
char* decodeCode(char* encodedString);
};
Run Code Online (Sandbox Code Playgroud)

现在我正在使用的软件问

•在函数char*decodeCode(char*encodedString)中实现逻辑

但我已宣布

const char* decodeCode(const char* encodedString)
{
const char*  decodedString = "";
const char* a = encodedString;
char store[10000];

for(int j=0;j<strlen(a);j++)
{
    if (isdigit(a[j]) || a[j] == '#')
        continue;
    else return "";
}
int i = 0,k=0;
while (i < strlen(a))
{
    if (a[i] == '#') {i++; continue;}
    else if(a[i] == a[i+1] && a[i+1] == a[i+2] && a[i+2] == a[i+3])
    {
        store[k++] = four(a[i]);
        i += 4;
    } …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors header-files

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