小编Guy*_*Guy的帖子

Android gradle build:如何设置全局变量

如何设置可以从build.gradle和tasks访问的全局变量?

gradle android-gradle-plugin

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

重命名后如何让github跟随目录历史记录?

重命名目录后,"git log"不再显示其历史记录,除非您强制使用"git log --follow".

有没有办法强制GitHub Web UI上的"历史"功能使用"--follow"?

或者 - 有没有办法在GitHub上看到预重命名历史记录?

github

46
推荐指数
3
解决办法
5925
查看次数

如何使用sox获取音频文件采样率?

我想使用sox获取给定音频文件的采样率.无法找到命令行来执行此操作.

audio sox

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

Android gradle build:运行assembleDebug会调用项目依赖项的发布任务

运行assembleDebug时,会调用我依赖的项目的发布相关任务.

例如,我有一个名为'x'的项目,它取决于'y'.

当我gradle assembleDebug调用y:mergeReleaseProguardFiles,packageReleaseAidl等...等等.

android gradle android-build android-gradle-plugin

16
推荐指数
1
解决办法
2100
查看次数

AssetManager $ AssetInputStream.finalize()在10秒后超时

我们在Android 4.3 Samsung Galaxy s3上看到了以下崩溃的流

java.util.concurrent.TimeoutException: android.content.res.AssetManager$AssetInputStream.finalize() timed out after 10 seconds
       at android.content.res.AssetManager$AssetInputStream.close(AssetManager.java:559)
       at android.content.res.AssetManager$AssetInputStream.finalize(AssetManager.java:592)
       at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187)
       at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
       at java.lang.Thread.run(Thread.java:841)
Run Code Online (Sandbox Code Playgroud)

帮助任何人?

crash performance android samsung-mobile

15
推荐指数
1
解决办法
4392
查看次数

Android Proguard java.io.IOException:无法读取[proguard.ClassPathEntry

嗨全部当为Android启用proguard时,在构建已签名的jar时,我得到以下转储:

[2011-02-03 11:28:27 - VideoCreator] Proguard returned with error code 1. See console
[2011-02-03 11:28:27 - VideoCreator] java.io.IOException: Can't read [proguard.ClassPathEntry@49b290] (No such file or directory)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.InputReader.readInput(InputReader.java:230)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.InputReader.readInput(InputReader.java:200)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.InputReader.readInput(InputReader.java:178)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.InputReader.execute(InputReader.java:100)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.ProGuard.readInput(ProGuard.java:195)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.ProGuard.execute(ProGuard.java:78)
[2011-02-03 11:28:27 - VideoCreator]    at proguard.ProGuard.main(ProGuard.java:499)
Run Code Online (Sandbox Code Playgroud)

无法在网上找到任何相关内容.有任何想法吗?

android proguard

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

Java:需要一些方法来缩短这段代码

我有这段代码,我想缩短...

    PackageManager p = context.getPackageManager();
    final List<PackageInfo> appinstall = p.getInstalledPackages(PackageManager.GET_PERMISSIONS);
    PackageManager pro = context.getPackageManager();
    final List<PackageInfo> apllprovides = pro.getInstalledPackages(PackageManager.GET_PROVIDERS);
Run Code Online (Sandbox Code Playgroud)

我一次又一次地添加新的标志权限,我非常恼火,我需要做几次,是否有一个更短的方法,我可以把所有的标志放在相同的定义... ???

让我这样说吧,我可以这样做...... ??? (当然这会产生错误,但类似的东西..)

    PackageManager p = context.getPackageManager();
    final List<PackageInfo> appinstall = p.getInstalledPackages(PackageManager.GET_PERMISSIONS).addFlag(PackageManager.GET_PROVIDERS);
Run Code Online (Sandbox Code Playgroud)

java android

10
推荐指数
1
解决办法
9821
查看次数

Android:为什么本机代码比Java代码快得多

在下面的SO问题:https: //stackoverflow.com/questions/2067955/fast-bitmap-blur-for-android-sdk @zeh声称一个java模糊算法的端口到C运行速度快40倍.

鉴于大部分代码仅包含计算,并且所有分配仅在实际算法数字运算之前"一次"完成 - 任何人都可以解释为什么此代码运行速度快40倍?Dalvik JIT不应该翻译字节码并大大减少与本机编译代码速度的差距吗?

注意:我自己没有确认此算法的x40性能增益,但我遇到的所有严格的图像处理算法都使用NDK - 因此这支持NDK代码运行速度更快的概念.

performance android jit dalvik android-ndk

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

iOS和Objective-C:大部分CPU时间花在[NSObject release]和[NSObject retain]上但是类方法没有做任何内存操作

图像处理应用程序在模拟器上快速运行,但在真实设备(iPhone 4GS)上运行速度非常慢.

在"instruments"下运行应用程序时,我看到以下调用树:

在此输入图像描述

请注意,报告红色圆圈内的调用几乎占用了该方法的所有CPU时间.

有问题的方法是类方法(不是实例方法),具有以下代码:

@implementation Line2F

+ (CGFloat)signTested:(Point2F *)tested p1:(Point2F *)p1 p2:(Point2F *)p2
{
    return [Line2F signTestedX:tested.x testedY:tested.y
                           p1x:p1.x p1y:p1.y
                           p2x:p2.x p2y:p2.y];
}

+ (CGFloat)signTestedX:(CGFloat)testedX testedY:(CGFloat)testedY
                   p1x:(CGFloat)p1x p1y:(CGFloat)p1y
                   p2x:(CGFloat)p2x p2y:(CGFloat)p2y
{
  return (testedX - p2x) * (p1y - p2y) - (p1x - p2x) * (testedY - p2y);  
}

@end
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么大部分的CPU时间花在[NSObject release][NSObject retain]

profiling memory-management objective-c instruments ios

8
推荐指数
1
解决办法
539
查看次数

适用于Android的Google Analytics:请勿查看受众特征和兴趣的报告

我们通过Google Play服务SDK使用Google Analytics for android.

在我们的报告中,"人口统计和兴趣报告"不会出现.

我们已在管理员中启用了受众特征报告.我们找到的所有文档和S/O答案都是关于.js跟踪代码的.

android google-analytics google-play-services

8
推荐指数
1
解决办法
1071
查看次数