小编Luk*_*uth的帖子

如何检查是否已启动IntentService

我想知道一个Activity是否成功启动了IntentService.

由于可以绑定IntentService通道bindService()以使其保持运行,因此可能的方法是检查是否在服务对象startService(intent)的调用onStartCommand(..)或调用中调用结果onHandleIntent(..).

但是如何在活动中检查?

android intentservice

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

在Eclipse 3.7上安装Android开发工具的问题

嗨,我无法将ADT添加到Eclipse 3.7我已将该站点添加到软件管理器.我勾选"开发者工具",然后点击下一步.我收到以下错误消息

Cannot complete the install because of a conflicting dependency.
  Software being installed: Android Development Tools 12.0.0.v201106281929-138431 (com.android.ide.eclipse.adt.feature.group 12.0.0.v201106281929-138431)
  Software currently installed: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
  Only one of the following can be installed at once: 
    International Components for Unicode for Java (ICU4J) 4.4.2.v20110208 (com.ibm.icu 4.4.2.v20110208)
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090822 (com.ibm.icu 4.0.1.v20090822)
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090415 (com.ibm.icu 4.0.1.v20090415)
  Cannot satisfy dependency:
    From: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
    To: com.ibm.icu [4.4.2.v20110208] …
Run Code Online (Sandbox Code Playgroud)

java eclipse android adt

4
推荐指数
1
解决办法
2804
查看次数

从另一个程序安装apk

我正在尝试创建一个从特定服务器自动下载apk并将其安装在系统上的应用程序.我的安装代码如下所示,但不起作用.

File f = new File("/mnt/sdcard/download/", "Demo.apk");
Log.i("Demo", "f "+f.getAbsoluteFile());
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(f), "application/vnd.android.package_archive");
intent.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
m_context.startActivity(intent);            
Run Code Online (Sandbox Code Playgroud)

我是否需要授予Manifest.xml安装权利?我知道之前已经问过这个问题,但到目前为止,没有一个答案对我有帮助.

java android android-manifest apk

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

无法使用GSettings更改dconf-entry

我目前正在Gjs上构建一个简单的应用程序,它应该改变我的gnome-shell的背景图像.gsettings可以在此处找到使用-tool 如何完成此操作的解决方案.

由于我想围绕它构建一个桌面应用程序,我想org.gnome.desktop.background.picture-uri通过使用Gio的GSettings更改-key.但是使用set_X()-method并不会改变密钥的值.

这是我更改gsettings值的代码:

var gio = imports.gi.Gio;

// Get the GSettings-object for the background-schema:
var background = new gio.Settings({schema: "org.gnome.desktop.background"});

// Read the current Background-Image:
print( "Current Background-Image: "+background.get_string("picture-uri") );

if (background.is_writable("picture-uri")){
    // Set a new Background-Image (should show up immediately):
    if (background.set_string("picture-uri", "file:///path/to/some/pic.jpg")){
        print("Success!");
    }
    else throw "Couldn't set the key!";
} else throw "The key is not writable";
Run Code Online (Sandbox Code Playgroud)

读取值确实按预期工作,is_writable()-method返回true …

javascript gio gnome-shell gjs

4
推荐指数
1
解决办法
1223
查看次数

如何在sqlite中按日期选择行

我必须通过传递日期来从数据库中选择所有行.例如,获取具有日期的所有行10/23/2012

sqlite db中,我将其存储在DATE列中:

01/01/1900 11:00:00 AM
Run Code Online (Sandbox Code Playgroud)

我试图通过使用,date()但我没有得到任何日期:

select itemId, date(dateColumn) from items
Run Code Online (Sandbox Code Playgroud)

所以我只需要比较日期,但无法在sqlite中找到如何做到这一点.

sql database sqlite

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

iOS Facebook SDK - 远程定义FacebookAppID

