我不明白如何使用这个属性.谁能告诉我更多关于它的事情?
我正在使用输入框AlertDialog.在EditText该对话框中本身自动对焦,当我打电话AlertDialog.show(),但软键盘未自动显示.
如何在显示对话框时自动显示软键盘?(并且没有物理/硬件键盘).与按下"搜索"按钮调用全局搜索的方式类似,将自动显示软键盘.
我们在.Net Compact Framework和Windows Mobile中广泛开展工作.我已经看到很多关于ASP.Net应用程序或其他.Net桌面应用程序开发细节的问题,但没有特定的CF.
移动开发人员在那里可以分享一些事情来开始做,停止做,并避免在Compact Framework中进行开发吗?
我目前正在调查我们目前正在使用的安装包(Wise Installer 9),并转向处理Windows Vista,Windows 7和64位系统之类的东西.安装人员的本地化将是有益的,因为我们也有许多加拿大法国客户.
我们目前使用以下技术安装软件包和实用程序:
我已经看过WiX和InstallShield,Altiris还替换了旧的Wise系统.
我还没有玩过很多关于InstallShield的东西,但是从我见过/安装过的所有东西来看,它似乎都是业界的最爱之一.我浏览了一些与InstallShield相关的Stack Overflow标签,我很想知道该组织对此有何看法.
我是否只是默认情况下去找他们?WiX在非.NET的东西有多好?
installer windows-installer installshield wix advanced-installer
在android中,使用静态变量是推荐的做法吗?例如,在Java中实现Singleton模式,我通常会这样做:
private static A the_instance;
public static A getInstance() {
if (the_instance == null) {
the_instance = new A();
}
return the_instance;
}
Run Code Online (Sandbox Code Playgroud)
此外,Android JVM何时清理它?
谢谢.
有没有人可以使用实用程序的任何提示来将存储在分隔文本文件中的数据批量加载到SQLite数据库中?
理想情况下可以从脚本等称为独立程序的东西.
我工作的一个小组有一个Oracle数据库,它将把一堆数据转储到文件中,然后将这些数据加载到SQLite数据库中以便在移动设备上使用,并且正在寻找实现这种方案的最简单方法.
好的,我将很快开始Windows移动开发的道路.我对这个主题一无所知,我正在寻找有经验的人告诉我你可能知道的任何gottchas.
现在我甚至没有对所要求的内容进行简化,但假设应用程序将只是一堆用于更新数据的CRUD表单.我所知道的唯一其他要求是,当没有信号可用时,应用程序需要支持离线存储.反过来,显然需要在信号返回时进行某种同步.
我最初的想法是,应用程序将主要是与Web服务层交互的前端.我假设WCF将是构建这些服务的适当技术?我还认为SQL Server CE是关于离线存储问题的一个很好的途径.
任何你觉得在这个领域有用的知识将不胜感激.建议,链接,书籍任何赞赏.
编辑:已经注意到离线同步有两种方法.要么使用某种形式的消息队列,要么使用SQL同步工具.谁能提供一个很好的比较和介绍这些?
编辑2:经过多一点挖掘,我得到的印象是我可以在这里使用基本上有3种不同的方法:
现在,第一个问题提出了一些不错的观点,我想我在某种程度上理解了我将要面对的问题.但我想获得有关MSMQ实现和使用WCF新绑定的更多信息.
我正在使用旧的Contacts API来选择带有电话号码的联系人.我想使用较新的ContactsContracts API.我想要...
ContactsContracts非常复杂.我找到了许多例子,但没有一个符合我的需求.我不想选择联系人然后查询联系人的详细信息,因为这会给我一个他们的电话号码列表.我需要用户选择其中一个联系人的电话号码.我不想编写自己的对话框来显示联系人或让用户选择一个电话号码.有什么简单的方法可以得到我想要的东西吗?
这是我正在使用的旧API代码:
static public final int CONTACT = 0;
...
Intent intent = new Intent(Intent.ACTION_PICK, Contacts.Phones.CONTENT_URI);
startActivityForResult(intent, CONTACT);
...
public void onActivityResult (int requestCode, int resultCode, Intent intent) {
if (resultCode != Activity.RESULT_OK || requestCode != CONTACT) return;
Cursor c = managedQuery(intent.getData(), null, null, null, null);
if (c.moveToFirst()) {
String phone = c.getString(c.getColumnIndexOrThrow(Contacts.Phones.NUMBER));
// yay
}
}
Run Code Online (Sandbox Code Playgroud) 我很想听听有关如何处理不同版本的Web服务的最佳实践.
为了澄清一下,如果你有一些Web方法作为Web服务公开,那么你想要添加一个特性/功能,从而改变那些方法调用的签名,你如何处理这个方法不会破坏所有您当前致电该服务的客户?
您是否在不同的URL上部署服务?
你在方法名称中放了一个版本(MyMethod,MyMethodv2等等 - 呃..)
您是否将一个版本作为方法调用的一部分与参数列表一起传递?
有谁知道Google或亚马逊如何利用其广泛的Web服务库处理这种情况?
编辑:到目前为止,我在Oracle的这篇文章中找到了一些很好的信息.同时此博客条目上一些Java的细节是有益的.我仍然很想看到其他一些方法.
我倾向于认为大多数人认为SVN是镀金的优点,而VSS是有史以来设计的最差的程序(至少在版本控制方面).
那说,为什么?我已经使用了一些CVS,而我现在的工作使用的是VSS,而且从团队的角度来看,我不能说出那么大的差异.我见过的大多数差异都是化妆品.当然,我没有尝试过任何分支/合并,但作为一个进入的编码器,检查文件,处理这些文件并在一天结束时检查它们,为什么我要1以上其他?