问题列表 - 第30396页

android 手机振动不会停止使用取消方法

我编写了一些代码,可以在收到来电时将手机静音。当手机处于振动模式时,我使用以下代码来停止手机振动:

Vibrator vib = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
vib.cancel();
Run Code Online (Sandbox Code Playgroud)

虽然它可以在我的 Android 2.1 的 Nexus One 上运行,但它似乎无法阻止 Android 2.1 的 HTC Desire 手机上的振动。有人遇到过这个问题吗?

多伦

android vibration

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

RVM + Ruby 1.9.1 + ruby​​-debug =错误?

我试图在TextMate中的方法之间进行正确的导航.我很想在抽屉里找到它们的清单,但我想还没有这样的解决方案,对吧?因此我试图设置RubyAMPRuby 1.9.1-p378已安装的通道RVM,但有一些麻烦.RubyAMP需要ruby-debug,如果我尝试安装gem,这就是我得到的

$ rvm gem install ruby-debug
info: ruby-1.9.1-p378: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-darwin10] 
Building native extensions.  This could take a while...

ERROR:  Error installing ruby-debug:
    ERROR: Failed to build gem native extension.

/Users/andrei/.rvm/rubies/ruby-1.9.1-p378/bin/ruby extconf.rb
Can't handle 1.9.x yet
*** extconf.rb failed ***
Run Code Online (Sandbox Code Playgroud)

但是,gem页面说它应该与1.9.x一起使用.我该如何解决?

ruby gem textmate ruby-debug rvm

4
推荐指数
2
解决办法
2437
查看次数

如何在运行时以编程方式确定应用程序ID?

有没有办法做到这一点?我讨厌它在某处硬编码应用程序ID ...

iphone objective-c

10
推荐指数
2
解决办法
8564
查看次数

Android中的良好UI实践,是否有一些示例代码?

我仔细阅读了Google Dev Blog中的优秀UI实践; http://android-developers.blogspot.com/2010/05/twitter-for-android-closer-look-at.html

我发现它们是正确的,twitter是一个我非常喜欢其用户友好界面的应用程序(比如Google IO应用程序)

由于我花了大部分时间来开发应用程序的界面,我发现浪费时间和结果非常糟糕.我认为很多像我一样的开发人员可能缺乏Photoshop技能和"人体工程学"(这个词是否存在于英语中?).

我也在Twitter博客上看到该应用程序将是开源的:http://blog.twitter.com/2010/04/twitter-for-android-robots-like-to.html

但我没有听说任何代码发布.

关于谷歌开发博客,有很多事情需要关注,我想知道是否有一个开源应用程序可以学习如何使用所有这些模式(搜索栏,移动位图,快速动作等)

我知道我的问题的答案不是一个简单的代码行,但可能是一个开源项目或参考应用程序,以学习如何像在Twitter应用程序上那样简单的UI技巧.

非常感谢任何指南/博客/代码示例.

ergonomics user-interface android

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

WPF:装饰ViewModel?

我有这些ViewModel:RecordViewModel,ComponentViewModel,其中RecordViewModel本质上是几个ComponentViewModel的容器.

这些ViewModel的显示当前由DataTemplates处理,如下所示:

<DataTemplate DataType="{x:Type vm:RecordViewModel}" >
    <ItemsControl ItemsSource={Binding Components} />
</DataTemplate>

<DataTemplate DataType="{x:Type vm:ComponentViewModel}" >
    <TextBox Text={Binding Name} />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

我现在想要提供的是一种更改ComponentViewModel显示顺序以及从列表中删除某个ComponentViewModel的方法.我开始通过操作ComponentViewModel的DataTemplate并添加提供这些函数的按钮来实现这一点(然后单击将触发ComponentViewModel上的一个方法,该方法将(通过引用"Parent"到RecordViewModel)调用RecordViewModel上的方法执行操作(如component.Parent.DeleteComponent(this)).

我的观点中的问题在于它实际上是Record应该操纵组件位置/移除组件而不是组件本身.

因此,我考虑使用附加到RecordViewModel的装饰器,并呈现按钮以为每个ComponentViewModel提供功能(移除,上移,下移).

然而问题是这些装饰者需要引用他们装饰的Control-derived(这是好的我只会绑定到Record-DataTemplate中的ItemsControl)但是当我想要显示按钮时出现问题每个ComponentViewModel的正确位置.我只引用了给定的ComponentViewModels而不是它们的可视化表示(在DataTemplate中定义的东西)所以我无法知道在哪里放置3个按钮.

有办法解决这个问题吗?或者对于使用ViewModels/DataTemplates的这些要求是否可能不是一个好主意,因此我应该使用Control-derivates/ControlTemplates吗?

提前致谢!

wpf adorner datatemplate mvvm

0
推荐指数
1
解决办法
1355
查看次数

基于数学输入生成方程png文件

我想知道哪些选项可以根据输入图形计算器的输入类型生成.png ..所以

(y ^ 2 + 5x + 3)/((3x + 3)+ 5y + 18)

会回来的

替代文字

到目前为止我唯一发现的是mediaviki中的texvc,但是为其中一个模块获取整个mediawiki似乎有些过分.

python math equation

9
推荐指数
1
解决办法
1069
查看次数

检查两个数字是否相互排列?

给定两个数字a,b使得1 <= a,b <= 10000000000(10 ^ 10).我的问题是检查它们中的数字是否是彼此的排列.这样做的最快方法是什么?我想到使用散列但无法找到任何合适的散列函数.有什么建议?

例如 - 123是312的有效排列

另外,我不想对数字中的数字进行排序.

c c++ performance

8
推荐指数
2
解决办法
7234
查看次数

如何在CPack中更改包目标文件夹?

我有一个带有多个add_subdirectory宏的根CMakeLists.txt的多模块CMake项目.

据我所知,CPack/CMake的默认设置是在项目根文件夹中创建包,其中根CMakeLists.txt所在的位置.我想创建一个单独的安装模块,有自己的文件夹和创建包吗?这该怎么做?

build-process cmake

6
推荐指数
3
解决办法
3938
查看次数

TDD中的单元测试

我对TDD很新,我想到的第一个问题是我是否应该对每个开发的组件应用单元测试.我问它,因为我发现单元测试需要花费很多时间,特别是当提供了一些需求变化时.那么,您能否就TDD中关于单元测试的最佳实践提出建议?

tdd

3
推荐指数
1
解决办法
276
查看次数

如何逐行读取本地(res/raw)文件?

我的res/raw目录中有一个文本文件.我想逐行读取文件,但由于Android的安全限制,FileReader和BufferedReader失败.我怎么能这样做?

android file readline filereader

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