草庐IT

flag_setter

全部标签

android - 如何使用 FLAG_GRANT_READ_URI_PERMISSION 授予对自定义内容提供程序的临时访问权限

我正在尝试从另一个应用程序(应用程序B)查询自定义内容提供程序(应用程序A)。当内容提供者没有权限保护时,我可以这样做。具体来说,我在应用程序A上构建了自定义内容提供程序,并将包含URI的Intent发送到应用程序B。这是应用程序A中的Intent发送部分。classInsertOnClickListenerimplementsOnClickListener{publicvoidonClick(Viewv){ContentValuesvalues=newContentValues();values.put(DataBaseConfiguation.TableConfiguation.U

android - 布局中 ImageView 的 ANTI_ALIAS_FLAG?

有谁知道如何将ANTI_ALIAS_FLAG应用到布局中的ImageView而不是Java中? 最佳答案 你想应用属性android:antialias="true",像这样: 关于android-布局中ImageView的ANTI_ALIAS_FLAG?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5488043/

android - FLAG_CANCEL_CURRENT 或 FLAG_UPDATE_CURRENT

我的应用在用户交互时设置了重复警报,它可能使用警报管理器更改为广播设置的间隔时间。没有太多额外的东西。在这种情况下,更新标志还是取消标志更好?谢谢 最佳答案 永远不要将FLAG_CANCEL_CURRENT与您在设置警报时使用的PendingIntents一起使用。如果您想将闹钟重新安排在不同的时间,则根本不需要任何标志;只需创建一个标志为零的重复PendingIntent,然后使用它来设置()一个警报:这将隐式取消现有警报,然后将其设置为新指定的时间。但是,如果您在创建新的PendingIntent时使用了FLAG_CANCEL_

android - FLAG_TRANSLUCENT_NAVIGATION 在横向模式下不可用?

这个问题类似于Checkiftranslucentnavigationisavailable但不完全是。我有一个Nexus4闪现了CyanogenMod11或Android4.4等价物,并且任何在横向模式下运行的带有FLAG_TRANSLUCENT_NAVIGATION的应用程序都不像纵向模式那样在系统UI上具有半透明性。同样的问题可以在Nexus5上重现,因为我还没有看到任何在横向模式下使用半透明按钮为Android4.4构建的谷歌应用程序。这是我正在使用的代码intAPI_LEVEL=android.os.Build.VERSION.SDK_INT;if(API_LEVEL>=19

安卓数据绑定(bind) : can't find the setter for attribute

不确定它是如何工作的,但根据thispost可以使用不同的命名空间来绑定(bind)特定的监听器。我想对searchview做同样的事情并将QueryTextListener绑定(bind)到它,但我收到以下错误:Cannotfindthesetterforattribute'bind:setOnQueryTextListener'withparametertypeandroid.widget.SearchView.OnQueryTextListener.我在ViewModel中做了什么:publicclassMembersFragmentViewModelextendsBaseObs

android - 成员变量前缀 ("m") 在 Android studio 1.1 中的 getters 和 setters

我如何配置AndroidStudio“v1.1”以正确地为带有前缀的成员变量生成getter和setter而不是生成像这样的getter:getmName()而是生成getName()?我看过很多问题,例如:Intellij(Androidstudio)membervariableprefix,但它似乎在“1.1版”中被删除了我说的对吗? 最佳答案 在preferences->codestyle->java中,您会找到codegeneration选项卡。在那里你会发现一个文本框矩阵,你可以在其中为字段、静态字段、参数和局部变量定义前

android - setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) 不起作用

我一直在与setSystemUiVisibility()作斗争,试图隐藏软导航按钮一段时间(对于视频播放器)。它似乎没有像宣传的那样工作。这是我的代码,位于可见的FrameLayout中。voidsetNavVisibility(booleanvisible){intnewVis=SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;if(!visible){newVis|=SYSTEM_UI_FLAG_LOW_PROFILE|SYSTEM_UI_FLAG_HIDE_NAVIGATION;}setSystemUiVisibility(newVis);}根据SDK示例稍作修改

android - SYSTEM_UI_FLAG_LOW_PROFILE 不适用于 HTC One M8

我收到一些使用HTCOneM8手机的用户的报告,导航按钮始终可见,即使它们应该处于低调模式。我构建了以下示例应用程序,它在模拟器和我的Nexus4上的工作方式与您预期的一样。publicclassMainActivityextendsActivityimplementsView.OnClickListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overrid

android - PendingIntent 错误(必须是 : PendingIntent. FLAG_ONE_SHOT 中的一个或多个......)

我正在尝试在Android中创建一个PendingIntent。这是代码mNotificationIntent=newIntent(getApplicationContent(),MyAlarm.class);mContentIntent=PendingIntent.getActivity(getApplicationContext(),0,mNotificationIntent,Intent.FLAG_ACTIVITY_NEW_TASK);我收到以下错误:Mustbeoneormoreof:PendingIntent.FLAG_ONE_shot,PendingIntent.FLAG_

如果使用 FLAG_NO_CLEAR,则不会显示 Android Wear Notification

如果使用标志“FLAG_NO_CLEAR”,通知将不显示在AndroidWear上。有谁知道原因或任何解决方法?我没有在文档中找到任何信息。我需要在我的通知上标记“FLAG_NO_CLEAR”,并有用于“关闭”、“暂停”等操作按钮! 最佳答案 通知标志FLAG_NO_CLEAR基本上使您的通知“持续”。从手机发布的持续通知不会显示在可穿戴设备上。对于您的问题,您有两个解决方案-它们各有优缺点。请阅读下面的文字并决定哪种解决方案可以更好地解决您的情况:)解决方案1-使用组:您可以使用AndroidWear框架的group功能。它基本上