草庐IT

安卓-InstrumentationTestRunner

全部标签

xml - 访问安卓 :installLocation manifest attribute

我正在尝试编写一个Android2.2应用程序,它将找到可以移动到SD卡的已安装应用程序。执行此操作的权限编码在AndroidManifest.xml中文件作为根级属性“android:installLocation”。PackageInfo似乎对除此属性之外的所有内容都有接口(interface)。我可以打开已安装的apk并提取AndroidManifest.xml文件,但它似乎是某种二进制编码格式,一些随机的互联网用户为此编写了解码器,但这似乎是一项非常多的工作。是否有我缺少的界面? 最佳答案 事实证明,虽然没有直接的API调用

android - 如何管理同一个安卓应用的多个版本

我的Android应用有3个版本。一种是免费的,有广告,一种是付费的,一种是带有公司CI品牌的。所以它们之间的区别很小。管理此应用的多个版本的最佳做法是什么。一个项目,代码if(editionA){...}多个项目,在额外项目中引用公共(public)代码还是别的? 最佳答案 更新链接和详细描述;1.LibraryModules2.SettingupLibraryProject使用Androidlibraryproject对于通用代码,每个特定风格都有小项目。 关于android-如何管

c++ - 使用安卓 NDK 和 C++

我让示例HelloJni项目正常运行,它使用C文件作为native代码。我无法获得任何使用C++的简单示例。采用以下JNI代码:#include#includeJNIEXPORTvoidJNICALLJava_com_test_testActivity_doSomething(JNIEnv*env,jobjectobj){}如果我在.c文件中有代码,它可以正常工作。如果我将扩展名更改为.cpp,它可以正常编译,但在运行时会崩溃(强制关闭)。由于库和方法签名是相同的,所以我不怀疑问题出在Java端。 最佳答案 您可能需要用extern

android - 安卓市场商户账号

我想在android市场中设置Google商家帐户以销售我的应用程序。我是印度人,在国家/地区下拉列表中,印度不可用。我如何创建我的商家帐户,我可以使用其他帐户(如paypal)来销售应用程序吗?谢谢。 最佳答案 如果您所在的国家/地区不在有资格创建商家帐户的国家/地区列表中,那么很遗憾,您无法发布付费应用程序。您将需要找到不同的方法来通过您的应用程序获利,这可能是以下方法之一:如上所述,获取一个PayPal帐户并要求用户捐款注册广告服务网站(AdMob似乎是受欢迎的选择)并在您的应用程序中放置横幅。以您自己的方式实现应用内购买,独

java - 安卓 : Get day of the week from date?

我怎样才能把日期格式化成这样Mon,27Nov2011publicstaticStringsFleTimeToDate(doubleft){doubledate=ft/10000-11644455600000L;date+=TimeZone.getDefault().getOffset((long)date);returnDateFormat.format("ddd,ddMMMyyyy",newDate((long)date)).toString();}但是这个函数返回027,27Nov2011 最佳答案 您可以将DateForma

android - 安卓语音识别

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我想缅甸语的语音识别。我引用以下链接:http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/http://cmusphinx.sourceforge.net/sphinx4/http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-andr

安卓微调器 : center text vertically within spinner

我需要这些微调器来使文本垂直居中。我在Spinnerxml定义中尝试过类似的东西:我尝试构建自定义下拉布局:样式.xml:center_verticalcenter_vertical?android:attr/textColorPrimary#FFFF9200?android:attr/textColorHint#5C5CFF16spnormal适配器下拉集:adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);如何让Spinner文本垂直居中?编辑:可能值得一提的是,该Activity在list中的主题如下:6

安卓工作室 : unable to resolve HttpClientBuilder

我在androidstudio上遇到了一个奇怪的问题。我正在使用apache库来发出一些http请求,我需要更改org.apache.http.impl.client.DefaultHttpClient;已弃用org.apache.http.impl.client.HttpClientBuilder;但是androidstudio没有找到那个包。我该怎么办? 最佳答案 添加到build.gradle并同步compilegroup:'org.apache.httpcomponents',name:'httpclient-android

安卓工作室错误 : Cannot load project

我在AndroidStudio中有这个错误:Cannotloadproject:com.intellij.ide.plugins.PluginManager$StartupAbortedException:com.intellij.diagnostic.PluginException:org/jetbrains/android/uipreview/AndroidLayoutPreviewToolWindowManager[Plugin:org.jetbrains.kotlin.android.dsl] 最佳答案 只需卸载anko插件

安卓png优化

我有一个使用大量.png文件的应用程序,因此为了减小应用程序大小,我使用PngOptimizer来优化它们。我对结果很满意,png的文件大小从1mb多一点到300kb左右。但出于某种原因,应用程序大小只下降了大约100kb。没有人知道为什么?我真的很希望我在png文件中看到的文件大小减小可以延续到我的应用程序大小。请帮忙 最佳答案 您的.APK应用程序文件已经使用deflate算法进行了压缩。这与PNG文件使用的算法相同。因此,您使用PngOptimizer完成的优化已经在一定程度上由.APK打包程序完成。如果您想减小应用程序的大小