小编fer*_*tar的帖子

Android:检索其他应用程序的共享首选项

我有一个设置应用程序,我必须从中检索其他应用程序首选项,但我没有其中的键的详细信息,如何检索该首选项中的所有可用键和值?

谢谢,斯瓦蒂

android shared preferences

30
推荐指数
5
解决办法
5万
查看次数

为什么字节码可能比本机代码运行得更快

Java很慢.

这不仅仅是一个"都市传奇",它似乎是一个事实.由于延迟,您不会将其用于实时编码,也不会将其用于群集/并行计算.有数以千计的基准测试,特别是"Java vs C#vs C++".

http://benchmarksgame.alioth.debian.org/

根据上面的网站,不仅Java性能几乎和C一样好(远远不是其他),但Scala和Clojure(两种在JVM上运行的函数语言)都具有比OCaml,Erlang更好的性能.

而且还有很多"Java比X更快"(例如,这里有关于SO的问题:Java运行时性能与原生C/C++代码?).

因此,对于某些情况,Java似乎很快.有人可以解释原因吗?

为什么字节码可能比本机代码运行得更快,在某些情况下,给定动态代码(Scala,Clojure)和垃圾收集?如果速度更快,还有潜伏期怎么样?

这似乎是一个矛盾,有人可以摆脱光明吗?

java performance jvm native-code

13
推荐指数
2
解决办法
8722
查看次数

save:和processPendingChanges之间的区别:在CoreData中

我有一个NSManagedObjectContext,我对模型进行了一些更改,然后......"提交"事务,做什么之间的区别是什么:

[context save:&error];
Run Code Online (Sandbox Code Playgroud)

[context processPendingChanges];
Run Code Online (Sandbox Code Playgroud)

看起来他们都做同样的事情.

iphone core-data objective-c

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

在Android中覆盖上下文菜单颜色

让我们来看看,

我知道如何更改ListView的样式(选择项目时的橙色):

android:listSelector ="@ drawable/xxx"和带位图或@color的drawable

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:drawable="@drawable/image" />
    <item android:drawable="@android:color/transparent" />  
</selector> 
Run Code Online (Sandbox Code Playgroud)

问题是,为了有一个连贯的设计,我必须为上下文菜单做同样的事情,但我只是看不到在哪里改变它.没有listSelector,没有什么可以改变的.

java user-interface android

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

字符串资源的安全性

我想知道Android资源文件夹的安全性是什么(我特别关注字符串).我知道,我知道,在Strings.xml中存储密码是荒谬的.它不是那样的,但是窥探这些资源,获取合理的应用信息是多么容易?

java security string android

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

Android java.lang.RuntimeException:无法实例化活动ComponentInfo

好的,这对我来说根本没有意义,我不明白为什么我在我的应用程序中收到此错误.我在android manifrest xml中注册了活动类.

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobile.batteryhelper/com.mobile.batteryhelper.Battery}:
java.lang.ClassNotFoundException: Caused by: java.lang.ClassNotFoundException: com.mobile.batteryhelper.Battery in loader dalvik.system.PathClassLoader[/mnt/asec/com.mobile.batteryhelper-1/pkg.apk]
Run Code Online (Sandbox Code Playgroud)

这是androidmanifest.xml.是的.Battery类也扩展了Activity.

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".Battery"
              android:label="@string/app_name"
               android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

android

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

iPhone上的2D Lua游戏

是否有任何图书馆/框架可以在iPhone上的Lua中进行2D游戏编程?


看起来http://anscamobile.com/http://sio2interactive.com/GAMES.html是目前唯一合理的选择.有人应该为iPhone创建一个简单的Lua绑定,用于OpenGL,AL和iPhone事件!

iphone lua

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

扩展Android虚拟键盘

我正在考虑一下Appstore的Textsastic,这就是,在虚拟键盘正上方需要一整行所需的键(括号,斜线等),就像是它的延伸一样.

我怎样才能在Android中完成类似的事情?虚拟键盘显示时,至少有一种方法可以拥有一个监听器吗?

java android

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

如何从Xcode 4标记Git repo

这可能很愚蠢,但我无法弄清楚:

通过关闭Xcode和终端,我在创建项目后为我的项目添加了git支持:

$ git init
$ git commit -a -m "Initial commit"
Run Code Online (Sandbox Code Playgroud)

当我重新打开Xcode时,它检测到我的本地存储库就好了,除了我无法获得如何创建标记的事实.我可以创建一个分支,但不能创建标记.你如何从Xcode创建一个?

编辑: @ edc1591建议了什么,甚至从头开始创建了一个Git支持项目,我仍然没有看到如何创建标签.只有一个Branch子文件夹和添加一个(分支)的可能性,但没有关于标签...

git iphone xcode objective-c

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

将UIWebView的大小调整为其内容

在UITextView中,我可以将控件的高度调整为其内容,如下所示:

CGRect frame = textView.frame;
frame.size.height = textView.contentSize.height;
textView.frame = frame;
Run Code Online (Sandbox Code Playgroud)

但我想使用UIWebView来显示富文本.UIWebVie的内容是:

NSString *myDescriptionHTML = [NSString stringWithFormat:@"<html> \n"
                                  "<head> \n"
                                  "<style type=\"text/css\"> \n"
                                  "body {font-family: \"%@\"; font-size: %@; }\n"
                                  "</style> \n"
                                  "</head> \n"
                                  "<body>%@</body> \n"
                                  "</html>", @"helvetica",
                                  [NSNumber numberWithInt:12], @"yadayadayada..."];
[webView loadHTMLString:myDescriptionHTML baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

所以UIWebView只包含纯文本.如何实现类似于上述UITextView代码的结果?

javascript iphone objective-c uiwebview

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