小编Pet*_*rdk的帖子

Android上的动态Midi生成和播放:可能吗?

奇怪的是,我发现Android中不支持Midi.唯一接近的是Jetplayer,但这只需要一个现有的.jet文件.

我想以一些间隔动态生成midi文件并播放它.我甚至考虑过手动创建一个带有音调的.jet文件然后用jet player转置它,但它将转置限制为-12,+ 12.这对我来说不是那么好.

Android上还有一个ToneGenerator,但它仅限于预定义的音调,无法进行转置.

有人知道如何在Android上实现midi生成和播放吗?

midi android

10
推荐指数
1
解决办法
8484
查看次数

如何继承方法但具有不同的返回类型?

鉴于以下课程:

ClassA
{
     public ClassA DoSomethingAndReturnNewObject()
     {}    
}

ClassB : ClassA
{}

ClassC : ClassA
{}
Run Code Online (Sandbox Code Playgroud)

有没有办法获取ClassBClassC继承方法,但自定义返回类型到自己的类?

我不想从ClassA复制方法并在那里更改类型.

ClassB打电话时需要拿一个物品ClassB.DoSomethingAndReturnNewObject().

ClassC打电话时需要拿一个物品ClassC.DoSomethingAndReturnNewObject().

像调用基于当前的类型像一个构造函数:this.GetType()?但我不知道如何实际做到这一点.

c# inheritance

9
推荐指数
3
解决办法
8968
查看次数

Netbeans:如何包含其他c ++静态库项目?

我对c ++很陌生,现在正在使用Netbeans.

我设法创建了一个包含工作类的Sign.h和Sign.cpp Sign.我将这些添加到控制台项目中并且效果很好:

  #include <iostream>
  #include <ostream>
  #include "Sign.h"

  int main()
  {
      Sign sign = Sign::parse("b");
      std::cout << sign.toString() << " " << sign.getValue() <<"\n";
  }
Run Code Online (Sandbox Code Playgroud)

不过,我想创建一个包含静态库Sign类,所以我创建了一个静态库和添加Sign.cpp,并Sign.h给它.现在的问题是,我似乎无法将我的Sign类包含在主控制台程序中.

我添加了库Options => Build => Linker => Libraries,并将其添加到了required projects.但是我不能用#include <Sign>#include <Sign.h>.

我在这里错过了什么?

c++ netbeans

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

Android 2.2数据备份:如何备份DefaultSharedPreferences?

我正在实施BackupAgentHelperAndroid OS 2.2中的新功能.

要使其工作,您需要提供SharedPreferences要备份的名称:

public class MyPrefsBackupAgent extends BackupAgentHelper {
// The name of the SharedPreferences file
static final String PREFS = "user_preferences";

// A key to uniquely identify the set of backup data
static final String PREFS_BACKUP_KEY = "prefs";

// Allocate a helper and add it to the backup agent
void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
}
Run Code Online (Sandbox Code Playgroud)

问题是我PreferenceManager.getDefaultSharedPreferences()在我的应用程序中使用该方法来获取默认的共享首选项实例.现在我需要提供该文件的名称.我该怎么知道这是什么名字?

(为什么他们不提供只做DefaultSharedPreferences备份的助手?)

backup android sharedpreferences android-backup-service

8
推荐指数
1
解决办法
2315
查看次数

Android:哪里可以找到RadioButton Drawable?

好的,我正在尝试创建一个名为的自定义视图CheckedRelativeLayout.

它的目的与a相同CheckedTextView,能够在您想要选择的项目列表中使用它Spinner.

现在一切正常,我扩展RelativeLayout并实现了Checkable界面.

不过,我被困在一个很简单的问题:我在哪里可以找到Drawable那个CheckedTextViewRadioButton使用?

我查看了两者的源代码,他们似乎都在使用com.android.internal.R.嗯......那是内部的东西.所以我无法访问它.

任何方式获得这些Drawables或以某种方式解决问题?

android radio-button drawable

7
推荐指数
2
解决办法
6420
查看次数

如何在我自己的应用程序中获取拖动到bin的主屏幕行为?

在Android主屏幕上,可以通过将项目拖到垃圾箱来删除它们.

我想在我自己的应用程序中有类似的功能,我有一个自定义视图项目的视图,我希望用户可拖放.

有没有简单的方法来实现此功能?或者有人可以给我指点,可以指导我实现这个可能很难的方法吗?

java android drag-and-drop

7
推荐指数
1
解决办法
626
查看次数

如何在UINavigationController中获得弹出视图的通知?

我想,当用户按下我的后退按钮进行操作UINavigationController时,在一定的到来UIViewController.

不幸的是,看起来UINavigationControllerDelegate没有任何方法可以获得有关视图弹出的通知.

作为一种解决方法,我现在在viewDidDisappear方法中有我的动作,只有当animated它被触发时YES.这有效,但有点难看.

我该怎么做呢?

delegates uinavigationcontroller ios

7
推荐指数
3
解决办法
6778
查看次数

Windows Phone 7:不支持现有库?

我希望它像引用我现有的库一样简单,以便在WP7中使用它们.但是,当我实际使用它时,它抱怨因为.Net CF而无法加载它们.

我是否需要将它们重新编译为.NET CF或其他什么?

我认为WP7的最大优点是:利用现有的代码库......?如果我需要从中删除所有内容并维护多个版本,我如何利用现有的代码库?

.net compact-framework windows-phone-7

6
推荐指数
1
解决办法
355
查看次数

Android:基于布局的自定义视图:如何?

我正在构建一个Android应用程序,我对自定义视图有点挣扎.

我想有一个可重用的视图,它包含一些标准的布局元素.让我们说一个带有一些按钮的relativelayout.

我该怎么办?我应该创建一个扩展RelativeLayout的自定义视图类并以编程方式添加这些按钮吗?我觉得这有点矫枉过正?

在Android中正确执行此操作的方法是什么?

android custom-view

6
推荐指数
1
解决办法
4416
查看次数

Android:是否可以动态更改EditText的边框颜色?

我想改变周围的橙色边框EditText.就像输入有效时一样,我希望它变为绿色.

替代文字http://developer.android.com/guide/tutorials/views/images/hello-relativelayout.png

但是,我似乎没有找到一种方法来做到这一点.可能吗?

android border android-edittext

6
推荐指数
1
解决办法
6047
查看次数