问题列表 - 第45317页

Android后向代码兼容性

我正在开发一个使用的应用程序

android.hardware.Camera.parameters.getSupportedPictureSizes()

这仅适用于SDK版本8,我希望与SDK 4兼容,所以我这样做了:

if(Build.VERSION.SDK_INT> = 8){...}

但是在模拟器上,它会尝试检查对此函数的引用,并且它会失败:

02-02 11:20:10.930:ERROR/dalvikvm(1841):找不到方法android.hardware.Camera $ Parameters.getSupportedPictureSizes,从方法com.test.demo.CameraCustom.takeAPicture中引用

有关如何解决此向后兼容性问题的任何想法?

我试图在surfaceChanged中使用这段代码进行墨迹分配.显然,代码可以在没有调用的情况下直接工作:

try{
    windowmanager_defaultdisplay_Rotation = getWindowManager().getDefaultDisplay().getClass().getMethod("getRotation");
    Log.v(MainMenu.TAG, "getRotation exist");
}catch(Exception e){
    Log.v(MainMenu.TAG, "getRotation dont exist");
}

try{
    windowmanager_defaultdisplay_Rotation.invoke(null, null);
    Log.v(MainMenu.TAG, "getRotation invoking ok, rotation ");
}catch(Exception e){
    Log.v(MainMenu.TAG, "exception invoking getRotation "+e.toString());
}
Run Code Online (Sandbox Code Playgroud)

我得到"getRotation exists"但是"异常调用getRotation java.lang.NullPointerException.

任何的想法?

android backwards-compatibility

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

使div填充剩余的宽度

如何让div填满剩余的宽度?

例如

<div id="Main" style="width: 500px;">
  <div id="div1" style="width: 100px;"></div>
  <div id="div2"></div>
  <div id="div3" style="width: 100px; float: right;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何让div2填补其余部分?

html css

80
推荐指数
4
解决办法
14万
查看次数

覆盖用户代理CSS样式表规则的最佳方法是什么,该规则为无序列表提供1em余量?

我正在开发一个网络应用程序,其topBar类似于顶部的facebook蓝色栏.我在该栏的div中有一个无序列表,列出了一些项目,如收件箱,通知等.UL有一个1em边距,由浏览器的用户代理样式表定义.这是一个问题,因为它正在推动我的topBar下降1em.如何覆盖它以使ul = 0的边界?我已经读过,覆盖用户代理样式表是一个坏主意,所以我很想知道什么是最好的.谢谢.

编辑:这是CSS文件:

body {

margin:0px;
padding:0px;
}

#topBar{
    background-color:#CCCCCC;
    height: 50px;
    width:100%;
    z-index:-1;

}

#mainNav{
    margin:0 auto;
    width:900px;
}
#logo{
    float:left;
}

#mainNav ul li{
    float:left;
    border:0px; 
    margin:0;
    padding:0;
    font-size:10px
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<!DOCTYPE html>
<html>
    <head>
        <title>ff</title>
        <%= stylesheet_link_tag :all %>
        <%= javascript_include_tag :defaults %>
        <%= csrf_meta_tag %>
    </head>
    <body>
        <div id="topBar">
            <div id="mainNav">
                <div id="logo"><%=image_tag("livecove.jpg") %></div>
                <ul>
                    <li>Inbox</li>
                </ul>
            </div>
        </div>

        <%= yield %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

css overriding

20
推荐指数
3
解决办法
14万
查看次数

在javascript中将eventdata传递给事件处理程序

我有两个div:

<div id="div1"></div>
<div id="div2"></div>
Run Code Online (Sandbox Code Playgroud)

我有div1的以下jquery:

 $('#div1').click(function(e)
{
alert(e.pageX + ' ' + e.pageY);
});
Run Code Online (Sandbox Code Playgroud)

.现在,我想触发div1的click eventhandler来执行divc的clcicking.为此,我写道:

$('div2').click(function(e)
{
$('#div1').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)

它工作正常,但问题是我无法在div1的事件处理程序中获得e.pageX和e.pageY.如何将div2 click事件处理程序的eventdata传递给div1 click事件处理程序.请帮忙.

javascript jquery

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

实时货币webservice

任何人都知道具有频繁更新的实时货币汇率Web服务(多个分钟.).需要一个我正在构建的小型Android应用程序,因此需要是免费的.

web-services currency rate

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

使用C#创建连续文件?

是否可以使用C#在磁盘上创建一个大的(物理上)连续文件?最好只使用托管代码,但如果不可能,则可以理解非托管解决方案.

.net c# file-io

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

sqlite3虚拟表的生命周期

有人可以告诉我在sqlite3中创建的虚拟表的生命周期.我有一个带有搜索功能的Android应用程序,我想使用sqlite的快速文本搜索功能.

我不知道这些表在系统中停留多长时间,或者每次访问应用程序时是否需要创建表.

有帮助吗?

sqlite

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

window.showModalDialog和回发按钮

我有两页A.aspx和B.aspx

页面A.aspx通过javascript函数window.showModalDialog("B.aspx")打开B.aspx作为模态弹出窗口;

Page B.aspx <asp:Button>在服务器代码中有两个文本框(登录,密码),控件和按钮单击事件.

问题是,当我点击提交按钮时,它会在新的第三个窗口中打开B.aspx页面

怎么可能不在提交按钮上打开新窗口.谢谢!

javascript asp.net postback button showmodaldialog

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

使用ViewFlipper切换视图

当我运行我的应用程序时,我可以通过运行以下选择在我的viewFlipper中显示哪个视图:

viewFlipper.setDisplayedChild(1);
Run Code Online (Sandbox Code Playgroud)

在onCreate中,我可以在我的onClick()中切换视图

viewFlipper.setDisplayedChild(0);
Run Code Online (Sandbox Code Playgroud)

当我想从我的代码(而不是我的主应用程序)切换孩子时,我得到以下问题!

02-02 12:17:08.620: ERROR/AndroidRuntime(1005): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

android viewflipper

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

如何通过DOM在xml文档中插入schemalocation

我用JAXP创建一个xml文档,并搜索插入schemalocation的方法.目前我的申请表:

<?xml version="1.0" encoding="UTF-8"?>
<root>
...
</root>
Run Code Online (Sandbox Code Playgroud)

但是我需要:

<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="namespaceURL" 
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:schemaLocation="namespaceURL pathToMySchema.xsd">
...
</root>
Run Code Online (Sandbox Code Playgroud)

我的代码:

StreamResult result = new StreamResult(writer);
Document doc = getDocument();

Transformer trans = transfac.newTransformer();
trans.setOutputProperty(OutputKeys.INDENT, "yes");
trans.setOutputProperty(OutputKeys.METHOD, "xml");
trans.setOutputProperty(OutputKeys.VERSION, "1.0");
trans.setOutputProperty(OutputKeys.ENCODING, "UTF-8");

DOMSource source = new DOMSource(depl.getAsElement(doc));
trans.transform(source, result);
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间,
卡斯滕

xsd dom jaxp

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