Articles of 安卓

对于EditText,android:inputType =“textPersonName”有什么特别之处

我试过了 <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:inputType="textPersonName" > 我意识到它可以接受任何字符。 那么,什么是特殊的android:inputType="textPersonName" ,比没有它?

Android的代码覆盖率

可能重复: Eclipsetesting代码覆盖率 如果在Eclipse中没有关于如何使用EMMA for Android应用程序的文档,那真令人沮丧。 有没有人设法在eclipse中与EMMA一起使用Android应用程序? 没有检查出整个android源代码,并做所有的hackery?

如何绘制一个透明的中间圈

我想用下面的代码画一个白色圆圈: mPaint.setColor(0xFFFFFFFF); canvas.drawCircle(x, y, radius, mPaint); 但它被显示为一个坚实的磁盘。 我如何才能将它显示为具有透明中心的圆形轮廓? 我看了一下帮助,对我来说没有任何意义,可能是因为我不习惯像笔画和颤音这样的绘画术语。 背景和边界有什么问题,呃?

HTML列表标记不能在android textview中工作。 我能做什么?

HTML列表标记不能在Android TextView中工作。 这是我的string内容: String str="A dressy take on classic gingham in a soft, textured weave of stripes that resembles twill. Take a closer look at this one.<ul><li>Trim, tailored fit for a bespoke feel</li><li>Medium spread collar, one-button mitered barrel cuffs</li><li>Applied placket with genuine mother-of-pearl buttons</li><li>;Split back yoke, rear side pleats</li><li>Made in the USA of 100% imported […]

更改Google Maps API“我的位置”button的位置

我正在使用Google Maps Android API v2,而且我需要一种方法来处理“我的位置”button的位置。 我得到这样的“我的位置”button: GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); final GoogleMap map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map)).getMap(); // This gets the button map.setMyLocationEnabled(true);

通过animation在活动中交换片段

我想通过animation交换活动中的两个片段。假设PageA是用于分割A并且左侧在屏幕上而PageB是用于片段B即在屏幕的右侧。 现在我想要的是,当我点击pageA上的一个button时,PageA将会移动到屏幕的右侧,并带有一些过渡animation。 我尝试了下面的代码来replace位置 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, new FragB()); fragmentTransaction.commit(); 寻找一些线索。 提前致谢。

如何旋转90度的位图

在android canvas.drawBitmap(visiblePage, 0, 0, paint);有一个语句canvas.drawBitmap(visiblePage, 0, 0, paint); 当我添加canvas.rotate(90) ,没有任何效果。 但是,如果我写 canvas.rotate(90) canvas.drawBitmap(visiblePage, 0, 0, paint); 我没有绘制位图。 那么我没做对吗?

拦截软键盘上的button

我有几个input字段的活动。 当活动开始软键盘显示。 当后退button按下软键盘closures并closures活动,我需要再按一次button。 所以问题是:是否有可能拦截返回buttonclosures软键盘,并完成一个按下后退button的活动,而不创build自定义的InputMethodService ? PS我知道如何在其他情况下拦截返回button: onKeyDown()或onBackPressed()但在这种情况下不起作用:只有第二次按下后退button被拦截。

Android权限:手机通话:读取手机状态和身份

我的Android应用程序与电话无关,但我看到,当我在我的testing设备上安装debugging版本时,它需要“电话:读取手机状态和身份”权限。 (我在AndroidManifest.xml没有提到这一点)。 我想有最小的可能的权限,并想知道如果有人知道如何摆脱这一点? 我从Build.MODEL , Build.VERSION.*等等那里logging了一些东西,我Build.MODEL了这一部分。我还Build.VERSION.*我在检测横向/纵向方向时认为这可能是“电话状态”的部分。 但是,这些似乎都没有取消所需的许可。 我发现这个错误报告: http : //code.google.com/p/android/issues/detail?id = 4101,但它标记为工作正常,注意关于权限从市场上是正确的,但没有其他。 这是别人的经验吗? (我不愿意发布到市场只是为了testing。)否则,有没有人知道是否有一个API,我可以避免调用,这将使它,所以我的应用程序不需要此权限? 谢谢!

如何解决Android Studio被卡住执行Gradle任务?

当我尝试构build/运行该项目以及清理它时,Android Studio(Beta)0.8.6卡住了。 它保持响应,但Gradle:Executing Tasks消息不会消失(超过20分钟的时候是我放弃了),并且应用程序永远不会运行。 这是我所尝试的: 使caching失效/重新启动 强制退出并重新启动 从应用程序中删除它(在Mac上)并从官方网站重新下载。