Articles of 安卓

为什么onRestoreInstanceState()永远不会被调用

我正在尝试将数据保存在我的活动中,并将其还原。 我将数据保存在onSaveInstanceState() ,然后尝试恢复onRestoreInstanceState()的数据。 我设置断点,方法onSaveInstanceState()被调用。 但onRestoreInstanceState()或onCreate()从来没有。 这是我的步骤: 开始我的Activity 。 按手机上的“主页”button。 onSaveInstanceState()被调用。 点击启动器中的图标,然后重新启动我的Activity 。 这时只有onRestart()被调用。 但不是onRestoreInstanceState()或onCreate() 。 有谁知道为什么?

更改strings.xml中的颜色

我是新来的android,并想知道如何更改string标记中的strings.xml文件中的字体的颜色。 例如我有: <string name="hello_world">Hello world!</string> 我只是把它显示为红色和蓝色 感谢名单

自动化的Android版本构build

我在一个文件夹中有十个Android项目。 对于每个项目,我可以使用ant debug来构build它。 所以编写一个简单的脚本来编译所有这些项目是没有问题的。 我使用哈德森每天build立这些项目,它工作正常。 但现在我们的项目需要进入发布阶段。 所以编译命令成为ant release 。 为了编译发布项目,我必须在编译期间每次input证书的密码。 所以我不能做自动发布。 这个编译工作杀死了我,因为我有十个项目都需要与input密码进行交互。 我怎样才能使发布版本仍然是自动的?

安全地删除Android活动

我们都知道如何轻松和安全地创build一个新的Activity 。 现在我想知道如何安全地从我的项目中删除一个Activity 。 我在我的项目中创build了一些活动,并觉得它们现在是不必要的,我想删除它们。 但是,如果我手动删除这些文件: /layout文件夹中活动的XML文件 /src文件夹中的活动Java文件 清单文件中的<activity></activity>部分 然后, 在我的项目中没有任何其他数据与此活动有关吗? 那些是什么? 是否有任何简单的删除程序,如在Eclipse中创build一个活动?

如何将.aar文件导入到Android Studio 1.1.0中,并在我的代码中使用它

我已经阅读了很多关于这个话题的答案,但是他们都没有解决我的问题,所以需要帮助: 我需要将一个.aar文件导入到使用Android Studio 1.1.0创build的项目中,我已经使用“新模块”选项导入它,实际上我没有收到任何错误,我可以构build应用程序并运行它,但当我尝试从这个.aar文件中使用一个类时,Android Studio没有find对它的引用,我们假设它不能识别我想包含在我的代码中的包。 你也许以为我必须添加依赖项,我已经这样做了,这似乎是行不通的。 所以有人可以告诉我哪个是在Android Studio 1.1.0中导入和使用.aar文件的正确方法

我怎样才能做一些像Android中的FlowLayout?

我怎样才能做一些像Android中的FlowLayout ?

Google Play服务更新至版本13后,出现错误

我怎样才能解决这个错误? 由于:java.lang.illegalargumentexception 11-01 11:08:12.845:E / AndroidRuntime(28885):引起:java.lang.IllegalStateException:应用程序的AndroidManifest.xml中的元数据标记没有正确的值。 预计4030500,但发现0.您必须在元素中有以下声明: google-play-services_lib清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.gms" android:versionCode="4030530" android:versionName="4.0.30 (889083-30)" > <uses-sdk android:minSdkVersion="8"/> </manifest> public void loginGooglePlus() { aHelper.setup(this, GameHelper.CLIENT_APPSTATE | GameHelper.CLIENT_GAMES); mHelper = aHelper.getAppStateClient(); //crash is here mHelper.connect(); } 完整的错误日志: 11-01 11:38:13.507: E/AndroidRuntime(31297): FATAL EXCEPTION: main 11-01 11:38:13.507: E/AndroidRuntime(31297): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.company.application.android.aja/com.company.application.android.aja.BeetleBattleAndroidActivity}: java.lang.IllegalStateException: The […]

Android Firebase DynamiteModule:无法加载模块描述符

自从升级到最新版本的Firebase(9.0.0)后,通过signInWithEmailAndPassword()对用户进行身份validation时,我无法摆脱以下两个错误。 有没有人有一个想法是怎么回事? 05-19 18:09:49.245 23550-23589/[PACKAGE] E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/[PACKAGE]-3/base.apk"],nativeLibraryDirectories= [/data/app/[PACKAGE]-3/lib/x86, /vendor/lib, /system/lib]] 和 05-19 18:09:49.252 23550-23550/[PACKAGE] E/FirebaseApp: Firebase API initialization failure.java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1748) at android.content.ContentProvider.attachInfo(ContentProvider.java:1723) […]

如何在android中隐藏应用程序标题?

我想隐藏应用标题栏。

带有“完成”操作button的多行EditText

是否有可能与android:inputType="textMultiLine"设置,和android:imeOptions="actionDone"在同一时间的EditText小部件? 我想要一个多行编辑框,键盘上的动作button是完成,而不是input(回车),但它似乎并没有工作.. 提前致谢