草庐IT

android - Chromium webview 似乎不适用于 Android applyOverrideConfiguration

按照我在ForcelocaleforAndroidflavorwithresConfig中描述的更改我面临包含视频的WebView问题。该问题仅出现在API21+上,并且在删除对applyOverrideConfiguration的调用时真正消失。不太确定如何解决这个问题。java.lang.NullPointerException:Attempttoinvokevirtualmethod'intandroid.graphics.Bitmap.getWidth()'onanullobjectreferenceatcom.android.webview.chromium.WebViewC

android - Aquery ajax 请求似乎没有在 android 中启动

我认为我为从服务器获取JSON数据而构建的代码没有启动。在logcat中没有来自“log.v”的文本。此外,我编写的代码似乎始终不适合try-catch。我对ajax请求使用A查询。其他人对此有疑问吗?我想将JSON放入HashMap中,以便构建它的ListView,但我无法将JSON中的数据放入logcat问候publicclassfilm_soundextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//

Android Studio ProGuard 似乎没有运行

在过去的几天里,我从Eclipse切换到了AndroidStudio,并且几乎一切正常。但是,当我生成签名的APK时,ProGuard似乎从未运行过。我正在使用生成签名APK向导,选择“运行ProGuard”并将我的proguard.cfg指定为配置文件。构建过程运行无误并生成一个功能性apk,但该apk比Eclipse生成的大65%。当我通过AndroidStudio的APK向导生成apk并且不选择“运行Proguard”时,生成的apk与应该在其上运行ProGuard的apk大小相同。在我的项目目录中的任何位置都没有生成mapping.txt、seeds.txt或usage.txt

android: layout_marginBottom 在 2.2 (Froyo) 中似乎无法正常工作

我在相对布局中有这个ImageViewblock:这会在Android1.6的正常和高密度分辨率屏幕上正确绘制图像,但是在Android2.2上它似乎忽略了layout_marginBottom并且始终绘制图像一直对齐到底部。有没有人以前见过这种情况,如果有,您知道解决方法吗?编辑1:它位于这样声明的RelativeLayout中:编辑2:这是完整的布局代码:编辑3 最佳答案 在FrameLayout中添加一个View,其中包含以下内容:android:id="@+id/gap"android:layout_width="wrap_

android - Proguard 似乎删除了路径中包含的整个包

我使用Proguard来混淆我的代码,并使其更小。我使用Eclipse进行构建,并且使用了一段时间。我最近有一个在调试版本中运行良好的构建,我正在尝试发布它。在过去一天的大部分时间里,我一直在努力完成这项工作,但当我尝试使用已发布的构建运行我的代码时,我不断收到以下错误(如果有帮助,我可以生成更多)。02-2516:39:58.844:E/AndroidRuntime(27593):Causedby:java.lang.ClassNotFoundException:Didn'tfindclass"com.kd7uiy.hamfinder.MainActivity"onpath:DexP

通过 HTTPS 下载 Android 2.2 和 2.3 PDF 似乎已损坏

我一直对将PDF下载到移动设备感到抓狂。这是下一个疯狂,可在Android2.2和2.3上观察到。我无法在iPhone或其他设备上重现此问题,无论是在Firefox还是其他桌面浏览器上。我正在通过HTTP下载PDF,它工作正常。然后我通过HTTPS下载相同的PDF,但下载没有完成(文件名丢失):我正在使用这些HTTPheader(以及其他与此处无关的header):Content-Disposition:attachment;filename="abc.pdf"Content-Type:application/pdf将Content-Disposition更改为inline或完全删除它

android - SerializedName 注释似乎在 Moshi 中不起作用

所以我正在尝试使用Moshi解析来self的服务器的调用。这是我的响应对象。publicclassTokenResponse{@SerializedName("accessToken")publicStringaccessToken;publicStringtoken_type;publicintexpires_in;publicStringuserName;publicStringname;@SerializedName(".issued")publicStringissued;@SerializedName(".expires")publicStringexpires;public

AlertDialog 中的 Android EditText 似乎太宽了

下图中的EditText似乎太宽了。我假设我以某种方式滥用了SDK,直到确信我不是在寻找一种方法来在EditText的两侧指定一定数量的边距/填充像素。这个看起来更合适。这是我的代码(创建第一个“创建标签”对话框):finalDaotagDao=getHelper().getTagDao();finalEditTextinput=newEditText(this);input.setSingleLine(true);input.setHint(R.string.create_tag_dialog_hint);AlertDialog.Builderbuilder=newAlertDial

Android 模拟器似乎以 96khz 的频率录制音频

我的应用正在从手机的麦克风录制音频并对其进行一些实时处理。它在物理设备上运行良好,但在模拟器中表现“有趣”。它记录了一些东西,但我不太确定它在记录什么。在模拟器上,音频样本的读取速度似乎是实际设备上的两倍。在应用程序中,我有一个可视化进度小部件(水平移动的录音头),它移动在模拟器中大约快两倍。这是录音循环:intFREQUENCY=44100;intBLOCKSIZE=110;intbufferSize=AudioRecord.getMinBufferSize(FREQUENCY,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.ENCODING_PC

Android 的 RelativeLayout 似乎坏了

我正在处理一个布局,其中我将ListView与RelativeLayout行项目一起使用。行项目本身显示不正确。问题是txtVideoDurationTextView绘制在行项目的顶部而不是底部。因此,txtVideoTitle的高度为0。正如您在XML中看到的,txtVideoDuration应该固定在ListView的底部。我的目标是让布局类似于google给我的教程。示例:http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html我使用的是Android2.0.1。我什至在没有修改的情况下