适配模拟器App开发文档 - tomoon/sdk GitHub Wiki
开发者可以开发app运行在手机里面的模拟器上,模拟在土曼手表上运行。 注:现在模拟器上并没有模拟手表上的Status bar,使用Android手机自带的Status bar。 使用方法很简单,首先在工程的libs中引入土曼提供的tmwatchsdk.jar(随着sdk一起发布),只要在Acitivity和Dialog等上调用Emulator.configure(Window window)就可以。参考 EmulatorSample 例如,对于Acitvity,在onCreat()函数中调用即可:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Emulator.configure(getWindow());
}
例如对于Dialog,使用方法如下:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
final Dialog dlg = builder.setTitle(R.string.app_name)
.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
}
}).setNegativeButton("Cancel", null).create();
dlg.show();
Emulator.configure(dlg.getWindow());
为了完全模拟在手表上的运行效果,请在项目的每一个activity或者dialog中调用上述接口。 在androidManifest.xml中加入
<meta-data
android:name="is_tomoon_app"
android:value="true" />
模拟器的launcher可以显示APP icon