小编Mik*_*ren的帖子

什么是"appop"和"开发"保护标志用于?

我正在编写一些测试代码来验证我们的应用程序请求的权限的类型和范围,我注意到最近在Android中添加了两个新的保护级别.

根据官方Android文档,<permission>AndroidManifest.xml中的元素接受以下四个值之一:

android:protectionLevel = ["normal"| "危险"| "签名"| "signatureOrSystem"]

但是我注意到这个PermissionInfo类(见这里)有总共六个保护级别的标志.似乎这两个级别分别在SDK 16和21中添加,但它们似乎没有记录:

int PROTECTION_FLAG_DEVELOPMENT = 0x20
int PROTECTION_FLAG_APPOP       = 0x40
Run Code Online (Sandbox Code Playgroud)

我想知道这些保护级别与清单中可以定义的级别以及是否/何时应该使用它们之间的差异.

android android-manifest android-permissions

6
推荐指数
2
解决办法
2123
查看次数

org.codehaus.jackson.JsonParseException:意外字符('?'(代码65533 / 0xfffd))

我在数据库中有一个Json字符串,但是在Java对象中进行转换时,它给出以下错误:

由以下原因引起:org.codehaus.jackson.JsonParseException:意外字符(“?”(代码65533 / 0xfffd)):预期为有效值(数字,字符串,数组,对象,“真”,“假”或“空”)

杰森是: {"crt":"wrd","name":"7|6A TTTM"}

在Java代码中,我已经对其进行了配置并将其设为私有(非静态最终版本)

objectMapper= new ObjectMapper();
objectMapper.configure(DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
Run Code Online (Sandbox Code Playgroud)

注意:有时会在Object中转换该Json字符串,但有时会出现上述错误。为什么会出现这种意外结果?

java json jackson mapper

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

如何进入Allwinner A10平板电脑(ICS)的快速启动模式?

有没有人知道如何进入快速启动模式为运行ICS的allwinner a10平板电脑?

adb reboot fastboot
Run Code Online (Sandbox Code Playgroud)

似乎只是正常重启它.

是否有一个关键组合将它带到fastboot?

android android-4.0-ice-cream-sandwich fastboot

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

在java中表示日期的最佳方式

我正在设计一个预订系统,只需要表示 2015 年的日期,格式为“dd, mmm, 2015”(例如“05 jan 2015”)。我对如何做到这一点有点困惑,看起来 Date 支持这样的东西,但现在已经贬值了?我也对公历类感到困惑 GregorianCalender(2015, 01, 05) 表示 2015 年的日期还是完全是另一个对象?

java date

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

如何正确调用非getter方法?

我想悄悄地调用非getter方法,这可能吗?

例如, HashMap.size()

java aem sightly

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

设置NumberPicker中的可见项数

我有一个简单的NumberPicker就像这样:

NumberPicker

我想知道如何让它在所选元素的上方和下方显示更多元素.

例如,在图片中,您可以在所选元素"10"上方看到"9",在其下方看到"11".

我想更改可见行的数量,以便显示更多元素,如"7,8,9",然后选择元素"10",然后"11,12,13".

这是我的代码:

<NumberPicker
    android:id="@+id/picker"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:gravity="center"
    android:textColor="@android:color/white"
    android:textSize="16sp"
    />
Run Code Online (Sandbox Code Playgroud)

而且我试图将设置android:layout_height改为match_parent大数(例如500dp),但它看起来没有用......

android numberpicker

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

JavaFX TextArea从坐标获取插入位置

是否可以在JavaFX int中的屏幕坐标(2 double)处获取插入位置(a )TextArea

java textarea javafx javafx-8

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

Ant调试和ant发布失败

我试图使用ant在命令行上生成apk.我能够使用ant clean但是对于ant debug和ant release命令我遇到了以下错误.

建筑失败

C:\ Android\sdk\tools\ant\build.xml:649:执行此行时发生以下错误:C:\ Android\sdk\tools\ant\build.xml:694:执行失败:java.io. IOException:无法运行程序"C:\ Workspace\SampleApp\$ {aapt}":CreateProcess error = 2,系统无法在java上找到java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)中指定的文件. lang.Runtime.exec(Runtime.java:617)at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav a13CommandLauncher.java:58)...

在线build.xml:proguardFile="${out.absolute.dir}/proguard.txt">存在694 行.我正在使用Eclipse Juno并且构建目标是22(Lollipop).任何帮助表示赞赏.

java eclipse ant android compilation

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

libGDX 阶段输入处理

我有一个Stage处理触摸输入的类。

Screen课堂上,我将其设置stageInputProcessor

stageTest = new StageTest(new ScreenViewport());
Gdx.input.setInputProcessor(stageHUD);
Run Code Online (Sandbox Code Playgroud)

但是现在我想向 Box2d 对象添加一个力,总是会发生手势输入。

public class ActSwipe extends Actor {

    private int tmpPointer;
    private float
            tmpX,
            tmpY,
            deltaX,
            deltaY,
            rad;
    protected float
            forceX,
            forceY;


    public ActSwipe() {
        this.setName("SwipeAction");
        this.setTouchable(Touchable.enabled);
        this.addListener(new InputListener() {
            @Override
            public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
                if(tmpPointer == 0) {
                    tmpPointer = pointer;
                    tmpX = x;
                    tmpY = y;
                }
                return true;
            }

            @Override
            public …
Run Code Online (Sandbox Code Playgroud)

java box2d libgdx scene2d

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

Chrome 扩展程序图标未全部显示

我按照 Google 从其开发者网站提供的清单图标说明进行操作。

这是我的清单文件的一个片段(png 图像是平方和正确的大小):

"icons": { 

    "16": "icon16.png",
    "32": "icon32.png",
    "48": "icon48.png",
    "128": "icon128.png"
  },
Run Code Online (Sandbox Code Playgroud)

所以我上传了我的应用程序然后安装了它,但由于某种原因我的应用程序徽标仍然没有显示在 chrome://extensions 页面上。

在此处输入图片说明

同样在 chrome 网上商店中,我的标志没有填满拼图的整个空间,如下所示:

在此处输入图片说明

我还需要做些什么才能让它显示出来吗?

javascript css google-chrome google-chrome-extension

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