问题列表 - 第40273页

(私人)Android应用的自动更新

我正在开发一个非公开的Android应用程序,即该应用程序将无法在全球Android Market中使用.该应用程序将安装在有限数量的客户端上,例如使用apk文件.如何在此应用中启用自动更新功能?

我看到了不同的潜在选择(我不知道这些是否在技术上很难甚至无法实现,或者是否有任何现有的功能可以重复使用):

  • 在每次启动时,应用程序测试是否存在新版本(通过请求服务器),如果是,则下载新的apk并将其自身替换为新版本.
  • 使用(或开发?)分离的应用程序或服务,进行更新检查和替换过程.
  • 使用(或开发?)具有自动更新选项的私有市场应用程序.此选项类似于第二个选项,但更通用:市场应用程序将连接到存储库,即它将处理任意数量的(私有)应用程序.

我更喜欢选项一,因为自动更新功能包含在应用程序中,需要较少的开发工作.

android auto-update google-play

50
推荐指数
2
解决办法
3万
查看次数

自定义验证器触发,但它不更新ValidationSummary

嗨我正在使用自定义表单字段验证器,似乎自定义验证器正在工作,不允许它继续到下一页,但它不更新验证摘要也不显示星号和标签,我已经变得可见了.我还在同一个字段上有其他验证器,如RequiredFieldValidator.设置了我的ValidationGroup,Text和IsValid也是如此.我甚至在javascript中编写并设置了一个虚拟客户端验证方法,正如一些解决方法所暗示的那样.

这是asp.net中的验证摘要代码

<asp:ValidationSummary ID="ValidatorSummary" runat="server" ValidationGroup="Step2" />
Run Code Online (Sandbox Code Playgroud)

这是自定义验证器和必填字段

<asp:CustomValidator ID="AddressVerification" runat="server" ErrorMessage="Please enter a valid address." Display="Dynamic" ValidationGroup="Step2" OnServerValidate="AddressVerification_ServerValidate" ClientValidationFunction="CustomValidatorDummy" Text="*" Enabled="true" EnableClientScript="true"></asp:CustomValidator>
<asp:RequiredFieldValidator ID="RFValidatorHomeAddress" runat="server" ErrorMessage="Please enter home address." Text="*" Display="Dynamic" ValidationGroup="Step2" ControlToValidate="txtHomeAddress"></asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

这是后面代码中的自定义验证方法

protected void AddressVerification_ServerValidate(object sender, ServerValidateEventArgs e)
{
//lets just say it doesn't validate and sets the IsValid to false
lblUspsValidatorResHomeCity.Visible = true;
lblUspsValidatorResHomeState.Visible = true;
lblUspsValidatorResHomeZip.Visible = true;
e.IsValid = false;
}
Run Code Online (Sandbox Code Playgroud)

请指教,谢谢.

编辑:回答 - 按照bitxwise提到.验证摘要也应放在更新面板中.谢谢!

像这样:

<asp:UpdatePanel ID="UpdatePanelValidationSummaryHome" ChildrenAsTriggers="false" UpdateMode="Conditional"
runat="server">
<ContentTemplate>
    <asp:ValidationSummary ID="AddressHomeValidationSummary" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net validation customvalidator validationsummary

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

如何在与Twilio的一个电话中使用多个Kynetx应用程序?

我希望能够在一个电话中使用多个Kynetx应用程序(规则集).假设第一个应用程序是电话菜单,第二个应用程序提供菜单选项的功能.如何从一个重定向到另一个?

twilio krl

5
推荐指数
1
解决办法
132
查看次数

log4net:如何自定义要存储的数据

我的网站提供的网络服务很少.这是我想达到的目标:

  1. 将所有数据存储在一个表中的DB中;
  2. 每条记录都应包含带有"服务/组件"名称的文本字段;
  3. 在调用任何方法时,必须存储所有收入参数;
  4. 如果发生任何异常,则必须存储所有结果参数和错误消息.

