当我尝试这段代码时,它会开始下载,但随后警告"强制关闭",我该怎么办?使用某种后台线程?
try {
long startTime = System.currentTimeMillis();
URL u = new URL("http://file.podfm.ru/3/33/332/3322/mp3/24785.mp3");
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
FileOutputStream f = new FileOutputStream(new File("/sdcard/","logo.mp3"));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ( (len1 = in.read(buffer)) != -1 ) {
f.write(buffer,0, len1);
}
f.close();
Log.d("ImageManager", "download ready in" +
((System.currentTimeMillis() - startTime) / 1000) + " sec");
}
catch (IOException e)
{
Log.d("ImageManager", "Error" +
((System.currentTimeMillis()) / 1000) + e + " …Run Code Online (Sandbox Code Playgroud) 我有 2 个标准的 mapbox mapbox-gl-geocoder 容器,一个接一个。当第一个容器的搜索结果出现在下拉列表中时,第二个容器会覆盖结果。我在 li、ul 等上尝试了 css z-index 1000,但没有任何效果。现在我结束了
geocoderStart.on('results', function(ev) {
document.getElementById('geocoderEnd').style.visibility = "hidden";
});
geocoderStart._inputEl.addEventListener('input', function (e) { document.getElementById('geocoderEnd').style.visibility = "hidden"; });
geocoderStart._inputEl.addEventListener('blur', function (e) { document.getElementById('geocoderEnd').style.visibility = "visible"; });
Run Code Online (Sandbox Code Playgroud)
但这是越野车。有没有一种简单的 css 方法可以用 li 结果覆盖第二个输入?谢谢
我的代码
const geocoderStart = new MapboxGeocoder({
accessToken: mapboxgl.accessToken,
mapboxgl: mapboxgl,
countries: 'us',
marker : false,
flyTo : false,
placeholder : "Starting point",
});
const geocoderEnd = new MapboxGeocoder({
accessToken: mapboxgl.accessToken,
mapboxgl: mapboxgl,
countries: 'us',
marker : false,
flyTo : false,
placeholder …Run Code Online (Sandbox Code Playgroud) 现在我正在使用它从工作表中获取数据。
fetch('https://sheets.googleapis.com/v4/spreadsheets/DOC_ID/values/!A2:Z999?key=API_KEY')
.then(function(response) {
return response.json();
}).then(function(json) {
console.log(json)
});
Run Code Online (Sandbox Code Playgroud)
结果我得到了一个值数组 - 行。
[Row Name1,Row Name2,Row Name3,],
[val11, val12, val13],
[val21, val22, val23],
[val31, val32, val33]
Run Code Online (Sandbox Code Playgroud)
有没有办法将其作为 key->value json 获取?像这个:
{
"Row Name1":"val11",
"Row Name2":"val12",
...
},
{
"Row Name1":"val21",
"Row Name2":"val22",
...
},
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用loopj上传图像.
params.put("file_"+key+"", new File(String.valueOf(value.getOriginalPath())));
Run Code Online (Sandbox Code Playgroud)
但我想在上传前调整图片大小.有没有办法"动态"调整图像大小 - 没有调整大小 - >保存到SD->上传?只调整内存和上传 - InputStream?
谢谢.
我无法理解如何使用新的mapbox表达式.例如,如果我需要这样的东西:
如果prop'store'大于0且小于500,则将circle-radius设置为10
如果prop'store'大于500,则将circle-radius设置为20
我怎么能用表达式做呢?谢谢
android ×2
mapbox ×2
mapbox-gl-js ×2
css ×1
download ×1
javascript ×1
json ×1
loopj ×1
picasso ×1