小编And*_*nko的帖子

如何在ListView中的第一项添加上边距?

这是一个非常简单的问题.我想在ListView的第一项中添加一个上边距.那可能吗?

android listview margins

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

创建类似Whats App的唯一消息ID

我正在创建聊天应用程序,因此想生成唯一的消息id。有可能永远不会创建重复的消息ID。

java android uniqueidentifier

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

由于出现某些警告,无法生成已签名的APK

在生成签名的APK时,我得到了这些警告

Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ManagementFactory
Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ThreadMXBean
Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ThreadMXBean
Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ManagementFactory
Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ThreadMXBean
Warning: org.junit.internal.runners.statements.FailOnTimeout: can't find referenced class java.lang.management.ThreadMXBean
Warning: org.junit.rules.DisableOnDebug: can't find referenced class java.lang.management.ManagementFactory
Warning: org.junit.rules.DisableOnDebug: can't find referenced class java.lang.management.RuntimeMXBean
Warning: org.junit.rules.DisableOnDebug: can't find referenced class java.lang.management.ManagementFactory
Warning: org.junit.rules.DisableOnDebug: can't find referenced class java.lang.management.RuntimeMXBean
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能避免这些警告?在此先感谢您的帮助。

android signed-apk

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

Android的东西(Raspberry Pi 3)BluetoothAdapter.startLEScan(..)

我正在尝试:

BluetoothAdapter.getDefaultAdapter().startLeScan()

我添加了所有必需的权限(我认为):

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

请注意,Android内容不支持运行时权限,无论它是否基于Android 7.0运行

而我在日志中得到的是:

java.lang.SecurityException: Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to get scan results
Run Code Online (Sandbox Code Playgroud)

根据文档,它应该能够开始扫描具有所有权限,但由于某种原因它不想.
0.4.0-devpreview在Raspberry Pi 3上使用Android Things

android bluetooth android-things

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

Google Cloud Speech API 添加 SpeechContext

我想在我的应用程序中添加一些关键字,以便 API 可以更有效地识别口语。例如 I m having trouble recognizing the some Italian words that starts with E,(E` per me) 例如。或者用德语(er geht)。

这是我的代码:

public void recognize (int sampleRate) {
    if (mApi == null) {
        Log.w(TAG, "API not ready. Ignoring the request.");
        return;
    }
    // Configure the API
    mRequestObserver = mApi.streamingRecognize(mResponseObserver);
    mRequestObserver.onNext(StreamingRecognizeRequest.newBuilder()
            .setStreamingConfig(StreamingRecognitionConfig.newBuilder()
                    .setConfig(RecognitionConfig.newBuilder()
                            .setLanguageCode(getDefaultLanguageCode())
                            .setEncoding(RecognitionConfig.AudioEncoding.LINEAR16)
                            .setSampleRateHertz(sampleRate)
                            .build())
                    .setInterimResults(true)
                    .setSingleUtterance(true)
                    .build())
            .build());
}
Run Code Online (Sandbox Code Playgroud)

为不同情况设置语言:

private String getDefaultLanguageCode() {

    SharedPreferences getLangSharedPrefs = getSharedPreferences("langSelected",0);
    String selectedLanguage = getLangSharedPrefs.getString("langSelected", null);
    switch (selectedLanguage) {
        case "German": …
Run Code Online (Sandbox Code Playgroud)

java android speech-recognition google-cloud-speech

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

如何从一个类到另一个类获取String?

我正在启动Android Studio,我查看了教程,但似乎都没有.我有四个字符串,spielernr1,spielernr2,spielernr3和koenig,我从MainActivity类的EditTexts中获取它们.现在我想在我的seite1类中使用它们,但我不知道如何将它们导入seite1类.这是MainActivity类的代码:

public class MainActivity extends AppCompatActivity {
String spielernr1, spielernr2, spielernr3, koenig;
EditText spieler1;
EditText spieler2;
EditText spieler3;
EditText kartenkoenig;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    spieler1 = (EditText) findViewById(R.id.editText);
    spieler2 = (EditText) findViewById(R.id.editText2);
    spieler3 = (EditText) findViewById(R.id.editText3);
    kartenkoenig = (EditText) findViewById(R.id.editText4);
    Button startbutton = (Button) findViewById(R.id.button2);
    startbutton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            spielernr1 = spieler1.getText().toString();
            spielernr2 = spieler2.getText().toString();
            spielernr3 = spieler3.getText().toString();
            koenig = kartenkoenig.getText().toString();

            setContentView(R.layout.activity_seite1);


        }
    }); …
Run Code Online (Sandbox Code Playgroud)

java string android parameter-passing

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

在Android上使用rgb的背景颜色(首选XML)?

这很愚蠢,但是如何在Android上放置背景rgb?

我正在尝试放置RGB颜色的背景,但找不到方法。

android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background= ?
android:orientation="vertical" >
Run Code Online (Sandbox Code Playgroud)

我已经这样做了,但是没有用

Color.rgb(200,0,0)
Run Code Online (Sandbox Code Playgroud)

xml android colors android-layout

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