草庐IT

change-notification

全部标签

android - 为什么 changed=false 时会重复调用 view.onLayout()?

来自官方文档:AndroidDocs-ViewprotectedvoidonLayout(booleanchanged,intleft,inttop,intright,intbottom)ParameterschangedThisisanewsizeorpositionforthisviewleftLeftposition,relativetoparenttopTopposition,relativetoparentrightRightposition,relativetoparentbottomBottomposition,relativetoparent为什么使用changed=f

android - 安装应用程序时出现 INSTALL_FAILED_UID_CHANGED 错误

[2013-04-0614:48:32-SplitPaneLayout-Demo]AndroidLaunch![2013-04-0614:48:32-SplitPaneLayout-Demo]adbisrunningnormally.[2013-04-0614:48:32-SplitPaneLayout-Demo]Performingcom.mobidevelop.widget.Demoactivitylaunch[2013-04-0614:48:32-SplitPaneLayout-Demo]AutomaticTargetMode:usingdevice'015d1884693810

安卓 5.0 : howto change Overview Screen Task Title background color

新的Android5.0LollipopOverviewScreen每个应用程序的任务都带有屏幕截图和(默认情况下)灰色标题栏。一些Lollipop应用程序(例如新的Play商店)使用不同的颜色。如何更改概览屏幕标题背景的颜色? 最佳答案 一般来说,如果你的目标是Material,那么你应该设置colorPrimary(操作栏,最近),colorPrimaryDark(状态栏)和colorAccent(复选框、进度条等)在您的主题中。也就是说,您可以使用以下方法将最近使用的颜色动态更改为其他颜色:TaskDescriptiontas

android - 问题 : change border color or box stroke for unfocused TextInputLayout in android

我有一个非常具体的问题,就是在TextInputLayout未聚焦时更改文本框的轮廓。我似乎无法找到一个属性来更改“未聚焦”文本框边框的颜色。这是我正在尝试做的一个可视化示例:这个(textbox):border的颜色不是白色。目前它没有重点。单击后,它变成白色:不知道要改什么,好像没有属性可以改我也在使用MaterialDesign文本输入布局样式,尽管我不知道这是否会影响它。这是我的文本框xml代码:下面是我为此使用的样式:@color/colorWhite@style/TextAppearance.AppTheme.TextInputLayout.HintTextAlt@colo

java - 安卓日历 : Changing the start day of week

我有一个小问题,我正在开发一个应用程序,我需要将一周的开始日期从星期一更改为另一个(星期四,星期六)。这在安卓中是否可行,我需要计算一周的开始和结束日期。(例如一周从星期四开始)注意:我只是android开发的初学者。这是我的代码SimpleDateFormatdateformate=newSimpleDateFormat("dd/MM");//gettodayandcleartimeofdayCalendarcal=Calendar.getInstance();//getstartofthisweekinmillisecondscal.set(Calendar.DAY_OF_WEEK

Android 有时我得到 android.app.RemoteServiceException : Bad notification posted from package. 为什么?

我的通知有一个严重的问题。有时,当我的应用发布相同的自定义通知时,我会收到此错误:android.app.RemoteServiceException:Badnotificationpostedfrompackagecom.packagename:Couldn'texpandRemoteViewsfor:ClassName(package=com.packagenameid=0tag=nullnotification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x22))atandroid.app.ActivityT

android - Firebase 云消息传递 - Android : click-action of notification when app is closed doesn't work

我正在使用FirebaseCloudMessaging将数据消息传送到我正在开发的应用程序。根据FCM文档,当应用程序处于前台时:AclientappreceivesadatamessageinonMessageReceived()andcanhandlethekey-valuepairsaccordingly.而且效果很好。当应用程序在后台时,行为是不同的:thedatapayloadcanberetrievedintheIntentusedtolaunchyouractivity.而且它似乎不太好用。我在通知JSON中使用“click_action”参数,我在其中指定要打开的“Ac

Dart/flutter : DropdownButton causes exception when value is changed

我用DropdownButton写了一个相当广泛的表格和TextField小部件。这个概念是我有一个StatefulWidget,其中State的类包含2个返回我要构建的小部件的方法。通过这种方式,我可以轻松访问和使用输入的数据,并将其传递给一个函数来编写一封电子邮件。但是,当我从选项中选择一个项目时,框架会在重建期间引发异常。我输入了一些日志函数,它显示setState()方法成功将值保存到selectedValue变量。WidgetbuildMultiChoiceInputRow(varlabel,Listvalues){finalListoptions=values.toList

Dart/flutter : DropdownButton causes exception when value is changed

我用DropdownButton写了一个相当广泛的表格和TextField小部件。这个概念是我有一个StatefulWidget,其中State的类包含2个返回我要构建的小部件的方法。通过这种方式,我可以轻松访问和使用输入的数据,并将其传递给一个函数来编写一封电子邮件。但是,当我从选项中选择一个项目时,框架会在重建期间引发异常。我输入了一些日志函数,它显示setState()方法成功将值保存到selectedValue变量。WidgetbuildMultiChoiceInputRow(varlabel,Listvalues){finalListoptions=values.toList

android - 用户通知 - 如何从 GCM 恢复丢失的 notification_id?

我按照描述生成notification_keyhere.假设由于某些错误我无法存储它,所以我尝试重新注册。这次我收到400错误消息“notification_keyalreadyexists”。这看起来很奇怪,尤其是与registrationofadevicetoGCM相比,您可以在其中注册任意多次,并始终获得状态为200的相同注册ID。现在我不能再注册,我也不能注销,因为我没有notification_id。有什么方法可以从GCM获取之前生成的notification_key吗?还是使用不同的notification_key_name再次注册的唯一方法?