奇怪的是,我发现Android中不支持Midi.唯一接近的是Jetplayer,但这只需要一个现有的.jet文件.
我想以一些间隔动态生成midi文件并播放它.我甚至考虑过手动创建一个带有音调的.jet文件然后用jet player转置它,但它将转置限制为-12,+ 12.这对我来说不是那么好.
Android上还有一个ToneGenerator,但它仅限于预定义的音调,无法进行转置.
有人知道如何在Android上实现midi生成和播放吗?
鉴于以下课程:
ClassA
{
public ClassA DoSomethingAndReturnNewObject()
{}
}
ClassB : ClassA
{}
ClassC : ClassA
{}
Run Code Online (Sandbox Code Playgroud)
有没有办法获取ClassB和ClassC继承方法,但自定义返回类型到自己的类?
我不想从ClassA复制方法并在那里更改类型.
我ClassB打电话时需要拿一个物品ClassB.DoSomethingAndReturnNewObject().
我ClassC打电话时需要拿一个物品ClassC.DoSomethingAndReturnNewObject().
像调用基于当前的类型像一个构造函数:this.GetType()?但我不知道如何实际做到这一点.
我对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>.
我在这里错过了什么?
我正在实施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备份的助手?)
好的,我正在尝试创建一个名为的自定义视图CheckedRelativeLayout.
它的目的与a相同CheckedTextView,能够在您想要选择的项目列表中使用它Spinner.
现在一切正常,我扩展RelativeLayout并实现了Checkable界面.
不过,我被困在一个很简单的问题:我在哪里可以找到Drawable那个CheckedTextView和RadioButton使用?
我查看了两者的源代码,他们似乎都在使用com.android.internal.R.嗯......那是内部的东西.所以我无法访问它.
任何方式获得这些Drawables或以某种方式解决问题?
在Android主屏幕上,可以通过将项目拖到垃圾箱来删除它们.
我想在我自己的应用程序中有类似的功能,我有一个自定义视图项目的视图,我希望用户可拖放.
有没有简单的方法来实现此功能?或者有人可以给我指点,可以指导我实现这个可能很难的方法吗?
我想,当用户按下我的后退按钮进行操作UINavigationController时,在一定的到来UIViewController.
不幸的是,看起来UINavigationControllerDelegate没有任何方法可以获得有关视图弹出的通知.
作为一种解决方法,我现在在viewDidDisappear方法中有我的动作,只有当animated它被触发时YES.这有效,但有点难看.
我该怎么做呢?
我希望它像引用我现有的库一样简单,以便在WP7中使用它们.但是,当我实际使用它时,它抱怨因为.Net CF而无法加载它们.
我是否需要将它们重新编译为.NET CF或其他什么?
我认为WP7的最大优点是:利用现有的代码库......?如果我需要从中删除所有内容并维护多个版本,我如何利用现有的代码库?
我正在构建一个Android应用程序,我对自定义视图有点挣扎.
我想有一个可重用的视图,它包含一些标准的布局元素.让我们说一个带有一些按钮的relativelayout.
我该怎么办?我应该创建一个扩展RelativeLayout的自定义视图类并以编程方式添加这些按钮吗?我觉得这有点矫枉过正?
在Android中正确执行此操作的方法是什么?
我想改变周围的橙色边框EditText.就像输入有效时一样,我希望它变为绿色.
替代文字http://developer.android.com/guide/tutorials/views/images/hello-relativelayout.png
但是,我似乎没有找到一种方法来做到这一点.可能吗?
android ×6
.net ×1
backup ×1
border ×1
c# ×1
c++ ×1
custom-view ×1
delegates ×1
drawable ×1
inheritance ×1
ios ×1
java ×1
midi ×1
netbeans ×1
radio-button ×1