小编rds*_*rds的帖子

解析Android上的查询字符串

Java EE具有ServletRequest.getParameterValues().

在非EE平台上,URL.getQuery()只返回一个字符串.

什么是正确分析查询字符串中当URL以正常的方式不是基于Java EE?


< rant >

在尝试制作自己的解析器的答案中很受欢迎.这是一个非常有趣和令人兴奋的微编码项目,但我不能说这是一个好主意 :(

下面的代码片段通常有缺陷或破损,顺便说一下.打破它们对读者来说是一个有趣的练习. 并且黑客攻击使用它们的网站.

解析查询字符串是一个定义明确的问题,但阅读规范和理解细微差别并非易事.让一些平台库编码器做出艰苦的工作,并为您做好修复,这要好得多!

< / rant >

java url parsing android

269
推荐指数
9
解决办法
16万
查看次数

python中是否有内置的身份函数?

我想指出一个什么都不做的函数:

def identity(*args)
    return args
Run Code Online (Sandbox Code Playgroud)

我的用例是这样的

try:
    gettext.find(...)
    ...
    _ = gettext.gettext
else:
    _ = identity
Run Code Online (Sandbox Code Playgroud)

当然,我可以使用identity上面定义的,但内置肯定会运行得更快(并避免我自己引入的错误)​​.

显然,mapfilter使用None的身份,但这是具体到它们的实现.

>>> _=None
>>> _("hello")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

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

PhoneGap Eclipse问题 - eglCodecCommon glUtilsParamSize:unknow param错误

我刚刚开始使用phonegap并尝试在eclipse中设置第一个基本的最小项目.我在http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20指南中查看了phonegap文档

但我得到这样的连续错误.任何修复此问题的指针都会有所帮助.谢谢

03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.760: E/eglCodecCommon(825): …
Run Code Online (Sandbox Code Playgroud)

android cordova

107
推荐指数
4
解决办法
9万
查看次数

如何使用pdf.js

我正在考虑使用pdf.js(一种允许在网页中嵌入pdf的开源工具).没有关于如何使用它的任何文档.

我假设我做的是使用标题中引用的脚本创建一个html页面,然后在正文中,我使用文件名和位置的数组进行某种函数调用.有人可以帮我从这里出去吗?

javascript pdf pdf-conversion pdf.js

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

Android 5.0(L)Service Intent必须在Google Analytics中明确

我的代码工作在<5但在Android 5.0中我遇到了一个我不太明白的问题.

10-23 10:18:18.945: E/AndroidRuntime(8987): java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.google.android.gms.analytics.service.START (has extras) }
Run Code Online (Sandbox Code Playgroud)

即使是现在,我的代码也适用于4.4.4及以下版本.那么我需要做什么?我将在下面发布相关代码.此外,在我的谷歌搜索期间,我发现这篇关于java.lang.IllegalArgumentException的帖子:服务意图必须是关于Android 5.0的显式,但我不明白它的含义.

表现

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xxxxx.android.phone.xxxxx"
    android:versionCode="3"
    android:versionName="v1.2.4065" >

    <uses-sdk android:minSdkVersion="12"
        android:targetSdkVersion="21" />

    <!-- Required for Google Analytics -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <!-- For push notifications (GCM) -->
    <permission android:name="xxxxx.android.phone.xxxxx.permission.C2D_MESSAGE" android:protectionLevel="signature" />
    <uses-permission android:name="xxxxx.android.phone.xxxxx.permission.C2D_MESSAGE" />
    <!-- App receives GCM messages. -->
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <!-- GCM connects to Google Services. -->
    <uses-permission android:name="android.permission.INTERNET" /> 
    <!-- GCM requires a Google account. --> …
Run Code Online (Sandbox Code Playgroud)

illegalargumentexception android-5.0-lollipop

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

DownloadManager.Request.setNotificationVisibility失败,出现jSecurityException:可见性值无效:2

我正试图DownloadManager在我的一Service类中使用:

    DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
    //imageUri is a valid Uri
    Request downloadRequest= new Request(imageUri); 
    //without this line, it works
    downloadRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);
    //subpath is valid
    downloadRequest.setDestinationInExternalFilesDir(this, null, subPath);
    downloadManager.enqueue(downloadRequest);
Run Code Online (Sandbox Code Playgroud)

没有setNotificationVisibility,这段代码效果很好.但是它显示了一个我不想要的通知,因为我使用这个代码在一个延迟加载图像ListView.

据我所知,这个通知可以隐藏起来

downloadRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我的应用程序崩溃:

02-19 02:24:24.055:E/AndroidRuntime(2572):java.lang.SecurityException:可见性值无效:2 02-19 02:24:24.055:E/AndroidRuntime(2572):在android.os.Parcel .readException(Parcel.java:1327)02-19 02:24:24.055:E/AndroidRuntime(2572):at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:181)02-19 02:24:24.055:E/AndroidRuntime(2572):在android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)02-19 02:24:24.055:E/AndroidRuntime(2572):在android.content.ContentProviderProxy.insert(ContentProviderNative.java: 415)02-19 02:24:24.055:E/AndroidRuntime(2572):在android.content.ContentResolver.insert(ContentResolver.java:730)02-19 02:24:24.055:E/AndroidRuntime(2572):at android.app.DownloadManager.enqueue(DownloadManager.java:885)02-19 02:24:24.055:E/AndroidRuntime(2572):at MyService.getImage(MyService.java:112)

什么错了setNotificationVisibility?我怎么能收到通知?

android download-manager

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

android GCM注册ID最大长度

在Google Cloud Messaging中,注册ID的最大长度是多少?

android google-cloud-messaging

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

如何汇款到任何paypal账户

是否可以使用paypal API向任何paypal帐户(不仅仅是API凭证所有者)汇款.我知道使用IPN可以做到这一点,但我需要使用SOAP.

paypal paypal-soap paypal-adaptive-payments

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

如何以编程方式在LinearLayout上设置Ripple效果?

我想将背景设置android.R.attr.selectableItemBackground为a LinearLayout.使用XML时没有问题(可行)

<LinearLayout
    android:id="@+id/llMiner"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="?android:attr/selectableItemBackground"
    android:clickable="true" >
Run Code Online (Sandbox Code Playgroud)

...但我必须在java代码中这样做,所以我试过这个

llMiner.setClickable(true);
llMiner.setBackgroundResource(android.R.attr.selectableItemBackground);
Run Code Online (Sandbox Code Playgroud)

......它不起作用,事实上我得到了NotFoundException第二行.所以在我尝试了这个变体后认为资源是一个颜色.

llMiner.setClickable(true);
llMiner.setBackgroundColor(android.R.attr.selectableItemBackground);
Run Code Online (Sandbox Code Playgroud)

这个没有启动异常,但是......不起作用(按下时没有改变背景,但是状态改变按下它必须这样做)...任何建议?

android background clickable android-linearlayout

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

覆盖图像以在Android应用程序中制作教程

在许多应用程序中,我看到有一个欢迎屏幕或教程,通过在活动之上叠加解释来解释应用程序的工作原理.例如,在Android本身,欢迎屏幕"让自己回家".

我想知道可以使用哪些技术.

编辑:"让自己回家吧"的截图 在此输入图像描述 在此输入图像描述

android overlay showcaseview

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