小编Poo*_*oya的帖子

在仿真设备上测试辅助功能(棉花糖)

我想在模拟器中测试我的应用程序的可访问性(特别是Talkback),但似乎模拟器中缺少该选项.以下是可访问性设置中模拟器的屏幕截图:

在此输入图像描述

有两个选项"ClockBack""QueryBack"我不能我的手机上使用相同的Android版本发现.以下是我手机辅助功能设置的屏幕截图:

在此输入图像描述

我搜索了解"ClockBack""QueryBack"了解它们是否是Talkback模拟器的替代品,但我找不到任何东西.

有谁知道"ClockBack"和的功能是"QueryBack"什么?还有更多关于如何Talkback在模拟器中启用?

android android-emulator talkback android-6.0-marshmallow

26
推荐指数
3
解决办法
8326
查看次数

clang和gcc之间的区别

我在不同的项目中使用了这两个编译器.

它们在代码处理和输出生成方面有何不同?例如两者gccclang具有-O2优化的选项.它们在优化代码方面是否以相同的方式运行(高级别)?我做了一点测试,例如,如果我有以下代码:

int foo(int num) {
    if(num % 2 == 1)
        return num * num;
    else
        return num * num +1;  
}
Run Code Online (Sandbox Code Playgroud)

以下是带有-ng的clang和gcc的输出程序集:

----gcc 5.3.0-----                              ----clang 3.8.0----
foo(int):                                       foo(int):
        movl    %edi, %edx                              movl    %edi, %eax
        shrl    $31, %edx                               shrl    $31, %eax
        leal    (%rdi,%rdx), %eax                       addl    %edi, %eax
        andl    $1, %eax                                andl    $-2, %eax
        subl    %edx, %eax                              movl    %edi, %ecx
        cmpl    $1, %eax                                subl    %eax, %ecx
        je      .L5                                     imull   %edi, %edi
        imull   %edi, %edi                              cmpl …
Run Code Online (Sandbox Code Playgroud)

c optimization gcc clang

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

如何允许在棉花糖中改变屏幕亮度

我正在使用以下代码来增加亮度.它适用于棉花糖以下的设备.它在Marshmallow崩溃了,我没有找到任何给动态写入设置的权限.有人有想法请帮帮我.

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); 
    Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 255);

int br = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.screenBrightness = (float) br / 255;
    getWindow().setAttributes(lp);
Run Code Online (Sandbox Code Playgroud)

错误日志:

java.lang.SecurityException: com.package was not granted  this permission: android.permission.WRITE_SETTINGS.
   at                 android.provider.Settings.isCallingPackageAllowedToPerformAppOpsProtectedOperation(Settings.java:8465)
   at    android.provider.Settings.checkAndNoteWriteSettingsOperation(Settings.java:8338)
at com.android.providers.settings.SettingsProvider.mutateSystemSetting(SettingsProvider.java:899)
at com.android.providers.settings.SettingsProvider.insertSystemSetting(SettingsProvider.java:874)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:257)
at android.content.ContentProvider$Transport.call(ContentProvider.java:398)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)
at android.os.Binder.execTransact(Binder.java:453)
Run Code Online (Sandbox Code Playgroud)

android screen-brightness

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

将包含土耳其语字符的String转换为小写

我想将包含土耳其语字符的字符串转换为小写,土耳其字符映射到英语等价物,即"???Ç"- > "igsc".

当我使用toLowerCase(new Locale("en", "US"))功能,其转换例如?i,但用虚线.

我怎么解决这个问题?(我使用的是Java 7)

谢谢.

java string lowercase

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

关于"这个"用法

我正在学习Java语言.

当我研究关键字时this,我想知道我是否可以分配其他对象this.

例如,如果我创建一个其参数是对象的方法,我可以使用this关键字使当前对象引用参数对象吗?

java this

-1
推荐指数
2
解决办法
92
查看次数