小编Flo*_*ern的帖子

如何在Android Studio中将二进制字符串转换为整数?

我是一个自我学习android的人。下面给出的代码显示错误。请帮助我纠正错误。在这里,我想将存储在其中的二进制字符串转换s为相应的整数值。

import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    String s = "110";
    int num = Integer.parseInt(s);
    TextView textView = new TextView(this);
    textView.setText(num);
    setContentView(textView);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

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

android

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

根据值隐藏和显示元素 Angular 2

我有一些布尔变量,可以是 true 或 false,根据该值我必须在 HTML 中显示一些元素,如下所示:

<p *ngif=isOwner>Test</p>
Run Code Online (Sandbox Code Playgroud)

问题是我必须隐藏该元素的值为 false,但要显示该元素的值为 true:

this.storage.get('User').then((val) => {
    this.isOwner = val.Owner.IsOwner;
});
Run Code Online (Sandbox Code Playgroud)

在 Angular 2 中,仅在 HTML 中,值将始终存在,并且是 true 或 false,正确的方法是什么?

angular-ng-if angular

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

在.htaccess中重写index.php和index.html

使用.htaccess,如何重写URL,以便在访问者输入时:

http://www.domain.com/index.php
http://www.domain.com/index.html
Run Code Online (Sandbox Code Playgroud)

他们将被重定向到http://www.domain.com/.

我尝试了重定向,但它让我在循环中......

如果你能帮助我,请.

.htaccess mod-rewrite redirect url-rewriting

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

JavaFX 3D旋转

