小编rah*_*hul的帖子

ViewFlipper中具有不同高度的多个视图

我有一个ViewFlipper,它有10个视图,每个视图大小不同(高度明智).一切都很好.问题是,较小的视图被填充(高度)以使其高度等于最大视图.有没有办法避免这个问题?

谢谢!拉胡尔.

android viewflipper

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

Android:FileObserver仅监控顶级目录

根据文件,

"Each FileObserver instance monitors a single file or directory. If a directory is monitored, 
events will be triggered for all files and subdirectories inside the monitored directory."
Run Code Online (Sandbox Code Playgroud)

我的代码就像,

    FileObserver fobsv = new FileObserver("/mnt/sdcard/") {

    @Override
    public void onEvent(int event, String path) {
        System.out.println(event+"    "+path);
    }
    };
    fobsv.startWatching();
Run Code Online (Sandbox Code Playgroud)

但是,onEvent()只有在/ mnt/sdcard /中更改文件时才会触发.如果我在/ mnt/sdcard/downloads /中创建一个文件,则该方法不会被触发.

代码有问题吗?

android android-sdcard fileobserver

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

c ++:vtable是否包含指向非虚函数的指针?

vtable包含指向该类的虚函数的指针.它是否也包含指向非虚函数的指针?

谢谢!

c++ virtual vtable

8
推荐指数
2
解决办法
2813
查看次数

Android:获取特定类型的所有文件的列表

有没有办法从SD卡获取特定类型的所有文件的列表?对于图像,我们有Media.Images.同样,我们在API10下面有任何这样的框架吗?

谢谢!拉胡尔.

android types file

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

Android:如何打开未知的文件类型

我在android中开发一个文件浏览器应用程序.如何处理扩展名未知的文件?当我尝试打开这种文件时,它抛出ActivityNotFound异常.但我希望系统弹出应用程序列表,以便我们可以手动选择要打开它的应用程序.有人能帮我一下吗?

我开始通过将文件及其扩展名绑定到intent来打开文件的活动.

Intent intent = new Intent(Intent.ACTION_VIEW);
MimeTypeMap mime = MimeTypeMap.getSingleton();
String ext = file.getName().substring(file.getName().lastIndexOf(".") + 1);
String type = mime.getMimeTypeFromExtension(ext);
intent.setDataAndType(Uri.fromFile(new File(file.toString())), type);
try
{
    startActivity(intent);
}
catch(Exception e){}
Run Code Online (Sandbox Code Playgroud)

java android file-handling

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

为什么以下代码编译

#include<iostream>
using namespace std;
class Foo {
void Bar( void ) const ;
};
int main()
{
  Foo f;
  cout<<sizeof(f)<<endl;
}
Run Code Online (Sandbox Code Playgroud)

我在g ++上运行它,它没有给我任何编译错误.此外,它执行了给出正确的o/p 1.但我期待,链接期间出错.这个编译器是否依赖?

c++ linker

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

内存泄漏与否?

我在一个更大的代码中间有一小段代码:

int *p = new int[100];
p += 50;
delete []p;
Run Code Online (Sandbox Code Playgroud)

编译器将只删除从51内存ST位置?我认为确实如此.但是,在数组指针的情况下,编译器会保存一个附加项,该项指示已分配的对象数.那么,在这种情况下,是否应该继续删除超出分配大小的内存?或者它是否删除第51至 100 元素并将第1至 50 保留在内存中,在这种情况下可能发生内存泄漏.

c++ arrays pointers memory-leaks

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

C++:检查是否正在引用地址

在C++中是否有办法检查任何指针是否引用了内存地址?

c++ pointers

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

Android:使用默认音乐播放器播放歌曲文件

有没有办法使用默认媒体播放器播放媒体.我可以使用以下代码

 Intent intent = new Intent(Intent.ACTION_VIEW);
 MimeTypeMap mime = MimeTypeMap.getSingleton();
 String type = mime.getMimeTypeFromExtension("mp3");
 intent.setDataAndType(Uri.fromFile(new File(songPath.toString())), type);
 startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是这会启动一个控制较少的玩家,并且无法将其推向后台.我可以使用默认媒体播放器启动播放器吗?

谢谢!拉胡尔.

media android android-mediaplayer

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

两次删除同一个对象

可能重复:
未定义,未指定和实现定义的行为

我知道在同一个对象上调用delete是灾难性的.但只要在第二次调用delete之前没有为某些其他对象重新分配内存,情况就是如此.但是,即使做下面的事情也是错的?如果我删除cout,代码不会转储核心.

int main()
{
    A *a1 = new A();
    delete a1;
    cout<<a1<<endl;
    delete a1;
}
Run Code Online (Sandbox Code Playgroud)

c++ object delete-operator

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

Java:日期差异

我正在使用Java开发日期.我发现两个日期之间的区别.

public static void main(String[] args) {
    final Date futDate = new GregorianCalendar(2012, 8, 15, 0, 0, 0).getTime();

    final Date currentDate = new GregorianCalendar().getTime();

    long diff = Math.round((futDate.getTime() - currentDate.getTime()) / 1000);

    System.out.println(diff / 86400 + " days");
    System.out.println((diff % 86400) / 3600 + " hrs");
    System.out.println(((diff % 86400) % 3600) / 60 + " mins");
    System.out.println((((diff % 86400) % 3600) % 60) % 60 + " secs");
}
Run Code Online (Sandbox Code Playgroud)

输出:

31 days
8 hrs
37 mins
30 secs
Run Code Online (Sandbox Code Playgroud)

即使日期差异小于一天,输出也超过31天.

java date

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

Perl:为什么这种模式匹配?

为什么以下模式匹配成功?我错过了什么吗?

$a="pattern";
if($a =~ /[0-9]*/){
   print "Contains\n";
}
Run Code Online (Sandbox Code Playgroud)

regex perl

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