将视图转换为位图而不显示在Android?

我会尽力解释我到底需要做什么。 我有3个独立的屏幕说A,B,C。 还有另一个叫做HomeScreen的屏幕,其中所有3个屏幕位图都应该显示在图库视图中,并且用户可以选择他想要去哪个视图。 我已经能够获得所有3个屏幕的位图,并通过将所有代码放置在HomeScreen活动中,将其显示在图库视图中。 现在,这已经使代码复杂了许多,我想简化它。 所以,我可以从HomeScreen调用另一个Activity,不显示它,只是获得该屏幕的位图。 例如,假设我只是调用HomeScreen,它将调用活动A,B,C,并且不显示A,B,C中的任何活动。 它只是通过getDrawingCache()给出该屏幕的位图。 然后我们可以在HomeScreen中的图库视图中显示这些位图。 我希望我已经非常清楚地解释了这个问题。 请让我知道这是否可能。

在两点之间着色一个内核密度图。

我经常使用核密度图来说明分布。 这些在R中很容易和快速地创建,就像这样: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) 这给了我这个不错的小PDF: 我希望将PDF下面的区域从第75百分位降至第95百分位。 使用quantile函数计算点很容易: q75 <- quantile(draws, .75) q95 <- quantile(draws, .95) 但是,如何遮蔽q75和q95之间的区域呢?

C ++ 0x没有信号量? 如何同步线程?

C ++ 0x是否会出现没有信号量的情况? 关于使用信号量,Stack Overflow已经有一些问题了。 我一直使用它们(posix信号量)让一个线程在另一个线程中等待某个事件: void thread0(…) { doSomething0(); event1.wait(); … } void thread1(…) { doSomething1(); event1.post(); … } 如果我用互斥体做到这一点: void thread0(…) { doSomething0(); event1.lock(); event1.unlock(); … } void thread1(…) { event1.lock(); doSomethingth1(); event1.unlock(); … } 问题:这是丑陋的,并不能保证thread1首先锁定互斥锁(假设同一个线程应该锁定和解锁互斥锁,在thread0和thread1开始之前,也不能锁定event1)。 所以既然boost还没有信号量,那么实现上面的最简单的方法是什么?

如何以编程方式下载Java中的网页

我希望能够获取一个网页的HTML并将其保存到一个String ,所以我可以做一些处理。 另外,我怎样才能处理各种类型的压缩。 我将如何去做这个使用Java?

只读特定行(Python)

我正在使用for循环来读取文件,但我只想读取特定的行,比如说第26行和第30行。 有没有内置功能来实现这一点? 谢谢

为什么Thread.Sleep如此有害

我经常看到它提到了Thread.Sleep(); 不应该使用,但我不明白为什么这样。 如果Thread.Sleep(); 会造成麻烦,有没有其他的解决方案可以保证安全? 例如。 while(true) { doSomework(); i++; Thread.Sleep(5000); } 另一个是: while (true) { string[] images = Directory.GetFiles(@"C:\Dir", "*.png"); foreach (string image in images) { this.Invoke(() => this.Enabled = true); pictureBox1.Image = new Bitmap(image); Thread.Sleep(1000); } }

在Tomcat的根目录下部署我的应用程序

我有我的应用程序的战争档案。 我需要在根级部署这个。 当前的URL是http://localhost:8080/war_name/application_name 。

Ruby和Ruby之间的差异?

Ruby中&& and运算符有什么区别?

如何检查一个元素是否在一个数组中

在Swift中,如何检查数组中是否存在元素? Xcode对于contain , include或者没有任何建议,并且通过本书的快速搜索没有任何结果。 任何想法如何检查这个? 我知道有一个方法find ,返回索引号,但有没有一种方法,返回一个布尔像红宝石的#include? ? 我需要的例子: var elements = [1,2,3,4,5] if elements.contains(5) { //do something }

我怎样才能在PHP中回显HTML?

我想有条件地输出HTML来生成一个页面,那么在PHP 4+中回显多行HTML片段最简单的方法是什么? 我需要使用像Smarty这样的模板框架吗? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";