我的问题是:

  1. 下面的代码基于oracle教程网站上的"MolecularSampleApp",但非常简化.它仅显示用于定向目的的框和红色球体.旋转顺序围绕x轴,然后是y轴,最后是z轴.旋转之后显然是在坐标轴上完成的,坐标轴随之前的旋转而旋转.(我用一个立方体和90°旋转序列一次又一次地检查)因此,当用户用鼠标旋转摄像机视图时,这是非常不直观的,因为旋转行为在围绕垂直屏幕轴旋转后发生变化(因为然后水平轴也会旋转.尝试使用我的下面的代码,或使用MolecularSampleApp - 它同样不自然的感觉.有没有一种简单的方法可以克服这个问题?
  2. 但我甚至不理解的是执行mousePressed-code时的行为:这里,摄像机总是在FIXED系统中旋转!轴不会随相机一起旋转,尽管它的代码基本相同(旋转角度当然不会在这里累积).谁知道这怎么可能?
package trafotest;

import javafx.application.Application;
import static javafx.application.Application.launch;
import javafx.scene.DepthTest;
import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.Scene;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.scene.paint.PhongMaterial;
import javafx.scene.shape.Box;
import javafx.scene.shape.Sphere;
import javafx.scene.transform.Rotate;
import javafx.scene.transform.Translate;
import javafx.stage.Stage;

public class TrafoTest extends Application {

    final Group root = new Group();
    final XformWorld world = new XformWorld();
    final PerspectiveCamera camera = new PerspectiveCamera(true);
    final XformCamera cameraXform = new XformCamera();
    private static final double CAMERA_INITIAL_DISTANCE = -1000;
    private static final double CAMERA_NEAR_CLIP = 0.1; …
Run Code Online (Sandbox Code Playgroud)

java 3d rotation javafx-3d

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

在Android Lollipop中输入类android.support.v7.widget.Toolbar时出错

我为我的项目使用android.support库,我使用android 4.4开发了我的应用程序并且一切正常但我的问题出现在我尝试在Android Lollipop设备中运行应用程序时.

当它使用工具栏加载Activity时,应用程序将停止并返回此错误.

扩展类android.support.v7.widget.Toolbar时出错

我在互联网上发现了同样的问题,但我没有在答案中找到解决方案.

这是我的styles.xml

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
<!-- Base theme applied no matter what API -->
    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/dark_primary</item>
    <item name="colorAccent">@color/accent_color</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这是我的styles.xml(v22)

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">
        <item name="colorPrimary">@color/primary</item>
        <item name="colorPrimaryDark">@color/dark_primary</item>
        <item name="colorAccent">@color/accent_color</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

在.xml中定义工具栏

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/mitoolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    local:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    tools:showIn="@layout/activity_main" /> …
Run Code Online (Sandbox Code Playgroud)

android android-support-library android-styles android-5.0-lollipop

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

如何在开关盒中只进行一次?

我在C#中进行测验,并随机询问我的问题.问题是我只想在每种情况下去一次.我怎样才能做到这一点?

谢谢你的回答.

Random rdmNb = new Random();
int rdm1 = rdmNb.Next(1, 11);

switch (rdm1)
{
    case 1:           
        lblQuesttion.Text = strQ1;
        break;
    case 2:
        lblQuesttion.Text = strQ2;
        break;
    case 3:
        lblQuesttion.Text = strQ3;
        break;
    case 4:
        lblQuesttion.Text = strQ4;
        break;
    case 5:
        lblQuesttion.Text = strQ5;
        break;
    case 6:
        lblQuesttion.Text = strQ6;
        break;
    case 7:
        lblQuesttion.Text = strQ7;
        break;
    case 8:
        lblQuesttion.Text = strQ8;
        break;
    case 9:
        lblQuesttion.Text = strQ9;
        break;
    case 10:
        lblQuesttion.Text = strQ10;
        break;
}
Run Code Online (Sandbox Code Playgroud)

c# case switch-statement

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

如何在不知道 Gson 密钥的情况下解析 JsonObject List?

我在解析这个 JsonObject 时遇到了一些麻烦,因为我不知道会出现的键并且我正在使用 Gson。下面是 json 的一个例子:

"calendar": {
         "201rj5-9": {
                "year": "2015",
                "month": "9",
         },
         "20tfh15-9": {
                "year": "2015",
                "month": "9",
         },
         [...] 
}
Run Code Online (Sandbox Code Playgroud)

java android json gson

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

棉花糖消息应用程序未打开

我试图从我的应用程序打开消息应用程序,但我在Marshmallow中收到ActivityNotFoundException.我用了下面的代码:

Intent n = new Intent(Intent.ACTION_VIEW);
n.setType("vnd.android-dir/mms-sms");
n.putExtra("address", phone);
n.putExtra("sms_body", " ");
startActivity(n);
Run Code Online (Sandbox Code Playgroud)

android android-6.0-marshmallow

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

java.io.IOException:打开失败:在API级别23中写入文件时EACCES(权限被拒绝)

我正在尝试将我的数据库导出为CSV文件.我已经适用了相应的权限AndroidManifest.xml.我只是想知道为什么我不能在我的(实际设备)Nexus 5X API级别23中编写/创建文件,其中相同的代码在我的模拟器Nexus 7 API级别22中工作.权限是否不够?

这是代码:

private void writeCsv() {
    File fileDir = new File(Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(),
             File.separator + "Example");
    if (!fileDir.exists()) {
        try {
                fileDir.mkdirs();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    File file = new File(Environment.getExternalStoragePublicDirectory(
            Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(),
            File.separator
            + "Example"
            + File.separator
            + (new Date()) + ".csv");
    if (!file.exists()) {
        try {
            file.createNewFile(); // THIS IS WHERE THE EXCEPTION POINTS OUT
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    if (file.exists()) {
        try {
            FileWriter fileWriter …
Run Code Online (Sandbox Code Playgroud)

android ioexception android-permissions android-6.0-marshmallow

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

如何设置最大变焦

因此,我注意到在较旧版本的API中存在maxZoomLevelunder nokia.maps.map.Display。但是,我在JS API 3.0中找不到与此类似的东西。

目前我正在使用

map.addEventListener('mapviewchange', function () {
    var zoom=map.getZoom();
    if(zoom<=maxZoom)  {
        map.setZoom(maxZoom)
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,一旦它碰到,maxZoom并且您放大得更多,它就会变得非常不稳定,因为它会稍微缩小一点,然后将其设置为maxZoom。有什么更好的方法吗?

here-api

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