小编Dan*_*ger的帖子

在Android上的移动网站(非应用程序)上分享WhatsApp上的链接

我开发了一个主要用于手机的网站.
我想允许用户直接从网页共享信息到WhatsApp.

使用UserAgent检测我可以区分Android和iOS.
我能够发现,为了在iOS中实现上述功能,我可以使用以下URL:

href="whatsapp://send?text=http://www.example.com"
Run Code Online (Sandbox Code Playgroud)

我仍在寻找在操作系统是Android时使用的解决方案(因为上面的方法不起作用).
我想这是某种联系在Android中使用"意图",但我无法弄清楚如何做到这一点作为参数HREF.

mobile android share web whatsapp

193
推荐指数
12
解决办法
43万
查看次数

缩小到适合的视口元属性有什么作用?

我找不到这方面的文档.它是Safari专用的吗?

iOS 9中有一个最近的错误(这里),其解决方案是添加shrink-to-fit=no到viewport元.

这段代码有什么作用?

html safari webkit viewport ios9

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

当DIV没有足够的空间但保持DIV居中时,如何制作滚动条?

我想创建一个居中的表单.

HTML:

<div id="profileContainer”>…</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#profileContainer {
  border-radius: 25px;
  background: #ffffff;
  padding: 10px;
  width: 100%;
  max-width: 760px;
  display: inline-block;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
Run Code Online (Sandbox Code Playgroud)

问题是当屏幕垂直缩短时,表单的一部分会被隐藏,并且没有滚动条可以使其可访问:JSFiddle.

题:

我怎么出现滚动条时,单独的垂直空间不足,但请保留我的div水平居中和垂直方向时,有足够的空间?

html css scroll center scrollbars

10
推荐指数
2
解决办法
304
查看次数

字体CSS速记需要字体大小吗?

我想用fontCSS缩写包括所有字体属性(如font-style,font-weight,font-size,等).

如果我使用所有属性,它都有效.

p.ex1 {
    font: 15px arial, sans-serif;
}

p.ex2 {
    font: italic bold 12px/30px Georgia, serif;
}
Run Code Online (Sandbox Code Playgroud)
<p class="ex1">This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.</p>
<p class="ex2">This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何填充按钮/视图背景的大小百分比?

我想让视图填充一些百分比,如70%的按钮大小.所以,它有可能在Android?我需要像下面附图所示的视图.

调查模块

android colors button fill

6
推荐指数
0
解决办法
273
查看次数

Android Connect物理设备作为ADB设备,而不是便携式设备

我有一台Nexus 7平板电脑,我想用来调试我正在开发的Android应用.
我正在使用RDP和共享我的端口(包括平板电脑连接的USB)在远程服务器上进行开发和测试.
每在说明这个文章,我有USB调试启用,它是在相机(PTP)协议操作.

所以一切看起来都很好,但是尽管付出了很多努力,但我无法让Windows(在远程服务器上)将其识别为便携式设备.
出于调试目的,需要将其注册为ADB复合设备.
上述文章说,为了克服这个问题,我需要更新驱动程序软件.
我安装了Google USB驱动程序,但当我尝试使用设备管理器将驱动程序软件更新为Google USB驱动程序时,Windows只是告诉我"已经安装了适用于您设备的最佳驱动程序软件.Windows已确定驱动程序软件对于您的设备是最新的.数码相机."
我也尝试android_winusb.inf使用平板电脑的硬件ID作为复合Android设备列表来编辑文件,但无济于事.

  • 如何告诉Windows我使用的是Android设备,而不是便携设备?
  • 当它继续覆盖我时,我怎么能告诉它使用正确的驱动程序?

windows android device-manager android-debug

6
推荐指数
0
解决办法
670
查看次数

bootstrap 3全宽图像和容器中的div

我试图width: 100%在Twitter Bootstrap 3上设置一些div (包括没有填充或边距).

JSfiddle:http://jsfiddle.net/rq9ycjcx/

HTML:

