草庐IT

上下册

全部标签

java - Android 将项目添加到全局上下文菜单

当您在Android中长按某个内容时,会出现一个上下文菜单。我想为系统中的所有TextViews添加一些东西到这个上下文菜单。例如,系统使用复制和粘贴来执行此操作。我想添加我自己的,并让它出现在每个应用程序中。 最佳答案 目前Android不支持此功能,如果特定Activity未实现您公开的Intent或Activity,您无法在系统级别全局覆盖或Hook功能。即使在发布Intent的情况下,也没有关系,除非运行的应用程序是消费者......并且所有基本系统应用程序和显然在您之前的所有应用程序都不会不更新应用程序以进行消费。基本上,

android - 如何为上下文菜单设置标题?

当我在Android内置应用程序中调出联系人的上下文菜单时,上下文菜单有一个标题(联系人的姓名)。音乐应用中的播放列表上下文菜单也是如此。我已将上下文菜单添加到ImageView(无列表项)。没有标题,只显示选项。有没有一种简单的方法来设置标题,使我的上下文菜单看起来像内置应用程序的菜单? 最佳答案 您想使用setHeaderTitle(CharSequencetitle). 关于android-如何为上下文菜单设置标题?,我们在StackOverflow上找到一个类似的问题:

android - 从上下文 Assets 中的 Uri 加载 MediaPlayer

我的Assets目录中有一个音频文件。assets/audio/dance.mp3.如果我运行context.getAssets().list("audio");它出现了。但是当我尝试使用MediaPlayer.create(context,uri)时,它总是失败并返回null。这些似乎都不起作用privatevoidtryLoad(Stringpath,Contextcontext){Uriuri=Uri.parse(path);this.audioPlayer=MediaPlayer.create(context,uri);if(this.audioPlayer==null){Lo

java - XPathExpression 没有在适当的上下文中评估?

我正在尝试从USGS解析一些XML。Here'sanexample“parameterCd”参数列出了我要返回的3项数据。我可能会也可能不会全部3回来。我正在使用javax库在Android上执行此操作。在我的代码中,我最初检索0-3ns1:timeSeries节点。这很好用。然后我想做的是,在单个timeSeries节点的上下文中,检索ns1:variable和ns1:values节点。所以在我下面的代码中我有:expr=xpath.compile("//ns1:variable");NodeListvariableNodes=(NodeList)expr.evaluate(time

android - android.os.Service 上下文中的 Robospice

根据RoboSpice文档https://github.com/octo-online/robospice/wiki/Design-of-RoboSpice,我可以在任何上下文中使用它。找不到在服务上下文中使用Robospice的示例。我做了一些尝试,但什么也没发生,请求只是不执行,没有异常(可能是一些日志泄漏,我需要做什么才能在设备上启用robospice日志?)从哪里开始/停止?(spiceManager.start(this)/spiceManager.shouldStop())在哪里创建SpiceManager实例?(我的服务在application.onCreate()方法中

android - 如何从其适配器类中获取扩展 ListFragment 的 Activity 的上下文?

这是我要调用startActionMode的适配器类。我在setActionMode方法中调用它,但出现了这些错误:无法从Context转换为ActivityFragment。方法startActionMode(ActivityFragment.ActionModeCallback)未定义类型Activityfragment。publicclassListAdapterextendsArrayAdapter{ArrayListarrayListGettersSetters;LayoutInflaterlayoutInflater;Contextcontext;intResource,i

android - 在上下文操作栏的溢出菜单中显示图标

我知道如何在ActionBar的溢出菜单中显示图标。这是我用的,@OverridepublicbooleanonMenuOpened(intfeatureId,Menumenu){if(featureId==Window.FEATURE_ACTION_BAR&&menu!=null){if(menu.getClass().getSimpleName().equals("MenuBuilder")){try{Methodm=menu.getClass().getDeclaredMethod("setOptionalIconsVisible",Boolean.TYPE);m.setAcce

java - Android 上下文变为空

在我的申请中中央类实例化如下:中央.java:mContext=getApplicationContext();mMyStuff=newMyStuff(mContext);MyStuff类需要获取mContext才能访问某些资源。MyStuff.java:publicclassMyStuff{privateContextmContext;publicMyStuff(Contextc){mContext=c;}....privateActionCustomMyAction=newActionCustom(mContext);问题是即使c不为空,mContext也始终为空。我期待在做新的M

golang工程——grpc-gateway 转发http header中自定义字段到grpc上下文元数据

httpheader转发到grpc上下文grpc网关可以将请求体内容转发到grpc对应消息中。那如何获取httpheader头中的信息,本文将介绍如何将httpheader转发到grpc上下文并采用拦截器,获取httpheader中的内容。有些httpheader中的内置字段是会转发的比如Authorization,但是狠多自定义字段是转发不了的。本文实现httpheader中自定义字段转发到grpc上下文并采用拦截器做个简单鉴权代码可以参考前面几篇grpc-gateway博客grpc-gateway入门,环境+简单案例grpc-gatewayproto定义http路由grpc-gateway

android - 如何将上下文从 MenuItem onOptionsItemSelected 传递到 ASyncTask?

编辑:一行中的问题:HowtopassalongcontextfromaMenuItemonOptionsItemSelected?编辑2:这是我正在做的事情的全局指示:https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentTabsPager.java我正在构建一个基于ActionBarSherlock的应用程序。它使用选项卡、fragment和viewpager。它意味着尽可能多才