Tag: 安卓

TimePicker对话框

我正在使用onclick监听器的多个textviews,它将我引导到TimePicker对话框。 但是在阅读完教程后,我似乎无法知道如何编写代码, textview1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { showDialog(TIME_DIALOG_ID); } }); textview2.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { showDialog(TIME_DIALOG_ID); } }); 要显示对话框: @Override protected Dialog onCreateDialog(int id) { switch (id) { case TIME_DIALOG_ID: return new TimePickerDialog(this, mTimeSetListener, mHour, mMinute, true); } return null; } 最后, private TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() { […]

如何以编程方式在锁定屏幕上设置快捷方式

我知道如何在主屏幕上设置快捷方式,但不是在锁定屏幕上。 有任何想法吗?

Android随机数

我从数组生成一个随机卡。 并指定它。 下面是代码..但它显示错误。 问题是什么? public void rand() { String rank[]= {“tclub1.png”, “tclub2.png”, “tclub3.png”, “tclub4.png”, “tclub5.png”, “tclub6.png”, “tclub7.png”, “tclub8.png”, “tclub9.png”, “tclub10.png”,”tclub11.png”, “tclub12.png”, “tclub13.png”}; Random randInt = new Random(); int b = randInt.nextInt((rank.length)); showcard1.setBackgroundResource(b); }

如何从Firebase获取所有Childs的Java对象的ArrayList

如何使用更新的firebase命令从Firebase获取所有Childs的Java对象的ArrayList,目前我正在使用以下方法但无法获取列表。 ValueEventListener postListener = new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { // Get Post object and use the values to update the UI if(dataSnapshot!=null){ for (DataSnapshot postSnapshot: dataSnapshot.getChildren()) { UserDataClass post = postSnapshot.getValue(UserDataClass.class); members.add(post); } } } @Override public void onCancelled(DatabaseError databaseError) { // Getting Post failed, log a message } }; mDatabaseRef.addValueEventListener(postListener); […]

Android错误:应用程序意外停止请再试一次

我做了一个工作正常的应用程序。 它显示应用程序启动的次数。 这是代码: import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; import android.widget.TextView; public class PreferencesDemo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Get the app’s shared preferences SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(this); // Get the value for the run counter int […]

由于未解决的类型,ApiDemos 3.0 / 3.1将无法构建

我正在尝试为API级别11(3.0)和12(3.1)构建ApiDemos。 我已将最新版本的工具(版本11)和平台工具(版本4)更新到最新版本。 另外,我安装了兼容包。 当我尝试构建ApiDemos项目时,我收到了数千个错误,其中Eclipse显示以下100个错误: ActionBar cannot be resolved to a type ActionBarDisplayOptions.java /ApiDemos3.1/src/com/example/android/apis/app line 34 Java Problem ActionMode cannot be resolved to a type Grid3.java /ApiDemos3.1/src/com/example/android/apis/view line 133 Java Problem alertDialogIcon cannot be resolved or is not a field AlertDialogSamples.java /ApiDemos3.1/src/com/example/android/apis/app line 82 Java Problem animator cannot be resolved or is not a field FragmentHideShow.java […]

示例SoftKeyboard双字母

我是android的初学者开发者,我下载了样本SoftKeyboard的源代码 https://android.googlesource.com/platform/development/+/android-2.3.3_r1.1/samples/SoftKeyboard 首先我有问题 “当键入字母/字母,并切换到符号键盘,并键入数字时,前一个字母/字母键入已删除” 我通过从handleCharacter()方法handleCharacter()中删除else来修复它 private void handleCharacter(int primaryCode, int[] keyCodes) { if (isInputViewShown()) { if (mInputView.isShifted()) { primaryCode = Character.toUpperCase(primaryCode); } } if (isAlphabet(primaryCode) && mPredictionOn) { mComposing.append((char) primaryCode); getCurrentInputConnection().setComposingText(mComposing, 1); updateShiftKeyState(getCurrentInputEditorInfo()); updateCandidates(); } //The following line was moved out of the else clause getCurrentInputConnection().commitText( String.valueOf((char) primaryCode), 1); } 但现在我有另一个问题…… 键入字母然后按空格或删除,此字母加倍(例如:a> aa)。

将Crashlytics集成到React Native – Android

我已成功为我们的React Native项目设置了iOS的Crashlytics集成,并且设法也注册了Android版本。 唯一的问题是它只报告与Java /系统相关的崩溃 – 如果抛出了javascriptexception,它就不会在报告中注册。 我想让它工作,因为iOS版本已经具有该function。 我已经按照Fabric文档和这个问题所述设置了报告 – 请参阅第二个答案,我在MainActivity中添加了onCreate 。 接下来我尝试根据此问题评论创建自己的NativeModuleCallExceptionHandler。 代码如下: package com.mypackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; import com.facebook.react.modules.core.JavascriptException; import com.facebook.react.bridge.NativeModuleCallExceptionHandler; import java.util.Map; import com.crashlytics.android.Crashlytics; class CrashlyticsErrorModule extends ReactContextBaseJavaModule { public CrashlyticsErrorModule (ReactApplicationContext reactContext) { super(reactContext); addExceptionHandler(reactContext); } @Override public String getName() { return “CrashlyticsErrorModule”; } private […]

如何更改json对象名称(键)?

只是一个简单的问题: 如果我有一个包含“key / value”的json对象,如下所示: “name”:”value” 我想将名称部分更改为其他内容,我该怎么办? 我不想删除并重新制作它。

如何改变导航栏的颜色?

我想要一个状态栏半透明和导航栏其他颜色不是半透明的蓝色或白色 我的代码 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @android:color/transparent @color/colorPrimary 活动 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { Window w = getWindow(); w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); } 状态栏半透明好但导航栏没有变色。 为什么? 导航栏