jjzjj

c - linux 中是否有一个命令来查明库是在 32 位还是 64 位模式下构建的

gcc4.5.1Fedora14Linux我有这个由以前的程序员构建的静态库。但是,他已经离开公司,我们没有源代码。我们只有头文件*.h和libnet.a静态库。当我尝试将其与我们的应用程序链接时。我收到一个不兼容的链接器错误。我认为问题是静态库是在32位机器上构建的。我正在尝试使用64位机器进行链接。我可以使用cflag-m32编译我的应用程序。但是,我只想知道如果静态库是在32位或64位模式下构建的,是否有任何命令会给我?非常感谢您的任何建议, 最佳答案 .a存档只是对象的集合,所以为什么不呢:arxlibnet.afileso

c - linux 中是否有一个命令来查明库是在 32 位还是 64 位模式下构建的

gcc4.5.1Fedora14Linux我有这个由以前的程序员构建的静态库。但是,他已经离开公司,我们没有源代码。我们只有头文件*.h和libnet.a静态库。当我尝试将其与我们的应用程序链接时。我收到一个不兼容的链接器错误。我认为问题是静态库是在32位机器上构建的。我正在尝试使用64位机器进行链接。我可以使用cflag-m32编译我的应用程序。但是,我只想知道如果静态库是在32位或64位模式下构建的,是否有任何命令会给我?非常感谢您的任何建议, 最佳答案 .a存档只是对象的集合,所以为什么不呢:arxlibnet.afileso

android - 查明是否使用了资源

我正在寻找一种有效的方法来确定资源(主要是可绘制对象)是否在Java或XML文件中使用。问题是,在我当前的项目中,drawables经常更改,现在我有一些drawables,可能永远不会使用。有没有一种工具/方法可以在不搜索整个项目中的每个文件名的情况下找到那些未使用的可绘制对象? 最佳答案 我写了一个基于python的工具来解决这个问题。由于这里不是直接分享的地方,所以我创建了一个现在离线的项目页面。更新:开发已经停止,因为Lint可以做同样的事情并且已经包含在AndroidSDK中。

android - 查明是否使用了资源

我正在寻找一种有效的方法来确定资源(主要是可绘制对象)是否在Java或XML文件中使用。问题是,在我当前的项目中,drawables经常更改,现在我有一些drawables,可能永远不会使用。有没有一种工具/方法可以在不搜索整个项目中的每个文件名的情况下找到那些未使用的可绘制对象? 最佳答案 我写了一个基于python的工具来解决这个问题。由于这里不是直接分享的地方,所以我创建了一个现在离线的项目页面。更新:开发已经停止,因为Lint可以做同样的事情并且已经包含在AndroidSDK中。

javascript - 使用 API 查明用户在 Instagram 上的个人资料是公开的还是私有(private)的?

我在InstagramAPI文档上进行了相当多的搜索,但找不到确定用户是否拥有公开或protected个人资料的方法?这也必须在没有access_token的情况下完成。我有一个client_id可以使用。只是为了了解一些上下文,我只是构建了一个小型练习应用程序,它在PHP中读取用户名的csv,然后调用API以确定它是公共(public)的还是私有(private)的。 最佳答案 使用GET关系端点。https://api.instagram.com/v1/users/user-id/relationship此端点返回一个BOOL值

Android 安装基数在 2 天内大幅下降。如何查明发生了什么?

我正在AndroidMarketplace(啊哈GooglePlay)上查看我的应用程序的统计数据,我的应用程序的数字在2月12日到14日期间急剧下降。我没有发布新版本或任何东西。在我的任何其他应用程序上都没有发生过这样的事情。这种下降有什么可能的解释? 最佳答案 我认为市场已经改变了它跟踪旧手机统计数据的方式。我发现2月14日的降幅与您的相似。如果按Android版本分割,我会看到2.3.3和更新版本保持稳定,而2.1等旧版本则显示突然下降。我还看到摩托罗拉Droid等老款手机明显下降,而GalaxyS2等新款手机则没有下降。

java - 更快或更简洁地查明某个包是否已安装在 Android 上的方法

我知道我可以从对PackageManager.getPackageInfo的调用中捕获NameNotFoundException或循环遍历返回的PackageInfo列表>PackageManager.getInstalledPackages了解是否安装了特定的包,但这两个看起来要么冗长要么丑陋。在我的个人手机上,我安装了300多个软件包,所以我讨厌每次需要检查时都必须执行该操作。捕获异常作为执行应用程序逻辑的一种方式只会让我觉得整个人都不对。我是不是在某处遗漏了isPackageInstalled方法,还是我只需要使用上述技术之一自己实现它?如果是后者,哪个会被认为是更快且资源密集度

android - 查明 MotionEvent 何时结束

我试图弄清楚如何查看MotionEvent何时完成某个事件(即,用户按下屏幕,四处拖动,然后将手指从屏幕上移开)。在文档中,我只看到getEventTime在事件开始时生成,但没有提及如何确定事件何时结束。有什么想法吗? 最佳答案 有MotionEvent.ACTION_UP和MotionEvent.ACTION_DOWN标志您可以通过将其与event.getAction()进行比较来检查你可以这样使用@OverridepublicbooleanonTouch(Viewv,MotionEventevent){switch(event

android - 如何在Android上查明应用程序是否已移动到SD卡

我使用了installLocation来确定应用程序是否可以移动。但是我不知道当我们想知道一个应用程序是否已经被移动到SD卡时会发生什么。ApplicationInfo属性FLAG_EXTERNAL_STORAGE只告诉您应用程序是否已安装到SD,而不是它是否已被移动到。我正在生成一个可以移动到SD卡的应用程序列表。所以我生成的第一个列表是使用list的installLocation。从这个列表中,我必须过滤掉已经移动到SD卡的应用程序。 最佳答案 要检查应用程序是否安装在SD卡中,只需执行以下操作:ApplicationInfoi

android - 是否有可能查明 Android 应用程序是否作为仪器测试的一部分运行

是否对应用程序进行运行时检查以查明它是否作为仪器测试的一部分运行?背景:我们的应用程序在启动时执行数据库同步。但这应该只有在定期启动时才会发生。它特别会干扰测试数据库同步的仪器测试。不足为奇。对于所有其他测试,这只是在浪费CPU周期。 最佳答案 一个更简单的解决方案是检查只存在于测试类路径中的类,与JUnit4一起工作(与使用ActivityUnitTestCase的解决方案不同)并且不需要将自定义Intent发送到您的Activity/服务(这可能在某些情况下甚至不可能)privatebooleanisTesting(){try{