草庐IT

android - 用于 Android 工具链的 FFMPEG : arm-linux-armeabi-eabi-pkg-config - is there any toolchain in existence containing the pkg-config tool

有人知道包含arm-linux-androideabi-pkg-config工具的ffmpeglinuxarm平台的任何工具链吗?AndroidNDK不包含它。还有人成功地为包含alsa设备的android构建ffmpeg吗?请注意,libasound存在于我的Ubuntux86PC上。经过非常广泛的研究访问论坛,包括ffmpeg.org、ffmpeg--nabbles、groups.google.com,包括andro和android-ndkgropus,和整个互联网一样,我还没有成功找到任何似乎知道它存在的人。充其量,我读过人们说忽略它。考虑到它的用途,我认为这样说很天真。仔细查看

android - 如何将一个大文件或多个文件发送到其他应用程序,并知道何时删除它们?

背景我有一个App-Managerapp,它允许将APK文件发送到其他应用程序。直到Android4.4(包括),我必须为这个任务做的就是发送原始APK文件的路径(所有文件都在“/data/app/...”下,即使没有root也可以访问)。这是发送文件的代码(文档可用here):intent=newIntent(Intent.ACTION_SEND_MULTIPLE);intent.setType("*/*");finalArrayListuris=newArrayList();for(...)uris.add(Uri.fromFile(newFile(...)));intent.pu

android - 单独使用Android SDK的Hello world(无IDE)

我的目标是:在一个简单的程序上测试基本开发工具将程序扩展为有用的应用程序与IDE相比,我更喜欢使用小型的独立工具。与声明式(XML)相比,我更喜欢以过程式或命令式(普通的Java)编码。我安装了独立的AndroidSDKasinstructed。我至少需要其他工具(文本编辑器,命令shell和JDK)。但是我能找到的唯一入门说明与AndroidStudio,Eclipse或其他IDE绑定(bind)。我不能跟随他们。如何使用文本编辑器编写Java程序以在Android设备上显示“Helloworld”?如何使用SDK仿真器对其进行测试?请给我指示。 最佳答案

android - 具有共享代码库的多个应用程序

由于在同一个应用程序的android市场上同时提供免费和付费版本很受欢迎,我决定做同样的事情。最初我只是复制了完整的代码库并在这里和那里调整了一些代码(添加了广告,内置了一些限制等),因为当时没有选择做库项目,但这给我留下了两个管理修复程序非常糟糕的项目到错误,因为我需要做两次。从r14开始,我们可以使用带有资源的库项目,因此据我所知,这将是解决这个特定问题的好方法。因此我已经阅读了libraryprojects和考虑,我很想知道不同版本的项目所需的最小文件量是多少。因此,我的问题是;我可以拥有共享项目中的所有代码,并且拥有基本上只有list的裸骨项目吗?如果是这样,我应该吗?这是概念

Android 处理多个屏幕...(相对布局或线性布局)?

我已经完成了我的应用程序,现在需要处理适应多种屏幕尺寸。在这一点上,我唯一的选择似乎是执行以下操作:有一个单独的xml布局:小、正常、大和X大屏幕尺寸。在其中有一个单独的xml布局:ldpi、mdpi、hdpi和xhdpi在其中有一个单独的xml布局,用于纵向和横向。也就是说,一项Activity共有32个布局。我只是想知道是否有更好的方法来做到这一点,因为这会非常耗时,但是如果需要支持所有可能的设备,我不会介意。我做了一些阅读,人们说使用线性布局并使用重力,因为这是一个百分比,所以它在所有屏幕上看起来都一样。或者我可以使用RelativeLayout并使用“AlignAbove或Be

android - AsyncTask HttpPost 在 3G 上执行失败,但在 Wifi 上运行

我需要将一些字符串的Http发布到Web服务。我正在使用KSoap。@OverrideprotectedJSONObjectdoInBackground(JSONObject...params){Stringresult;HttpParamshttpParameters=newBasicHttpParams();//Setthetimeoutinmillisecondsuntilaconnectionisestablished.//Thedefaultvalueiszero,thatmeansthetimeoutisnotused.inttimeoutConnection=30000;

android - 如何为从 2.X 到 4.X 的所有 Android 版本使用相同的首选项屏幕集?

注意:请节省一些时间并引用已接受的答案,无需阅读所有问题。您可以阅读问题的其余部分以及我为替代(尽管不太复杂)方法提供的答案。此外,您可能希望通过将相关代码添加到您的偏好Activity类来利用对Android2.X中后台故障的修复。背景作为Android编码的新手,但在其他编程语言/框架方面有些经验,我希望我对Android应用程序编码的探索会是一个相当愉快的过程。原来如此,直到我偶然发现了这个问题:Android项目的Eclipse向导建议,如果我将最低API设置为8(Android2.2),我可以达到95%的设备。反正我不需要用我的应用程序做任何花哨的事情,所以我想,“当然,为什

android - 由于堆大小增加,android 中的内存不足错误

我正在退出内存错误。我正在开发实时聊天应用程序。它工作正常,但是当我在设备上运行应用程序1到2小时时,堆大小正在增加,当它达到16MB时,应用程序开始挂起并在一段时间后崩溃并显示outofmemoryduetoheapsize因为结果堆大小大于分配的大小。我正在HTCExplorer上测试我的应用程序。在我的应用程序中,大多数Activity都使用后台线程,为此我使用了Asnyc任务。我收到如下错误。04-3016:53:14.658:E/AndroidRuntime(5707):FATALEXCEPTION:MagentoBackground04-3016:53:14.658:E/A

android - 使用 ListView 项目内的按钮触发 PopupMenu

菜单类型让我首先概述上下文菜单和弹出菜单之间的区别(取自here):PopupMenu是anchor定到View的模式菜单上下文菜单[我专门谈论float上下文菜单]提供影响UI中特定项目或上下文框架的操作。您可以为任何View提供上下文菜单,但它们最常用于ListView、GridView或其他View集合中的项目,用户可以在其中对每个项目执行直接操作。作为指导,文档区分了它们的用途:-PopupMenu:“为与特定内容(例如Gmail的电子邮件标题)相关的操作提供溢出式菜单……”-ContextualMenu:“对于影响所选内容的操作......”我追求的视觉外观和交互弹出菜单.我

android - 如何在两台 PC 之间通过 USB 建立 adb 连接

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题?更新问题,使其仅关注一个问题editingthispost.5年前关闭。Improvethisquestion总结(我们做了什么,我们尝试了什么):基本上,目的是使用adb源代码在两台linux计算机之间通过usb建立adb协议(protocol)。环境是Ubuntu16.0.4。有安卓工具-adbd(adb守护程序)包准备在池中使用,其源可用。这个link上还有一个来源(adbd)可使用gcc选项-stc=c++14编译,默认情况下在16.0.4中受支持(或gcc5.2)。我们可以通过使用adbconnect(依