我正在从网上下载图像,我使用Gallery小部件来显示图像.
如果下载的图像大小很大,我的应用程序会崩溃,并显示以下日志.
"E/GraphicsJNI( 3378): VM won't let us allocate 5591040 bytes"
Run Code Online (Sandbox Code Playgroud)
我想缩小下载的图像大小,只有当图像大小超过它会使应用程序崩溃的程度时.我已经编写了缩小图像大小的代码,但我不知道如何找到位图大小,以便我可以决定是否缩放
BitmapFactory.Options o = new BitmapFactory.Options();
o.inSampleSize = 2;
Bitmap bit = BitmapFactory.decodeStream(inputStream,null,o);
Bitmap scaled = Bitmap.createScaledBitmap(bit, 200, 200, true);
bit.recycle();
return scaled;
Run Code Online (Sandbox Code Playgroud) 我是python编程的新手,我理解的是一个进程可以是一个守护进程,但是守护进程模式中的一个线程,我无法理解这个用例,我会请求python gurus来帮助我理解这个.
如何实现显示简单是/否确认对话框的首选项?
有关示例,请参阅Browser->Setting->Clear Cache.
根据这篇文章,http://www.standardista.com/css3/font-face-browser-support IE支持,@font-face但我找不到任何有效的自定义字体面为IE工作的网站
此外,如果IE @font-face从早期开始支持自定义字体(IE6),那么为什么人们仍然使用cufon呢?
有任何澄清或例子吗?
我找到了很多关于如何使用XIB创建自定义表视图单元的教程,但是是否可以在不使用XIB的情况下创建自定义表视图单元?有人能帮我吗?
我很好奇插件是如何工作的,我只是知道我们不使用插件来改变代码,而是如何在不更改代码的情况下完成工作?编码新项目时编码员应该考虑什么才能有插件?非常感谢你:D
我正在编写代码以在特定时间向用户显示通知(就像Google日历应用一样).
我因此创造了:
BroadcastReceiver听BOOT_COMPLETED,在接收时它会在一分钟内发出警报,以便在设备仍然装载时不会使设备过载;BroadcastReceiver听取警报:一分钟后的第一组BOOT_COMPLETED,下一次约会的下一组(如Google日历中)所以,通常:
BOOT_COMPLETED =>延迟一分钟发起警报这意味着状态栏通知是从BroadcastReceiver.
我在文档中读到应该从活动或服务中启动它们:https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Basics
我在这里要求最佳实践.我应该创建一个Service将由它启动的BroadcastReceiver,并且唯一的目的是启动状态栏通知吗?我的代码正在运行,我只想按照Google的建议创建干净的代码.
我希望能够将文本中的语音更改为语音API,例如更改:
从女性到男性的声音.
让声音更清晰
改变声音的速度
如果可能,有人可以告诉我.谢谢.
我在Windows Vista中安装了MinGW,所以我可以使用gcc它但不起作用.
当我尝试编译.c文件时,gcc hello.c -o hello.exe我得到一个错误(已翻译):
cc1.exe:找不到libmpc-2.dll
我怎样才能解决这个问题?
我试图从命令行运行ANTLR C语法文件(DummyC.g)来解析C源文件和头文件(啊).当我使用antlr.jar文件运行它时,它会生成解析器和词法分析器文件.但是当我编译测试文件Main.java时.它给出了缺少ANTLR包的错误,如下所示.
C:\ antlr-2.7.6\test> javac Main.java
Main.java:1:package org.antlr.tool不存在import org.antlr.tool.;
^ Main.java:2:包org.antlr.runtime不存在import org.antlr.runtime.;
^ Main.java:3:包org.antlr.runtime.tree不存在import org.antlr.runtime.tree.;
^ Main.java:4:包org.antlr.stringtemplate不存在import org.antlr.stringtemplate.;
^ Main.java:8:找不到符号符号:class CommonTree location:class Main CommonTree tree = DummyCParser.start("ah");
Main.java
import org.antlr.tool.*;
import org.antlr.runtime.*;
import org.antlr.runtime.tree.*;
import org.antlr.stringtemplate.*;
public class Main {
public static void main(String[] args) throws Exception {
CommonTree tree = DummyCParser.start("a.h");
DOTTreeGenerator gen = new DOTTreeGenerator();
StringTemplate st = gen.toDOT(tree);
System.out.println(st);
}
}
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?