Articles of 安卓

将Google Maps API V2添加到片段中

我正在尝试从Google Maps API V2的片段中显示地图。 我尝试了与SupportMapFragment,但我无法得到预期的输出。 另外我是这个平台上的初学者! 我真正想要的只是一种将Android版Google地图API V2中的地图放入片段中的方法。 请分享您的想法和参考。 提前致谢 !

如何在文本视图中显示背景图片

任何人都可以告诉如何在Android中的TextView中显示背景图像?

TypedArray在Android应用程序中的使用

我遇到了代码 HelloGallery示例 ImageAdapter.java – http://developer.android.com/resources/tutorials/views/hello-gallery.html TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery); mGalleryItemBackground = a.getResourceId( R.styleable.HelloGallery_android_galleryItemBackground, 0); a.recycle(); attrs.xml – http://developer.android.com/resources/tutorials/views/hello-gallery.html <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="HelloGallery"> <attr name="android:galleryItemBackground" /> </declare-styleable> </resources> 也代码在: 贪吃蛇游戏例子 TileView.java – http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/TileView.html TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TileView); mTileSize = a.getInt(R.styleable.TileView_tileSize, 12); a.recycle(); attrs.html – http://developer.android.com/resources/samples/Snake/res/values/attrs.html <resources> <declare-styleable name="TileView"> <attr name="tileSize" format="integer" /> </declare-styleable> […]

在Android Studio 2.2+中生成SHA1指纹

今天,我刚刚将我的android studio从Studio 2.1升级到Studio 2.2。 我只是检查了所有的Android Studio 2.2function,这是一个很好的经验,在工作室2.2工作,但我现在面临一个问题。 我知道这不是问题,但是因为缺乏知识而发生,所以我对此表示歉意。 我的问题描述如下。 问题 在Android studio 2.1中使用这个你可以很容易地生成SHA1。 但在知道这个function会改变,而我按照上面的链接步骤,然后得到以下错误。 如果有人有任何想法在android studio 2.2中生成SHA1,那么请帮助。 我希望你清楚我的问题。让我知道如果你想了解我的问题的更多信息。 任何帮助将不胜感激。 提前致谢

错误“文件google-services.json从模块根文件夹中缺less。 没有它,Google服务插件就无法运行“

我将我的项目更新为最新的Play服务classpath 'com.google.gms:google-services:1.5.0-beta2' 。 我也在我的app.gradle文件中使用最新版本的playservices: compile 'com.google.android.gms:play-services-location:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' 但是,当我编译时,Gradle抛出exception如下 Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.

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

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

Android Studio 2.0 – 插件太旧,请更新到更新版本,或将ANDROID_DAILY_OVERRIDE环境variables设置为

我更新了Android Studio版本2.0并正常使用。 当我今天创build一个新的项目时,它显示错误插件太旧,请更新到一个更新的版本,或设置ANDROID_DAILY_OVERRIDE环境variables 我意识到只有当我创build一个新项目时才会出现这个问题。 在以前开发的项目中,问题不会发生,我意识到gradle是不同的classpath 'com.android.tools.build:gradle:1.3.0' :gradle:1.3.0 classpath 'com.android.tools.build:gradle:1.3.0' 。 我必须更新一套旧的项目? 我的应用程序/ build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile […]

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 […]

如何将ListPreference初始化为其值之一

我试图设置一个ListPreference项目的defaultValue。 以下是我的preference.xml文件的示例: <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="????"> </ListPreference> 这两个数组: <string-array name="settings_push_delay_human_value"> <item>every 5 minutes</item> <item>every 10 minutes</item> <item>every 15 minutes</item> </string-array> <string-array name="settings_push_delay_phone_value"> <item>300</item> <item>600</item> <item>900</item> </string-array> 当我进入首选项活动时,没有selectListPreference的项目。 我已经尝试在“android:defaultValue”中设置一个像int值1来select“10分钟”,但它不起作用。 <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="1"> </ListPreference> 任何想法?

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) […]