<div class="container">
    <header>
        <div class="row">
            <div class="col-md-2">
                <img src="http://placehold.it/150x50">
            </div>
            <div class="col-md-10">Menu</div>
        </div>
        <div class="row gray">
            <div class="col-md-6">
            <h1>Page Title</h1>
            </div>
            <div class="col-md-6">
                <div class="breadcrumbs">Main page > page </div>
            </div>
        </div>

        <div class="row">
            <div class="col-md-12">
            <img src="http://placehold.it/350x150" />
            </div>    
        </div>    
    </header>

    <footer>
    <div class="row">
        <div class="col-md-12">Content</div>
    </div>
    <div class="row dark">
        <div class="col-md-3">Footer 1</div>
        <div class="col-md-3">Footer 2</div>
        <div class="col-md-3">Footer 3</div>
        <div class="col-md-3">Footer 4</div>
    </div>
    </footer>    
</div>
Run Code Online (Sandbox Code Playgroud)
  1. 获取图像的正确方法是什么http://placehold.it/350x150 width: …

css3 twitter-bootstrap twitter-bootstrap-3

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

仅使用Swift 4 Codable解码JSON数据中的数组

我正在使用Swift 4,Codable并且正在从Web服务接收以下JSON:

{
    "status": "success",
    "data": {
        "time": "00:02:00",
        "employees": [
            {
                "id": 001,
                "name": "foo"
            }, 
            {
                "id": 002,
                "name": "bar"
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我只想将employee数组解码为员工对象(time属性将仅保存一次),但是没有任何效果。
我读了很多有关Swift 4的资料,Codable但不知道如何解码该数组。

编辑:我的员工班级:

import Foundation

struct Employee: Codable {
    var id: Int
    var time: Date

    enum CodingKeys: String, CodingKey {
        case id = "id"
        case time = "time"
    }
}
Run Code Online (Sandbox Code Playgroud)

要求:

  Alamofire.SessionManager.default.request(Router.syncUsers)
            .validate(contentType: ["application/json"])
            .responseJSON { response in
                if response.response?.statusCode == 200 {
        guard let jsonDict = response as? …
Run Code Online (Sandbox Code Playgroud)

swift swift4 codable

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

生成巨大的随机数时出现malloc错误

我想得到一个从0到大数(2 ^ 31)的随机元素.

我试图创建一个Array由这样的Range(这样我就可以使用SWIFT的 Array.randomElement),如做在这里:

let myArray: [Int64] = [Int64](0...4294967292)

哪个编译,但崩溃:

MyPoject(1569,0x100cc2f40)malloc:无法分配区域mach_vm_map(size = 34359738368)失败(错误代码= 3)MyProject(1569,0x100cc2f40)malloc:在malloc_error_break中设置断点以进行调试

当然,我可以编写一个自定义函数来创建数组,但这有点气味,特别是因为数组每次都是完全相同的.

Swift能提供更好的解决方案吗?

largenumber int64 random-seed swift

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

如何以编程方式设置 iOS 13 字形

与iOS 13起,苹果提供了一堆字形可以 “无处不在,你可以使用图像”。

您可以使用 SF 符号来表示各种特定位置的任务和内容类型,例如导航栏、工具栏、标签栏、上下文菜单和主屏幕快速操作。在整个应用程序的其余部分,您可以在任何可以使用图像的地方使用符号。

因此,我希望此代码将字形设置为 aUIBarButtonItem的图像:

shareButton = UIBarButtonItem(
            image: UIImage(named: "square.and.arrow.up"), // the name for the 'action' (Share) glyph
            style: .plain,
            target: self,
            action: #selector(mySelector))
Run Code Online (Sandbox Code Playgroud)

但是由于找不到图像,该应用程序崩溃并显示为 nil。
我尝试附加.png到图像名称,但没有任何区别。

我们如何以编程方式设置 iOS 13 字形?

  • 注意:我安装了 SF Symbols 应用程序并成功将字形设置为Storyboard 中UIBarButtonItems 的图像。

swift ios13 xcode11

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