草庐IT

android - 果冻 bean 中的 NetworkOnMainThreadException 错误

这个问题在这里已经有了答案:HowcanIfix'android.os.NetworkOnMainThreadException'?(66个答案)关闭9年前。我在过去一周左右的时间里一直在努力让它工作,但仍然不知道问题出在哪里。它适用于android2.1但不适用于4.1。我在检查我的应用程序更新的服务中得到了这个字符串。latestVersion=Integer.parseInt(getHttpString(urlLatestVersion));它在checkForUpdate()中被调用;在onStart(Intentintent,intstartId);中调用。privateSt

android - com.android.camera.action.CROP 不适用于 Android 果冻 bean 4.3 吗?

我在使用相机拍照后使用com.android.camera.action.CROP进行裁剪。下面是我的代码,在4.3之前可以正常工作。IntentcropIntent=newIntent("com.android.camera.action.CROP");cropIntent.setType("image/*");cropIntent.putExtra("crop","true");cropIntent.putExtra("aspectX",1);cropIntent.putExtra("aspectY",1);cropIntent.putExtra("outputX",Conf.ge

android - 仅在没有 Jelly Bean 的小部件中使 setTextViewTextSize 崩溃

我正在制作一个小部件,您可以在其中指定文本大小controles.setTextViewTextSize(R.id.LblMsg,TypedValue.COMPLEX_UNIT_SP,textSize);我正在使用android4.1android:minSdkVersion="8"android:targetSdkVersion="16"问题是它在android4.1中正常工作,但在任何其他版本(ICS、Gingerbread等)中显示强制关闭。java.lang.NoSuchMethodError:android.widget.RemoteViews.setTextViewText

android - ActionBarSherlock 选项卡高度在 Jelly Bean 上不可调整

我正在使用ActionBarSherlock创建一个应用程序并使用ActionBar选项卡。以下是我定义选项卡的方式:actionBar.addTab(actionBar.newTab().setText("test").setTabListener(newTabListener(this,"accounts",AccountsListFragment.class)));我正在尝试更改选项卡的高度。据我了解,无法仅更改选项卡的高度。您还必须更改主要操作栏的高度(我正在从中提取主要操作栏的定义)http://developer.android.com/design/patterns/ac

java - 在获取应用程序数据使用时满足运行 Jelly bean 以及 Jelly bean 之后版本的设备

我想满足在JellyBean版本及以下版本以及JellyBean以上版本上运行的设备。我的方法应该根据应用程序ID获取所有应用程序的应用程序使用情况/流量。请注意这行rx=Long.parseLong(String.valueOf(id));在第一个if子句上,它适用于运行版本小于或等于JellyBean的设备。使用TrafficStats.getUidTxBytes(uid)获取基于其ID的已安装应用程序的数据使用情况,但在4.3中仅返回0值,但是,else子句使用TrafficStats.getUidTxBytes(uid)在5以上的版本中准确检索每个应用程序的应用程序使用情况。我

android - NFC 读卡器 ACR 122 与 Android 4.1 Jelly Beans 不兼容?

我之前使用过ACR122,它与Android 最佳答案 从Android4.1JellyBean开始,NFC点对点通信被配置为使用更高的比特率(212kbps),而之前它使用106kbps(在安装了Google电子钱包的Android设备中它始终使用212kbps).不知道ACR122U能否通过javax.smartcardio支持更高码率。内部的NFC芯片(NXP的PN532)当然可以做到。212和424kbps的低级ISO18092/ECMA-340协议(protocol)不同于106kbps。对于106kbps,它使用与ISO

android - 果冻 bean 运行设备的列表 Activity 错误(SPAN_EXCLUSIVE_EXCLUSIVE 跨度不能为零长度)

我让应用程序从启动画面开始,然后打开列表Activity行,单击任何行将打开一个包含TextView的Activity、两个按钮(其中一个打开无限画廊,另一个打开自定义对话框)和菜单项(关于、偏好、退出)。此应用程序在姜面包上运行完美,但在运行果冻bean的galaxys3上进行测试时,它可以正常打开,但当您单击其中一个listactivity行时,它似乎忽略了单击。eclipse上的日志猫显示:SPAN_EXCLUSIVE_EXCLUSIVEspanscannothaveazerolength但是,没有强制关闭(lis​​tactivity滚动正常,菜单项正常工作)。更新:我注意到这

android - 在 Jelly Bean 中向通知添加操作时的灰色按钮

我在我的应用程序中向通知添加了两个按钮,该通知设置为目标API级别8。问题是这两个按钮显示为两个大的灰色按钮,与其余通知完全格格不入。我已经在Nexus7和GalaxyNexus上测试过它。我见过的所有示例都有漂亮的黑色按钮,例如来电通知:http://www.androidng.com/wp-content/uploads/2012/07/android-jelly-bean-notifications.jpeg我猜这很容易,但今天运气不好。有谁知道我可能在哪里走错了路?下面是我的代码fragment,它使用最新的支持库生成通知。NotificationManagernm=(Noti

Android Bitmap.createScaledBitmap 在 Jelly Bean 4.1 上抛出 java.lang.OutOfMemoryError moSTLy

我的应用的主要目的是按照图像所示的方式显示图像privatevoidsetSelectedImage(intselectedImagePosition){BitmapDrawablebd=(BitmapDrawable)drawables.get(selectedImagePosition);Bitmapb=Bitmap.createScaledBitmap(bd.getBitmap(),(int)(bd.getIntrinsicHeight()*0.9),(int)(bd.getIntrinsicWidth()*0.7),false);selectedImageView.setIma

android - Jelly Bean 中的离线听写功能是 AOSP 的一部分吗?如果是,它在什么包中?

我一直在搜索JellyBean以查看是否可以找到离线听写功能,但运气并不好。如您所知,来源庞大而繁琐。我找到了/external/srec文件夹,但其中的文档似乎来自Nuance,当时Android于2007年首次推出。这是否仅作为闭源Google应用程序(Gms)提供?谢谢贾里德 最佳答案 不幸的是,我不认为它是AOSP的一部分。有一个名为VoiceInputMethodService的IME可能是离线听写的来源。这个IME存在于ICS中的VoiceSearch.apk下,在JB中被重命名为QuickSearch.apk对比这两个