小编m4n*_*n07的帖子

Android:如何在曲面视图中添加按钮

我正在绘制一些图形,我想添加几个按钮.但是使用表面视图我们如何以编程方式添加这些按钮?

android surfaceview

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

Android:在活动之间传递哈希映射

我在字符串和类对象之间有一个映射.我在Activity1中填充此地图,我想将其传递给activity2.

public class NEW extends Activity {

    public class data {
            String name;
            float value;
                 ....   etc  }

 ......   
    static Map<String, data> data_map = new HashMap<String, data>();
   .....  }
Run Code Online (Sandbox Code Playgroud)

android map android-intent android-activity

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

Android:如何查找设备的帧速率?

帧率:我指的是显示变化的速率.即调用Ondraw()并重绘画布.

所有Android设备都有默认费率吗?由于此速率取决于设备的处理能力,如何在开始为该移动设备编程之前找出设备的帧速率?

android

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

C中的计时器库

我正在寻找用C编写的开源计时器库.该库应具有Timer回调函数等.

在搜索时,我看到POSIX计时器setitimer(),它使用基于信号的方法,可能导致多线程代码中的问题.

假设我在线程代码中使用POSIX定时器,信号将无法到达正确的位置.如果我在一个过程中使用多个定时器,那么每个定时器应该使用不同的信号.还有其他选择吗?

c linux multithreading

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

Android:崩溃:二进制XML文件行:错误膨胀类(使用SurfaceView)

我有android surfaceview,并且我正在尝试添加按钮.在surfaceview画布中我画了一些东西.我有一个线程类来继续绘图.

package com.androidsurfaceview;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class androidsurfaceview extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Button buttonShowHide = (Button)findViewById(R.id.showhide);
        final Button buttonDummy = (Button)findViewById(R.id.dummy);

        buttonShowHide.setOnClickListener(
                new Button.OnClickListener(){

                    @Override
                    public void onClick(View arg0) {
                        // TODO Auto-generated method stub
                        if(buttonDummy.getVisibility()==View.VISIBLE){
                            buttonDummy.setVisibility(View.GONE);
                        }
                        else{
                            buttonDummy.setVisibility(View.VISIBLE);
                        }
                    }

                }
        );
Run Code Online (Sandbox Code Playgroud)

线程类

package com.androidsurfaceview;

import android.graphics.Canvas;
import android.view.SurfaceHolder;
public class MySurfaceThread extends Thread { …
Run Code Online (Sandbox Code Playgroud)

graphics android surfaceview

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

使用rowspan的HTML表头

<html>
<body>

<TABLE border="1" ">

<CAPTION><EM>A test table with merged cells</EM></CAPTION>

<TR><TH rowspan="2"><TH colspan="2"> Average
    <TH rowspan="2">Red<BR>eyes </TH>
</TR>
<TR>
  <TH>height</TH><TH>weight</TH>
</TR>
<TR> 
  <TD>1.9<TD>0.003<TD>40%</TD>
</TR>
<TR> 
  <TD>1.7<TD>0.002<TD>43%</TD>
</TR>

</TABLE>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我得到的输出头的第一个元素为空白

  A test table with merged cells
/-----------------------------------------\
|          |      Average      |   Red    |
|          |-------------------|  eyes    |
|          |  height |  weight |          |
|-----------------------------------------|
|  1.9     | 0.003   |   40%    |         |
|-----------------------------------------|
|  1.7     | 0.002   |   43%    |         |
\-----------------------------------------/
Run Code Online (Sandbox Code Playgroud)

预期产出

  A test table with …
Run Code Online (Sandbox Code Playgroud)

html html-table

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

理解/可视化 C# 代码的工具

您是否有任何工具建议可以帮助您轻松理解一堆 C# 代码?试图理解别人写的一大块软件 必须要做修改。有关可能有助于理解代码/代码流程的工具的任何建议。

.net c#

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

在Linux中以更快的方式获取包含500万个文件的目录所占用的总空间

我有一个运行linux的目标板,目录中大约有500万多个文件。(此目录没有任何子目录)如果我执行此程序,则需要几分钟来获取总空间信息。有没有更快的方法可以做到这一点?谢谢

#include <stdio.h>
#include <dirent.h>
#include <string.h>
#include <stdlib.h>
#include <limits.h>
#include <sys/stat.h>
#include <errno.h>


void calcSpace(char *path,  long long int *totalSpace) 
{
    DIR *dir;                /* dir structure we are reading */
    struct dirent *ent;      /* directory entry currently being processed */
    char absPath[200];
    struct stat statbuf;     /* buffer for stat()*/
    long long int fileCount=0;

    fprintf(stderr, "Opening dir %s\n", path);
    dir = opendir(path);
    if(NULL == dir) {
        perror(path);
        return;
    }
    while((ent = readdir(dir))) 
    {
       fileCount++;
       sprintf(absPath, "%s/%s", path, ent->d_name);
       if(stat(absPath, …
Run Code Online (Sandbox Code Playgroud)

c c++ linux embedded-linux

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

Android:如何使用ECLIPSE IDE将日志从LogCat捕获或重定向到文件

在Android中,如何使用ECLIPSE IDE将日志从LogCat捕获或重定向到文件.我不想使用命令提示符选项.因为我没有配置它.谢谢

logging android

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

相同大小的HTML表列

使用下面的代码,我得到的列大小不同(特别是最后一列很小)我希望所有三列都具有相同的大小.谢谢.

<html>
<body>
<h4>Two rows and three columns:</h4>
<table border="1" width="100%" height="400" align="top">
<tr style="height: 1">
  <td>
   <table width="100%" border="2" height ="100" align="top">
     <tr>
       <td>1-1</td>
       <td>1-2</td> 
     </tr>
     <tr>
       <td>1-3</td>
       <td>1-4</td>
     </tr>
   </table>
 </td> 
  <td>
   <table width="100%" border="2" height ="100" align="top">
     <tr>
       <td>2-1</td>
       <td>2-2</td> 
     </tr>
     <tr>
       <td>2-3</td>
       <td>2-4</td>
     </tr>
   </table>
<td>
   <table width="100%" border="2" height ="100" align="top">
     <tr>
       <td>3-1</td>
     </tr>
     <tr>     
       <td>3-2</td>
     </tr>
   </table>
 </td> 
</tr>
<tr style="vertical-align: top">
 </td> 
  <td>
   <table width="100%" border="2" height ="100">
     <tr>
       <td>4-1</td>
       <td>4-2</td> 
     </tr>
     <tr> …
Run Code Online (Sandbox Code Playgroud)

html html-table

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