这是一个非常简单的问题.我想在ListView的第一项中添加一个上边距.那可能吗?
我正在创建聊天应用程序,因此想生成唯一的消息id。有可能永远不会创建重复的消息ID。
在生成签名的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)
我应该怎么做才能避免这些警告?在此先感谢您的帮助。
我正在尝试:
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
我想在我的应用程序中添加一些关键字,以便 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) 我正在启动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) 这很愚蠢,但是如何在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)