小编Mar*_*asa的帖子

TextToSpeech(TTS)的控制速度

有什么方法可以让我更好地控制TTS所说的"如何"而不是"它是什么"?

  • 沥青
  • 发音速度
  • 男/女
  • 还有其他选择吗?

API很短

android

10
推荐指数
2
解决办法
1万
查看次数

有没有办法让Activity知道刚刚创建了什么片段?

一个Activity可膨胀,其可以或可以不具有任意布局的xml Fragment占位符在它.

如果是,Fragment则将实例化并附加到Activity.

有没有办法FragmentActivity附加到它的引用?

FragmentManger.findFragmentById() 假设您事先知道了ID以使其正常工作,但在我提议的这种情况下,它不可用.

我理想的行为是,Activity知道任何Fragments附着在它上面,以便它可以响应它.

android

9
推荐指数
1
解决办法
1万
查看次数

有没有办法为目标API编写单元测试

我正在编写Android仪器测试的过程中,Robolectric自定义阴影不足.

理想情况下,我们希望在Android SDK的所有版本中编写灵活的代码,但我处于边缘情况,我需要为仅适用于Marshmallow的方法编写单独的单元测试.

我还需要编写一个仅适用于Lollipop的单元测试,因为操作系统依赖性存在差异(即java.lang.NoClassDefFoundError)

无论如何,我可以通过类似于Junit4的注释或类似于Robolectric所做的事情,如果SDK不适合它可以忽略运行测试吗?

我不想写这样的代码:

// MarshmallowWidgetTest.java
@Test
public void testPrintName()
{
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
    {
        // ...asserts...
    }
}

// LollipopWidgetTest.java
@Test
public void testPrintName()
{
    if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.LOLLIPOP)
    {
        // ...asserts...
    }
}
Run Code Online (Sandbox Code Playgroud)

android unit-testing robolectric android-instrumentation

7
推荐指数
1
解决办法
3382
查看次数

MediaStore.Images.Media.getContentUri(String volumeName):Uri有什么作用?

除此之外,Content Provider Media API的公共方法看起来非常简单.我不确定这是做什么或如何使用它.任何有关使用的见解将不胜感激.

android

5
推荐指数
2
解决办法
6620
查看次数

Android模拟器不会在自定义AVD外观 - SDK工具rev 20.0.1上进行键盘输入

可能重复:
Android模拟器不接受键盘输入 - SDK工具rev 20

对于使用自定义AVD外观和SDK工具rev 20的任何人,如何让键盘访问工作?

Android模拟器中讨论的解决方案不接受键盘输入 - SDK工具rev 20仅适用于硬件像素占用默认皮肤(WVGA800).

在这里使用"用于Nexus S和Nexus One的Google Android Emulator Skins":

http://heikobehrens.net/2011/03/15/android-skins/

我试图通过添加hw.keyboard = true来编辑AVD config.ini,但它仍然不起作用.

android android-emulator

5
推荐指数
1
解决办法
1754
查看次数

TextField中的上标

我有一个项目,我需要显示一个带货币支持的TextField

var tf:TextField = new TextField()
tf.htmlText = "<font size=\"30\">1</font>99";
Run Code Online (Sandbox Code Playgroud)

这将显示99美分作为下标.我如何将其显示为上标?

重要的是我在相同的文本字段中显示它,所以我不必担心2,3或4位数的美元值或没有美分的值.对齐将是很多工作.

我搜索了GG Superscript字体,但由于这是处理本地化,我需要使用设备字体而不是嵌入式.大小也是优先级,因此嵌入字体不是真正的选择.

actionscript-3

1
推荐指数
1
解决办法
5085
查看次数