我想创建一个连接到服务器的应用程序.此服务器使用SSL客户端身份验证 应用程序的用户应该能够选择证书并允许使用它,就像它在浏览器应用程序中实现一样.
在浏览器应用程序中,身份验证按预期工作,因此我使用的证书是有效的.
当我尝试在我的应用程序中连接时,我收到以下错误:
javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException:
SSL handshake terminated: ssl=0x2a2d3b38:
Failure in SSL library, usually a protocol error
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
(external/openssl/ssl/s3_pkt.c:1290 0x2a2df880:0x00000003)
Run Code Online (Sandbox Code Playgroud)
我试着按照我的实现的android文档.
这是我的示例活动的代码:
public class ClientCertificateActivity extends Activity implements
KeyChainAliasCallback {
protected static final String TAG = "CERT_TEST";
private String alias;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
choseCertificate();
LinearLayout layout = new LinearLayout(this);
Button connectToServer = new Button(this);
connectToServer.setText("Try to connect to Server");
connectToServer.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
connectToServer.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View …Run Code Online (Sandbox Code Playgroud) authentication https android ssl-certificate httpsurlconnection
我想将一个简单的svg图形转换为jpeg图形.这是svg源代码:
<svg style="overflow: hidden; position: relative;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="300" version="1.1" height="200">
<image x="10" y="10" width="276" height="110"
xlink:href="http://images.google.com/intl/de_ALL/images/logos/images_logo_lg.gif"
stroke-width="1"></image>
<rect x="0" y="150" height="10" width="300" style="fill: #000000"/>
</svg>
Run Code Online (Sandbox Code Playgroud)
如果我在我的Windows XP mashine与ImageMagick 6.7.8进行转换一切正常.
convert test.svg test.jpg
Run Code Online (Sandbox Code Playgroud)

如果我在我的linux服务器(Debian 6.0 ImageMagick 6.6.0)上进行相同的转换,只获取黑线.

我尝试在我的linux mashine上升级到最新的Imagemagick版本,但我没有从存储库中获得更新的版本.
但我不确定外部图像的使用是否是较新版本的功能,或者是否是配置问题.
谢谢你的任何建议!
我尝试创建一个listview,其中没有子元素的元素可以有一个编辑按钮.当用户单击此按钮时,应出现一个弹出菜单.

这是单个JQM页面中的代码.
<div data-role="content">
<ul data-role="listview">
<li>
<h3>Colors</h3>
<ul>
<li>Blue
<p class="edit">
<a href="#" onclick="openEditMenu()" data-role="button"
data-icon="gear" data-inline="true" data-iconpos="notext">Edit</a>
</p>
</li>
<li>Orange</li>
<li>Purple</li>
</ul>
</li>
<li><h3>Item</h3>
<p class="edit">
<a href="#" onclick="openEditMenu()" data-role="button"
data-icon="gear" data-inline="true" data-iconpos="notext">Edit</a>
</p></li>
</ul>
</div>
<div data-role="popup" id="popupMenu">
<ul data-role="listview" data-inset="true" >
<li data-role="divider" data-theme="a">Edit Element</li>
<li><a href="#">Edit</a></li>
...
</ul>
</div>
<script>
function openEditMenu() {
$('#popupMenu').popup('open');
}
</script>
Run Code Online (Sandbox Code Playgroud)
在第一级,这就像预期的那样.如果导航到嵌套列表的第二级,则不会显示弹出窗口.
我看到JQM中的弹出窗口必须放在同一页面上.似乎JQM没有在listview的子页面上找到弹出窗口.
是否有人成功实现了这样的解决方案,或者JQM 1.2的弹出功能无法实现?
谢谢tipps或建议.