草庐IT

constraint-layout-so

全部标签

android - 可以覆盖 App 中的系统 .so 库

我必须修改AndroidMediaPlayer的HttpLiveStreaming实现。实现在stagefright库下http://androidxref.com/4.0.4/xref/frameworks/base/media/libstagefright/httplive/LiveDataSource.cpp我认为这些库将编译为libstagefright.so,它应该是Android系统的一部分。我的问题是我是否对该库进行一些更改并编译一个新的libstagefright.so。如果我在我的新应用程序中加载这个新的libstagefright.so并调用媒体播放器,它会使用我的

android - layout_weight 与它应该做的相反

在下面的xml中,我试图绘制一个包含两个block(一个LinearLayout和一个TextView)的布局。我希望LinearLayout比TextView大5倍。此xml产生的结果与我的预期完全相反,TextView占用的空间是LinearLayout的5倍。请注意,我已将两个元素的宽度都设置为0dp,这是一个常见的疏忽。编辑:这个布局实际上是一个包含在这个列表中的列表项: 最佳答案 我也刚遇到同样的问题,解决的方法是换:如果父LinearLayout有orientation="horizo​​ntal",则subview的w

android - ViewGroups 的一个 Animate Layout 属性是如何实现的?

我有以下布局:...children......children...我最终得到这样的东西:+------------------------+------------+|||||||Left|Right|||||||+------------------------+------------+当切换某个开关时,我想为Left设置动画,使其宽度扩大以填满整个屏幕。同时,我想为Right的宽度设置动画,使其缩小为零。稍后,当切换再次切换时,我需要将东西恢复到上述状态。我已经尝试编写自己的调用View.getWidth()的动画但是当我动画回到那个值时(通过设置View.getLayout

android - 像 layout-sw600dp,替代 drawable

我的问题简单明了,比如布局和值分别有layout-sw600dp、values-sw600dp,相对于屏幕大小的可绘制文件夹有什么。我在各种文档中读到,如果我们想使用任何大于或等于7英寸的屏幕,我们可以使用layout-sw600dp文件夹,对于任何较小的屏幕尺寸设备,布局文件夹将被考虑在内。那么我们如何也可以对图像使用相同的概念。现在有ldpi、mdpi、hdpi文件夹,但图像是根据屏幕密度而不是屏幕尺寸拍摄的。现在,如果我正在开发一个既可以在设备上又可以在手机上运行的应用程序,我可能的图像处理方法应该是什么。提前致谢,请指导我。 最佳答案

java - setContentView(R.layout.main);错误

packagecom.elfapp;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.Toast;publicclassMainActivityext

android - libwebviewchromium.so 上的 native 代码崩溃

我在GooglePlay上有一个相当受欢迎的应用程序,最近因libwebviewchromium.so上的一些native崩溃而受到冲击。有问题的webview没有花哨的东西,只有一个禁用滚动的小登录表单。当然,这只发生在Android4.4+上(WebViews开始基于Chromium)。有一个崩溃转储:************************************************Buildfingerprint:'motorola/ghost_repw/ghost:4.4.2/KXA20.16-1.24-1.12/12:user/release-keys'Revi

android - fragment 机器人 :visibility in xml layout definition

它是如何工作的?我有如下布局:请注意第二个fragment有android:visibility="gone"并且实际上它在屏幕上不可见。但是这段代码:booleanbothVisible=firstFrag.isVisible()&&secondFrag.isVisible();返回true,这出乎我的意料。我想知道使用android:visibility是否正确,因为我在文档中找不到任何关于它的信息。 最佳答案 根据Fragmentsource,isVisible定义为:finalpublicbooleanisVisible()

android - native 库(.so 文件)未添加到 android 项目

我正在尝试使用sqlitecipher需要使用native库的库。他们的教程非常简单,但对我不起作用。每次我收到以下错误:FATALEXCEPTION:mainjava.lang.UnsatisfiedLinkError:Couldn'tloadstlport_sharedfromloaderdalvik.system.PathClassLoader[dexPath=/data/app/org.example.test-2.apk,libraryPath=/data/app-lib/org.example.test-2]:findLibraryreturnednullatjava.la

安卓崩溃/系统/lib/libhwui.so

我有时会遇到崩溃,似乎是jni崩溃,但我的应用程序没有任何jni代码。它是一个图形应用程序,会加载一些图片。谁能告诉我如何找到问题所在。libhwui.so是什么。I/DEBUG(141):signal11(SIGSEGV),code1(SEGV_MAPERR),faultaddr000000e8I/DEBUG(141):r0ffffffffr1000000e8r200000000r300000000I/DEBUG(141):r4ffffffffr5000000e8r6018fea18r7018fe9c8I/DEBUG(141):r840baa190r9018fea4010000000

android-layout - 安卓布局: distinguishing an 800x480 large device from a 1024x600 tablet

有没有一种方法可以使用Android布局自动区分分辨率为800x480的DellStreak和分辨率为1024x600的GalaxyTab或HTCFlyer?它们(大概包括Flyer)都报告为-large(不同于报告为-xlarge的Xoom)。有比-large更好的布局标签吗?(编辑以澄清-xlarge在这种情况下没有用) 最佳答案 请参阅SupportingMultipleScreens中的“表2”并尝试将Size和Density限定符组合在一起。也很有用的应用ScreenInfo示例:NexusOne(480*800,240d