草庐IT

BugKu_never_give_up

全部标签

android - 如何在 fragment 中添加 "UP"后退按钮( fragment 到 Activity )

我想使用工具栏后退图标使用后退按钮从fragment转到Activity。fragment是我的抽屉导航项目,Activity是我的MainActivity。我该怎么做? 最佳答案 您可以使用app:navigationIcon="?attr/homeAsUpIndicator"作为后退导航图标。导航:Toolbartoolbar=(ToolBar)getActivity().findViewById(R.id.toolbarId);toolbar.setNavigationOnClickListener(newView.OnCli

安卓 GCM : GCMRegistrar gives empty registration ID

我关注了http://developer.android.com/guide/google/gcm/gs.html#server-app在我的应用程序中实现GCMGCMRegistrar.checkDevice(this);GCMRegistrar.checkManifest(this);if(GCMRegistrar.isRegistered(this)){Log.d(TAG,GCMRegistrar.getRegistrationId(this));}finalStringregId=GCMRegistrar.getRegistrationId(this);if(regId.equ

java - 不显示 MotionEvent.ACTION_UP 或 MotionEvent.ACTION_CANCEL

我正在编写一个需要响应触摸事件的Android应用程序。我希望我的应用程序将列表项的颜色更改为自定义颜色。我编写了以下代码,但只有MotionEvent.ACTION_DOWN部分有效。LogCat显示ACTION_CANCEL和ACTION_UP根本没有被调用。您能否帮我理解为什么我的代码无法正常工作。这是我的代码...view.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){if(event.getAction()==MotionEvent.ACTION_UP)

android - 证书签发: SSL page brings up "you need to set a lock screen pin or password before you can use credential storage" on Android

我们已经在服务器上设置了证书,并在请求https://www.ourserver.org时设置了证书,Android(无论使用什么浏览器)都会显示一个小弹出窗口Youneedtosetalockscreenpinorpasswordbeforeyoucanusecredentialstorage哪里错了,手机似乎正在尝试注册该证书..?目前只发生在Android上在iPhone和桌面浏览器上没问题我们的Stunnel配置:[www.ourserver.org]cert=/etc/stunnel/certs/www.ourserver.org.crtkey=/etc/stunnel/ke

java - 安卓NDK : How to clean up native code after restarting activity?

全部,我知道默认情况下,当屏幕方向改变或键盘滑入或滑出时,Activity将被终止并重新启动。(参见ActivityrestartonrotationAndroid)。我的问题是,从native代码的角度来看,处理此问题的正确方法是什么?例如如果我有一个加载native库的静态block并且我的应用程序重新启动,我如何确保native土地上的任何内存都得到适当处理?问题是Whenwerotatethedevice,itlookslikeaseparateThreadpooliscreatedandtheoldonesareneverremoved.Thismeansthateveryt

android - ActionBar 中的 SearchView——*Up* 按钮的问题

我正在使用SearchView在ActionBar的ListView.放大镜可以触摸,SearchView显示其编辑框,用户可以输入过滤列表内容的文本。它几乎可以工作。然而,当用户按下向上按钮时,SearchView折叠回图标,小部件内的文本被清除,过滤被重置。效果(在我的例子中)是列表只能在SearchView时被过滤。未图标化。想要的行为是在SearchView之后也保留过滤器文本。折叠了。注意:该行为可能在Android4.3中发生了变化。在4.2.2中,它按需要工作。请参阅以下观察结果。详细信息:更具体地说,菜单包含以下项目:注Intent标和android:showAsAct

android - 为什么 AndroidStudio 显示警告 "Namespace declaration is never used"?

这是我的布局:取自androidofficialtraining在第二行,AndroidStudio显示了这个警告:Namespacedeclarationisneverused为什么会这样?谢谢。 最佳答案 这是因为您没有在xml中实际声明的tools命名空间。查看android命名空间,您有3个元素具有该命名空间,但没有用于tools的元素。命名空间tools(http://schemas.android.com/tools)用于GUI设计器,不用于在Android设备上运行应用程序,因此您可以安全地删除它。

android - 如何忘记 Android M 运行时权限对话框中的 "Never ask again"选择

我想知道“不再询问”复选框bool标志存储在哪里以及如何清除它的值?不一定以编程方式,而是手动-通过设置、命令或某些工具。尝试清除应用程序数据、卸载、卸载和清除,尝试手动来回打开/关闭权限,甚至尝试为模拟器设置更新的Marshmallow图像,但没有成功! 最佳答案 清除数据(“设置”>“应用”>“您的应用”>“存储”>“清除数据”)和卸载应用都会清除此标志的状态,同时清除与应用的运行时权限相关的所有其他内容。此行为已在运行Android6.0的Nexus5上通过thissampleapp进行了测试.我好像记得在某个地方看到过这个的

android - 当应用程序不在前台时,如何使用 Firebase Cloud Messaging(通知)在 Android 中获取 Heads Up 通知?

我有一个应用程序应该在应用程序处于前台和后台(不在历史记录中)时显示提醒通知。在前景情况下,我通过以下方法实现了这一点。PendingIntentpendingIntent=PendingIntent.getActivity(ctx,0,intent,PendingIntent.FLAG_UPDATE_CURRENT);NotificationCompat.Builderbuilder=newNotificationCompat.Builder(ctx);builder.setFullScreenIntent(pendingIntent,true);但在后台,它总是显示在通知区域。任何

Android 多点触控 : ACTION_UP not always called?

我开发了一个在View中处理多点触控的Android应用程序。我基本上跟踪可能发生的几个MotionEvents,如ACTION_UP、ACTION_MOVE,...我在View类中重写的onTouch方法如下所示:publicbooleanonTouch(Viewview,MotionEventevent){intaction=event.getAction()&MotionEvent.ACTION_MASK;if(action==MotionEvent.ACTION_DOWN){floatx=event.getX();handleTouchStart(view,x);}elseif