小编use*_*562的帖子

Android:点击更改字体颜色

我想改变按钮内的文字颜色.

所以例如我有一个填充白色的按钮,文本是蓝色的.当我点击按钮时,我希望这两种颜色交换(按钮内的文字变为白色,按钮变为蓝色).

我尝试过这样的事情:

 <item style="@style/ButtonText_Menue_Clicked" android:drawable="@drawable/button_menue_default" android:state_focused="true"></item>
 <item style="@style/ButtonText_Menue" android:drawable="@drawable/button_menue_default" ></item>
Run Code Online (Sandbox Code Playgroud)

但它实际上什么也没做.有什么方法可以做我想要的,或者我必须在onclik事件中做一些事情(但是当"点击消失"时有问题如何设置颜色)

android text colors button

13
推荐指数
1
解决办法
2万
查看次数

OAuth(OAuth2)ASP.NET REST Web API(自我主机 - Windows服务)实现

我为我的(android)移动应用程序构建了一个Restful Web API,现在我正在尝试保护对API的访问.我正在阅读这个主题大约一个星期,我得到了整个范围 - 从那些说不可能获得Restful API的人到那些说Https(SSL)就足够了的人.

在这里,我不想开始讨论.我已经解决了OAuth或OAuth2并不重要(据我所知,OAuth似乎是更好的选择,但在Microsoft教程中他们使用OAuth 2,所以我在这里很困惑),是的,我知道他们完全不同,但我对搜索感到非常沮丧,我会接受(我必须承认,我更容易这样做).正如我所说,我正在寻找大约一个星期,我得到的只是概念(很多都是).你发送一些数据 - 可怕的开始 - 通常用户名/密码到服务器,你的数据正在被处理,你得到一个令牌 - 魔法停止 - .在SO上有很多关于这个主题的问题,但大多数答案都是不准确的(不幸的是不可用).例如,我得到了这个如何保护WEB API,很好的答案,但没有真正使用它们,或者这个实现Web API与OAuth和单页应用程序.我也从微软教程中得到了一些例子,但是代码中有很多开销,关于OAuth的部分不太清楚(这很不幸,因为整个例子应该是关于OAuth的).我可以发布大量声称可以谈论这个话题的链接,但实际上它们没有任何帮助.

我正在寻找的是一个简单,非常简单的ASP.NET OAuth(2)实现示例.如果我可以将它与fiddler一起使用,在标题中提供用户名/密码并使用grant_type: xxx我获取令牌(允许的用户名/密码可以在项目内部进行硬编码,那么就不需要Entity框架了.实现或后端的任何数据库).如果有人能够解释我如何使用这个令牌来授权用户(我得到它我必须提供带有[Authorize]属性的Controller函数,但是这个令牌检查是如何以及在哪里完成的呢?)也会很棒.但请不要发布任何有关OAuth的理论,我不需要,我在这里寻找Asp.Net Web Api中OAuth的实际实现

谢谢

asp.net rest oauth oauth-2.0 asp.net-web-api

5
推荐指数
1
解决办法
1万
查看次数

REST WebAPI 接口作为 API 调用中的参数

我正在使用 ASP.NET WebAPI 构建 REST API。一切工作正常,但后来我想到了在所有方法调用中使用接口的好主意。更改所有方法后,我注意到将控制器方法中的参数设置为接口后,我的 API 调用不起作用。我正在使用 OWIN Self 主机和 Unity 依赖注入。这是我的相关代码:

解决我的界面:

      IUnityContainer container = new UnityContainer();

      container.RegisterType<IMyInterface, MyInterfaceImpl>(new HierarchicalLifetimeManager());
      HttpConfiguration config = new HttpConfiguration();
      config.DependencyResolver = new UnityDependencyResolver(container);  
Run Code Online (Sandbox Code Playgroud)

我的控制器(我收到错误的部分)

    [Route("test")]
    [HttpGet]
    public HttpResponseMessage GetSomeData([FromUri]IMyInterface searchObject)
    {
         return this._searchService.SearchForData(searchObject);

    }
Run Code Online (Sandbox Code Playgroud)

调用此方法时,出现无法创建接口的错误。我理解这一点,但问题是解决它。我查看了使用接口而不是具体类的 ASP.NET Web API 操作,还查看了https://brettedotnet.wordpress.com/2014/07/16/web-api-and-interface-parameters/ASP.NET Web API使用接口而不是具体类进行操作,但在我的情况下,所有建议都不起作用(总是收到无法创建接口的错误)。

我想知道是否有人有一个类似这样的工作示例(在 github 或其他地方)只是为了检查我做错了什么(或者甚至知道我还可以尝试什么会很好)

谢谢

asp.net rest dependency-injection interface asp.net-web-api

5
推荐指数
1
解决办法
4718
查看次数

iOS SWRevealViewController - 在控制器之间传递数据

我正在使用SWRevealViewController在我的应用程序中实现幻灯片菜单(从左侧).一切都工作正常,但现在我面临一个小问题.我想从我的"主"视图控制器传递数据(一个完全可见的,我不是称它为"frontViewController",因为它似乎不是前面一个).我已经尝试了所有可能的想法来访问幻灯片菜单控制器并将数据传递给它.这是我尝试过的:

(MyControllerClass*)self.revealViewController.rearViewController
(MyControllerClass*)self.revealViewController.frontViewController
Run Code Online (Sandbox Code Playgroud)

比我试过喜欢的东西self.revealViewController.navigationController[0],self.revealViewController.navigationController[1]也这样,self.revealViewController.viewControllers[0],self.revealViewController.viewControllers[1].下一步是实现prepareforsegue和监听segue标识符sw_frontsw_rear.但在这些情况下,我在检查时都是如此isKindOfClass[MyControllerclass class].我假设这是因为所有这些都是SWRevealViewController类型,不是吗?并且,prepareForSegue根本没有被调用,但一切都正常显示

对我来说,主要的问题是,如何在我的侧面菜单和我的"主要"(又名前面)控制器之间传递数据(另一种方式也可以)?

谢谢

objective-c pass-data slide ios swrevealviewcontroller

4
推荐指数
1
解决办法
3088
查看次数