Android的function发现animation

自5月份以来,Google已经在其网站上更新了材料devise指南。 我在一个名为“ 特征发现 ”的新章节中看到了一个有趣而酷炫的devise模式。 我想实现“发现”导航抽屉button的animation 。 导航抽屉和浮动操作button在Google Fit的上一次更新中有类似的animation。 像往常一样,对于Androidanimation,Google提供了一个非常棒的UI指南,但我们没有任何进一步的信息来为我们自己的应用程序开发它。 你知道是否有Android的本地解决scheme库来实现这些animation? 如果是的话,它是否可用于Android 5.0以下(API 21) – 它可以超过Android 4.1+? 编辑:我做了一个Github项目来实现相同的animation。 你可以在这里find它: https : //github.com/Guimareshh/Feature-discovery-animations 谢谢 !

这真的是从Java代码启动第二个JVM的最好方法吗?

这是我自己以前的问题的一个后续,我有点不好意思问这个…但无论如何:你将如何从一个独立的Java程序以独立于系统的方式启动第二个JVM? 而且不需要依赖像JAVA_HOME这样的envvariables,因为这可能会指向与当前运行的JRE不同的JRE。 我想出了下面的代码实际上工作,但感觉有点尴尬: public static void startSecondJVM() throws Exception { String separator = System.getProperty("file.separator"); String classpath = System.getProperty("java.class.path"); String path = System.getProperty("java.home") + separator + "bin" + separator + "java"; ProcessBuilder processBuilder = new ProcessBuilder(path, "-cp", classpath, AnotherClassWithMainMethod.class.getName()); Process process = processBuilder.start(); process.waitFor(); } 而且,当前正在运行的JVM可能已经被第二个JVM不知道的其他参数(-D,-X …,…)启动了。

OpenCV / SURF如何从描述符中生成图像哈希/指纹/签名?

这里有一些话题对于如何find类似的图片非常有帮助。 我想要做的是获得一张图片的指纹,并find数码相机拍摄的不同照片上的相同图片。 SURFalgorithm接缝是在缩放,angular度和其他失真方面独立的最佳方式。 我使用OpenCV和SURFalgorithm来提取样本图像上的特征。 现在我想知道如何将所有这些特征数据(位置,拉普拉斯,大小,方向,粗麻布)转换成指纹或散列。 该指纹将被存储在数据库中,并且search查询必须能够将该指纹与具有几乎相同特征的照片的指纹进行比较。 更新: 似乎没有办法将所有的描述符向量转换成简单的哈希。 那么将图像描述符存储到数据库中进行快速查询的最佳方法是什么? 词汇树会成为一个select吗? 我会非常感谢任何帮助。

最快的方法来sorting在JavaScript中的32位有符号整数数组?

_radixSort_0 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; /* RADIX SORT Use 256 bins Use shadow array – Get counts – Transform counts to pointers – Sort from LSB – MSB */ function radixSort(intArr) { var cpy = new Int32Array(intArr.length); var c4 = [].concat(_radixSort_0); var […]

build议避免位图内存不足错误

我正在研究一个Android应用程序。 该应用程序有一个包含大量图像的视图。 我有一个错误,我会尽量提供尽可能多的信息,希望有人能给我一些build议。 该应用程序在所有的本地testing中工作良好。 但是,我收到了很多来自用户的崩溃: java.lang.OutOfMemoryError: bitmap size exceeds VM budget 这是堆栈跟踪 0 java.lang.OutOfMemoryError: bitmap size exceeds VM budget 1 at android.graphics.Bitmap.nativeCreate(Native Method) 2 at android.graphics.Bitmap.createBitmap(Bitmap.java:507) 3 at android.graphics.Bitmap.createBitmap(Bitmap.java:474) 4 at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:379) 5 at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:498) 6 at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:473) 7 at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:336) 8 at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:359) 9 at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:385) 我最大的问题是,即使在旧设备上,我也无法在本地重现问题。 我已经实现了很多东西来解决这个问题: 没有内存泄漏 :我确定没有内存泄漏。 当我不需要他们时,我删除了这些意见。 我也回收了所有的位图,并确保垃圾收集器正常工作。 我在onDestroy()方法中实现了所有必要的步骤 图像大小正确缩放 […]

如何缩放多点触摸整个活动?

Problem: 放大图像和Web视图很容易。 但是我想放大整个活动。 我怎样才能做到这一点? Here, I provide wire-frame: 从这个你可以明白,我想要做什么。 Request 如果您有任何解决scheme,请分享。 谢谢。

如何在Sprockets 3.0中禁用添加“.self”

即使设置了config.assets.digest = false ,Sprockets 3.0 .self.继续添加.self. 到所有的静态文件: application.css变成application.self.css?body=1 如何禁用添加self ? 正确的浏览器同步工作需要它。

Android:分组通知和摘要仍然分别显示在4.4和以下

我想在Android Wear上实施堆叠通知为此,我为每个“商品”创build了1个摘要通知和N个单独通知。 我只想要摘要在手机上显示。 这是我的代码: private void showNotifications() { NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); showNotification1(notificationManager); showNotification2(notificationManager); showGroupSummaryNotification(notificationManager); } private void showNotification1(NotificationManager notificationManager) { showSingleNotification(notificationManager, "title 1", "message 1", 1); } private void showNotification2(NotificationManager notificationManager) { showSingleNotification(notificationManager, "title 2", "message 2", 2); } protected void showSingleNotification(NotificationManager notificationManager, String title, String message, int notificationId) { NotificationCompat.Builder builder = new […]

Oauth使用Python / Django的Google API示例

我正试图让Oauth使用Python来处理Google API。 我尝试过不同的oauth库,比如oauth , oauth2和djanog-oauth,但是我不能使它工作(包括提供的例子)。 为了debuggingOauth,我使用Google的Oauth Playground ,并研究了API和Oauth文档 有些库我正在努力获得一个正确的签名,与其他图书馆我努力将请求令牌转换为授权令牌。 如果有人能够使用上述库中的一个向我展示Google API的工作示例,那么真的会有帮助。 编辑:我最初的问题没有导致任何答案,所以我已经添加了我的代码。 这个代码有两个可能的原因不起作用: 1)Google不会授权我的请求令牌,但不太确定如何检测到这一点 2)访问令牌的签名是无效的,但是我想知道Google所期望的oauth参数,因为我能够在第一阶段生成一个合适的签名。 这是使用oauth2.py和Django编写的,因此是HttpResponseRedirect。 REQUEST_TOKEN_URL = 'https://www.google.com/accounts/OAuthGetRequestToken' AUTHORIZATION_URL = 'https://www.google.com/accounts/OAuthAuthorizeToken' ACCESS_TOKEN_URL = 'https://www.google.com/accounts/OAuthGetAccessToken' CALLBACK = 'http://localhost:8000/mappr/mappr/oauth/' #will become real server when deployed OAUTH_CONSUMER_KEY = 'anonymous' OAUTH_CONSUMER_SECRET = 'anonymous' signature_method = oauth.SignatureMethod_HMAC_SHA1() consumer = oauth.Consumer(key=OAUTH_CONSUMER_KEY, secret=OAUTH_CONSUMER_SECRET) client = oauth.Client(consumer) request_token = oauth.Token('','') #hackish way […]

使对话框与“大字体”兼容。

你认为哪种最佳做法可以使标准字体(96 dpi)和“大字体”设置(120 dpi)兼容,从而使对象不会重叠或被切断? 顺便说一句:以防万一它是相关的,我有兴趣这样做的Delphi对话框。 提前致谢!