我的初衷是使用log4net.但是从这些演练(http://sadi02.wordpress.com/2008/09/15/how-to-store-log-in-database-using-log4net/,http://logging.apache.org/ log4net/release/config-examples.html)我没有看到将自定义数据添加到日志表中的简单方法.

将log4net用于此类目的是否可行?如何更改日志表架构以存储自定义数据?我应该修改log4net库的源代码吗?编写自定义功能来存储此类数据可能会更好吗?

谢谢.

logging log4net

11
推荐指数
2
解决办法
9041
查看次数

如何在没有清单的情况下启用视觉样式

根据文件:

"如果您希望应用程序使用ComCtl32.dll版本6,则必须添加应用程序清单或编译器指令,以指定如果版本6可用,则应使用该版本."

注意上面的逻辑OR?那么这个神秘的编译器指令是什么?

我有一个原生的Win32 C++应用程序,它完全包含在一个.cpp文件中.没有资源文件,清单文件等.我想保持这种方式,但我也想使用视觉样式.

c++ winapi comctl32 visual-styles

11
推荐指数
3
解决办法
1万
查看次数

让我的div水平流动

无论我尝试过什么,我都无法让我的内部div在外部div中流动.请帮忙!!!

<style type="text/css">

#gallery {
width: 688px;
height: 360px;
border: solid;
}

#galleryelements {
width: 650px;
height: 320px;
display:inline;
background-color:#0FF;
}

.s-thumbnail {
width: 50px;
height: 75px;
border: solid;
}

.thumbnail {
width: 100px;
height: 150px;
border: solid;  
}

#left {
float:left;
}

#right {
float:right;    
}

#Mimage {
width: 200px;
height: 300px;
border: solid;  
}
</style>

<body>
<div id="gallery">
<div id="galleryelements">
<div class="s-thumbnail" id="left"></div>
<div class="thumbnail" id="left"></div>
<div id="Mimage"></div>
<div class="thumbnail" id="right"></div>
<div class="s-thumbnail" id="right"></div>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

Django:模型表单"对象没有属性'cleaning_data'"

我正在尝试为我的一个班级制作一个搜索表单.表格的模型是:

from django import forms
from django.forms import CharField, ModelMultipleChoiceField, ModelChoiceField
from books.models import Book, Author, Category

class SearchForm(forms.ModelForm):
    authors = ModelMultipleChoiceField(queryset=Author.objects.all(),required=False)    
    category = ModelChoiceField (queryset=Category.objects.all(),required=False)
    class Meta:
        model = Book
        fields = ["title"]
Run Code Online (Sandbox Code Playgroud)

而我正在使用的观点是:

from django.shortcuts import render_to_response, redirect, get_object_or_404
from django.template import RequestContext
from books.models import Book,Author
from books.forms import BookForm, SearchForm
from users.models import User

def search_book(request):
    if request.method == "POST":
        form = SearchForm(request.POST)
        if form.is_valid():
            form = SearchForm(request.POST)
            stitle = form.cleaned_data['title']
            sauthor = form.cleaned_data['author']
            scategory = …
Run Code Online (Sandbox Code Playgroud)

python django django-forms

72
推荐指数
2
解决办法
8万
查看次数

将字符串转换为double

我正在寻找一种从用户那里获得浮点输入的方法.

我的方法是使用自制的getstrn函数并将其插入到另一个将字符串转换为double的函数中.

我的安全获取字符串:

void safeGetString(char arr[], int limit){
    int c, i;
    i = 0;
    c = getchar();
    while (c != '\n'){
        if (i < limit -1){
            arr[i] = c;
            i++;
        }
        c = getchar();
    }
    arr[i] = '\0';
}
Run Code Online (Sandbox Code Playgroud)

编写这个get_double函数的最佳方法是什么?

c double

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

从java中的URL读取json的最简单方法

这可能是一个愚蠢的问题,但在Java中URL读取和解析JSON的最简单方法是什么?

在Groovy中,这只是几行代码的问题.我发现的Java示例非常冗长(并且具有巨大的异常处理块).

我想要做的就是阅读此链接的内容.

java url json

240
推荐指数
8
解决办法
44万
查看次数

缩放以显示bing地图中的所有位置

说我有3个图钉:(1)加利福尼亚,(2)佛罗里达,(3)纽约.为了使其中的所有3个都可见,我必须缩小到足以看到整个国家.但是说,而不是我(1)加利福尼亚州,(2)内华达州,(3)德克萨斯州.我必须缩小才能覆盖美国的西南角.Windows Phone 7 API的bing映射中是否有任何功能可以帮助我解决这个问题.基本上,我想缩小到足以看到一组位置.

谢谢!

bing-maps windows-phone-7

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