Tag: 安卓

仅在debugging版本中包含Stetho

我知道我可以使用debugCompile来debugCompile debug build的dependency 。 有没有一个很好的,简化的方法来做code initialization ,这也是必需的? 没有依赖性,其他变体将无法编译。

android:获取图像尺寸而不打开它

我想获得存储在SD卡上的图像的宽度和高度(以像素为单位),然后将它们加载到RAM中。 我需要知道尺寸,所以我可以在加载时对它们进行缩减采样。 如果不下采样他们我得到一个OutOfMemoryException。 任何人都知道如何获得图像文件的尺寸?

Android:java.lang.IllegalAccessException尝试使用自定义的“应用程序”类时

我想创build一个自定义的应用程序类定义如下: 创build一个名为MyApp的应用程序的空子类 在清单中,为我的应用程序指定android :: name: <application android:name=".MyApp" … 但是,当我尝试运行我的应用程序,我得到: java.lang.RuntimeException: Unable to instantiate application com.test.MyApp java.lang.IllegalAccessException: access to class not allowed

AOSP的Android设备configuration

我已经下载了Android源代码。 现在我想为我自己的设备(LG GT540)。 我听说你需要为此创build一些“设备configuration”。 虽然有几个开发者已经为我的设备创build了设备configuration,但​​是我想创build自己的,只是为了学习。 我看到很多像BoardConfig.mk,AndroidProducts.mk等文件,但不知道他们在做什么。 除此之外还包含很多configuration。 在这方面,没有一个很好的文件。 任何有经验的Android移植和设备configuration的人能帮助我吗?

在Android库项目中查看属性的帮助

我在Android库项目中有一个自定义PieTimer视图 package com.mysite.android.library.pietimer; public class PieTimerView extends View { … 我也有一个在我的PieTimer中使用的XML属性文件 TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.PieTimerView); XML可修改文件看起来像这样 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="PieTimerView"> <attr name="max_size" format="dimension" /> <attr name="start_angle" format="string" /> <attr name="start_arc" format="string" /> <attr name="ok_color" format="color" /> <attr name="warning_color" format="color" /> <attr name="critical_color" format="color" /> <attr name="background_color" format="color" /> </declare-styleable> </resources> 我有一个使用库的项目的布局文件中的PieTimer,就像这样 <RelativeLayout […]

如何在Android Studio中的文件中search方法

在Eclipse中有命令Ctrl + O来search文件中的方法。 Android Studio中的相同命令的快捷方式是什么? 更好地发现这些解决scheme: http://mussharapp.blogspot.in/2013/07/android-studio-keyboard-shortcut.html http://www.techrepublic.com/article/four-handy-android-studio-shortcuts-for-eclipse-users/

RecyclerView中最后一个子项的边距/填充

我正在尝试在最后一行中添加“填充/边距底部”,并在第一行中添加“填充/边距顶部”。 我不能在项目XML中这样做,因为它会影响我所有的孩子。 我有我的RecyclerView适配器中的标题和孩子,所以我不能使用 android:padding="4dp" android:clipToPadding="false" 我需要在每个头的最后一行分别使用它

以编程方式设置textSize

textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, getResources().getDimension(R.dimen.result_font)); 下面的代码可以工作,但是R.dimen.result_font被视为比实际更大的值。 根据屏幕大小,它可能大约是18sp-22sp或24sp …但是这里设置的大小至less是50sp。 有人可以推荐一些东西吗?

在Fedora 21上安装Android Studio时如何解决“无法运行mksdcard SDK工具”?

我试图在64位的Fedora 21系统上安装Android Studio。 我安装了JRE和JDK的先决条件,解包Android Studio安装,并从其“bin”目录下发出“sh studio.sh”来完成安装。 安装向导失败,并显示消息“无法运行mksdcard SDK工具”,并build议可能需要32位库。

Android Studio DexIndexOverflowException:方法ID不在

我使用Android Studio开发一个应用程序,我面对这个错误,我不知道如何解决。 com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff] :app:lintVitalRelease :app:prePackageMarkerForRelease :app:transformClassesWithDexForRelease FAILED Error:Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 Information:BUILD FAILED Information:Total time: 34.783 secs Information:1 error