使用iOS Facebook SDK 3.0,它需要在应用程序的info.plist上定义FacebookAppID及相关的URL Scheme.我想远程定义这些(向我自己的服务器请求app id).那么2个不同的问题:

  1. 我可以在运行时更改应用程序的info.plist吗?或者我可以在另一个plist中定义FacebookApID和URL Scheme,我可以在其中更改plist甚至创建新的自定义plist文件?
  2. 除了使用Facebook SDK 3.0的info.plist之外,还有另一种方法来定义URL Scheme和App ID吗?

iphone facebook ios

4
推荐指数
1
解决办法
2543
查看次数

转换IP以进行反向ip查找

我有一个IP地址,例如char *ip = "192.168.1.13"需要将它转换成这个"13.1.168.192" 在C中是否存在适当的可能性,或者我必须通过简单地制作令牌并将它们再次放在一起来自己做?

c string reverse ip-address

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

TFS 2010/Msbuild失败,StackOverFlowException

升级的2008版本我遇到了问题.我正在使用升级模板.

一切都很好,但是当我遇到GetImpactedTests它崩溃.

有人经历过类似的事吗

我可以关掉GetImpactedTests吗?找不到它的财产.

TF270015: 'MSBuild.exe' returned an unexpected exit code. Expected '0'; actual '255'.
Run Code Online (Sandbox Code Playgroud)

从构建日志:

CoreGetChangesetsAndUpdateWorkItems:
  TeamFoundationServerUrl="http://ourserver:8080/tfs/DefaultCollection" BuildUri="vstfs:///Build/Build/23071"
  Analyzing labels Release_2.3.10301.14 and Release_2.3.10302.2.
GetImpactedTests:
  TeamFoundationServerUrl="http://ourserver:8080/tfs/DefaultCollection" BuildUri="vstfs:///Build/Build/23071"
Run Code Online (Sandbox Code Playgroud)

从事件日志中:

Process is terminated due to StackOverflowException.
Fault offset: 0x00000000000536ba
Faulting process id: 0xd14
Faulting application start time: 0x01cb772eb97a8234
Faulting application path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 2cb88eb5-e323-11df-8d1d-0050568d001c
Run Code Online (Sandbox Code Playgroud)

msbuild tfs automation build

3
推荐指数
1
解决办法
2342
查看次数

编程中的新手 - 更有效的sumOfDigits

我推出了这个Java代码来解决sumOfDigits.

 public static int sumOfDigits(int num){
        if (num == 0){
             return 0;
        }
        return num%10+ sumOfDigits(num/10);
    }
Run Code Online (Sandbox Code Playgroud)

我知道这有效,但我希望有人能分享关于如何提高代码效率的见解或材料(一些正式的术语/知识),因为我知道Java不支持递归.

java performance

3
推荐指数
1
解决办法
104
查看次数

如何解决这个日食启动错误?

我尝试了几个答案来解决日食启动问题。

我试过了

eclipse.exe -clean didn't work. 
eclipse.exe -clean -data C:\prectice\java\ didn't work
eclipse.exe -clean --lanuncher.ini elipse.ini didn't work.
Run Code Online (Sandbox Code Playgroud)

这是错误:

An error has occurred. See the log file
C:\app\eclipse\configuration\1361558300022.log.
Run Code Online (Sandbox Code Playgroud)

我不知道如何启动日食。请只是我如何解决它。提前感谢!

日志文件内容:

!SESSION 2013-02-22 20:39:37.176 -----------------------------------------------
eclipse.buildId=v21.1.0-569685
java.version=1.7.0_15
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product com.android.ide.eclipse.adt.package.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.android.ide.eclipse.adt.package.product

!ENTRY org.eclipse.osgi 4 0 2013-02-22 20:39:39.898
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: com/mercury/javashared/agentloader/AgentBootstrap
    at org.eclipse.swt.widgets.Display.<init>(Display.java:480)
    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:716)
    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:154)
    at …
Run Code Online (Sandbox Code Playgroud)

java eclipse eclipse-plugin

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