我创建了一个仅用于从链接启动的活动(使用intent过滤器.)我不希望这个活动有一个GUI - 我只是想让它启动一个服务并在栏中发出通知.我试图在我的服务中为链接设置intent过滤器,但这不起作用.有没有更好的方法来回答意图过滤器 - 或者我可以让我的活动没有GUI吗?
对不起,如果我困惑,艾萨克
user-interface android intentfilter broadcastreceiver android-service
我想得到我的AJAX请求的进展 - 到目前为止已经下载了多少文件.例如,我正在使用AJAX下载大图片,因此我可以将内容放在DATA网址中(这可能不是最好的方法,这只是一个例子.)
因此,我向某些主机发出AJAX请求,我无法控制(flickr),并将进度报告给用户.没有服务器端脚本或类似的东西,我找不到这样做的方法.优选地,解决方案将使用JQuery,因为这是我用于我的网站的.谢谢!艾萨克
我使用Aptana Studio(基于Eclipse).我试图让Eclipse完全忽略项目中的整个目录.我的意思是完全.我不希望它显示在项目文件夹中.我不希望Eclipse甚至意识到它存在.
不幸的是,我所有将其添加为过滤器的努力都不起作用.请参阅http://forums.aptana.com/viewtopic.php?f=14&t=8340#p33714.我认为过滤器只会阻止文件夹显示在项目显示中.它不会让Eclipse实际查看该文件夹中的所有文件以获取代码帮助等.
我的问题是该目录有数千个文本文件.因此,每次Eclipse打开或刷新此项目时,它都会分析所有这些文件.
我怎么能阻止这个?
我正在尝试创建一个不可见的AWT组件的图像(屏幕截图).我无法使用Robot类的屏幕捕获功能,因为该组件在屏幕上不可见.尝试使用以下代码:
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = image.createGraphics();
component.paintAll(g);
Run Code Online (Sandbox Code Playgroud)
有时工作,但如果组件包含诸如文本框或按钮之类的东西,或某种OpenGL/3D组件(这些东西都不在图像中!),则无效.我怎样才能对整个事物进行适当的截图?
我可以在iPhone模拟器上从Apple Store运行下载应用程序吗?
对于我的Android应用程序,有一个计时器可以测量已经过了多长时间.在100毫秒内,我用一些文本更新了我的TextView,例如"得分:10时间:100.10秒".但是,我发现TextView仅在前几次更新.该应用程序仍然非常敏感,但标签不会更新.我试图调用.invalidate(),但它仍然无效.我不知道是否有某种方法可以解决这个问题,或者使用更好的小部件.
以下是我的代码示例:
float seconds;
java.util.Timer gametimer;
void updatecount() { TextView t = (TextView)findViewById(R.id.topscore);
t.setText("Score: 10 - Time: "+seconds+" seconds");
t.postInvalidate();
}
public void onCreate(Bundle sis) {
... Load the UI, etc...
gametimer.schedule(new TimerTask() { public void run() {
seconds+=0.1; updatecount();
} }, 100, 100);
}
Run Code Online (Sandbox Code Playgroud) 我的iPhone应用程序中有一个webview,我的Resources文件夹中也有一些html文件.当我的应用加载时,我将一个页面从我的资源加载到我的webview中.但是,我需要在我的webview中创建指向其他一些资源的链接(例如,图像或其他html文件).只是做一个相对链接不起作用:
<a href="OtherPage.html">Doesn't work</a>
Run Code Online (Sandbox Code Playgroud) 我正在尝试为Android编写一个应用程序,当我启动我的新活动时,我设置了断点并发现它在我的onCreate中运行没有任何错误,但在该函数返回后,调试器说有一个NullPointer异常.问题是,它不在我的代码中,它在ActivityThread.performLaunchActivity(ActivityThread $ ActivityRecord)行中显示它:2268并且源通常是(如果它是我的代码)我只是得到"Source not found".和一个显示"编辑源查找路径"的按钮
我怎样才能设置eclipse所以我可以调试这个问题?我确定我在我的代码中做错了,但因为异常源于我看不到的代码,我不知道如何找出问题所在.
我正在使用android-sdk-linux_x86-1.5_r3和我的G1用于这个项目.
更新:我认为我的问题与android开发有关,而不是使用eclipse.我不知道在哪里找到抛出异常的代码的源代码.也许有一种方法可以在没有该文件的情况下调试它,但我不确定它会是什么.
我正在为Android创建一个匹配游戏,当用户获得匹配时,会弹出一个对话框,说"匹配!" 我无法弄清楚如何做到这一点.如果我使用Thread.currentthread().sleep,则对话框永远不会出现.
android.app.AlertDialog a = new android.app.AlertDialog.Builder(match.this).setTitle("Match!").show();
Thread.currentthread().sleep(1000);
a.dismiss();
Run Code Online (Sandbox Code Playgroud)
什么都没发生 - 程序只挂了一秒钟.我希望它只弹出1秒,或者如果有另一种弹出式的东西,这也会很好.
在我的iPhone应用程序中,我有一个标签栏.此选项卡栏包含UINavigationController.我有:
self.tabBarItem.title = 'Create New';和self.title = 'Create New';self.title = 'Blah';.但是,总是会显示推入导航控制器的第一个视图控制器的self.title(Blah).你如何设置标签栏项目的标题?谢谢,艾萨克沃勒
iphone tabbar uitabbarcontroller uiviewcontroller uinavigationcontroller