我正在开发一个应用程序,它基本上在应用程序本身的开始下载大量数据并将其显示在ListActivity中.我打算做的是显示启动画面,直到数据加载完毕.
直到现在我的所有尝试都是徒劳的.我试过anddev.org提到的方法,但我的问题是主Activity应该开始但是Splash Screen应该是可见的,直到我填充我的ListActivity.所以简而言之,我必须完成以下步骤:
希望你明白它是什么样的....
我ImportError
在代码中的某处出现异常,但可以在应用程序启动时安全地导入相同的模块.我很想知道Python寻找要导入的模块的路径,以便我可以追踪出现此问题的原因.我找到了这个:
print sys.path
这是系统在尝试导入模块时所看到的所有路径的列表吗?
这就是我试图挂钩到mobileinit事件的方式:
$(document).bind("mobileinit", function() {
console.log("Mobile init");
});
Run Code Online (Sandbox Code Playgroud)
但这不适用于Chrome(最新版本),Ripple v0.9.1以及运行OS7.0的BlackBerry bold 9790.
注意:我也尝试使用.on()
而不是.bind()
运气.两个jQuery移动版本(1.0.1和1.1.0)都失败了.
我经常将手机的语言环境作为URL的一部分传递给服务器.
private static String getLocaleStr() {
Locale locale = Locale.getDefault();
return locale.getLanguage() + locale.getCountry();
}
Run Code Online (Sandbox Code Playgroud)
我不想getLocalStr()
每次生成URL时都记得.有没有办法在系统区域设置更改时收到通知?
我正在使用Subclipse 3.0.0并将我的快速差异设置设置为"Prestine SVN copy".但是,当我使用菜单选项进行提交时,Team -> Commit
我仍然会看到左侧ruller中的旧更改颜色为行号.
做一个Refresh
对源代码树也没有帮助.我必须手动关闭所有打开的源文件并重新打开它们以便快速更新diff.
从我看到的参考"Prestine SVN copy"仅在您打开当前未打开的文件时才会更新.有没有什么办法解决这一问题?
我想将异常的堆栈跟踪记录到文件中.有没有办法让我可以以a的形式获得堆栈跟踪String
,或者以某种方式ex.printStackTrace()
将跟踪打印成流或文件?我知道在Java标准版中有一种方法可以做到这一点,但我想在Blackberry中使用它.
我想将包含转义字符的字符串转换为它们的正常形式,就像Python的词法解析器一样:
>>> escaped_str = 'One \\\'example\\\''
>>> print(escaped_str)
One \'Example\'
>>> normal_str = normalize_str(escaped_str)
>>> print(normal_str)
One 'Example'
Run Code Online (Sandbox Code Playgroud)
当然,无聊的方法是逐个替换所有已知的转义字符:http: //docs.python.org/reference/lexical_analysis.html#string-literals
您将如何normalize_str()
在上面的代码中实现?
我希望能够在 Windows 中浏览 iPhone 应用程序的源代码。我不想编译和运行代码,只需要某种理解Objective-C 代码和iPhone 应用程序源结构的工具。将源代码视为一个整体(基于项目)并且理想情况下可以链接不同的类和方法的东西。不仅仅是一个带有代码样式的普通编辑器,而不仅仅是一个功能齐全的 IDE。你有什么工具推荐吗?
我正在编写一个Android应用程序,我有一个类,可以生成并维护一些偶尔可以更改的固定URL.我将它们全部保存在一个名为UrlUtils的类中:
public class UrlUtils {
private static String sUrlBase = "http://google.com";
/**
* Called occasionally
*/
public static void refreshUrlBases() {
sUrlBase = "http://yahoo.com/" + new Random().nextInt();
}
public static String getUrlBase() {
return sUrlBase;
}
}
Run Code Online (Sandbox Code Playgroud)
我必须拨打getUrlBase()
上面的很多电话,所以我正在考虑sUrlBase
公开并直接访问它.这种方法在性能方面会更好吗?
我想调试在设备上运行的应用程序.平板电脑我找到了这个:
http://devblog.blackberry.com/2011/06/debugging-blackberry-web-apps/
我希望为BlackBerry智能手机做同样的事情.特别是:
怎么找到我手机的IP地址?我可以在设备管理器中看到设备已连接到我的电脑,但我怎样才能获得IP地址?
如何在手机上启用Web Inspector?我在OS7上使用的是9790.无法在我的设备上找到上述文章中描述的相同选项.
在eclipse上调试Android应用程序时,有没有办法进入系统调用?
也许类似于如何在eclipse和调试中指向JAR库的源代码的方法可以在库代码上实现.不同之处在于Android的系统库不是用Android应用程序编译的,所以我不知道如何以及在哪里告诉eclipse:"这里是Android的源代码.找到你的方式.".
可以编写一个附加组件或一个可以为iPhone,iPad添加新键盘布局的应用程序吗?我在网上找不到任何参考,以表明它是不可能的,或者是可能的.但正因为如此,我的直觉是它不是,但后来我遇到了一个声称在iPad上添加波斯键盘的应用程序:
http://iphone.appmobilize.com/apps/172190/persisch-persian-keyboard-for-the-ipad
和:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?mt=8&ign-lr=Lockup_r2c1&id=359932063
有没有办法为HTML5 Web应用程序实现应用程序范围的内存缓存?
是否有HTML5功能可以拥有数据的内存缓存?我不是在讨论仅存储服务器响应的浏览器缓存.我需要缓存更有效的对象.
我能想到的一种可能性是实现一个全局单例JavaScript对象,该对象将在应用程序的生命周期内创建一次,以便它可以处理缓存和检索数据.如果这是唯一的方法,那么如何创建这样的单例对象呢?
android ×4
blackberry ×2
debugging ×2
eclipse ×2
iphone ×2
java ×2
javascript ×2
localization ×2
python ×2
caching ×1
crash ×1
dalvik ×1
editor ×1
html5 ×1
ide ×1
import ×1
importerror ×1
ios ×1
ipad ×1
java-me ×1
keyboard ×1
objective-c ×1
performance ×1
singleton ×1
subclipse ×1
svn ×1
trace ×1
windows ×1