如果这是一个微不足道的问题,我道歉.
我最近开始做一些android编程,我正在编写一个简单的应用程序,允许您使用Android设备作为Windows PC的控制器.具体来说它允许用户做一些事情,比如关闭机器,让它睡觉,重新启动等等.我目前正在使用一个名为CherryPy的python库作为Windows机器上的服务器来执行实际的win32api调用以执行所需的操作功能.我不确定的是如何(动态地)发现网络上的哪台机器实际托管服务器.如果我将我的机器公共IP硬编码到Android应用程序中,一切都工作正常,但显然这远远不够理想.我已经考虑让用户在应用程序中手动输入他们的机器公共IP,但是如果有一种方法,例如,向WiFi上的所有机器广播快速消息并检查我的Python服务器将发送的预先响应的响应出来,那太好了.那可能吗?
先谢谢你们.
我一直在尝试使用L开发人员预览版附带的新奇特动画,但我遇到了很多困难.特别是,我没有看到任何花哨的动画.我正在尝试使用爆炸退出过渡.这是代码:
public class ActivityA extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// inside your activity
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
// set an exit transition
getWindow().setExitTransition(new Explode());
setContentView(R.layout.activity_a);
// Find our button and add our click handler
Button button = (Button)findViewById(R.id.buttonA);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Transition to activity B
Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);
}
});
}
}
Run Code Online (Sandbox Code Playgroud) 我目前正在使用Chef尝试自动部署几台服务器,而且我遇到了一些问题.简而言之,我需要以编程方式查找AWS实例的公共DNS,但我似乎无法找到任何类型的命令来执行此操作.该实例已经是一个节点,所以我正在寻找类似于Chef :: Config [:node_name]的东西,但是对于公共dns而言(Chef :: Config [:node_public_dns]会做到这一点......如果它存在的话) .我确信这个功能以某种形式存在,因为在创建节点时,Chef会将public_dns字段吐出到屏幕上.
无论如何,先谢谢你们!
我一直在试图通过蓝牙调试我的Android服装应用程序,并遇到了一些问题.主要问题是,当连接失败时,我将成功运行应用程序并通过蓝牙进行调试.在管道坏了之后,我所做的一切似乎都没有在切换电话之外的连接.这显然不是一个可行的解决方案,所以我想知道是否有其他人遇到过任何类似的问题.