小编ImN*_*ser的帖子

尝试使用带有webpack的angular-cli延迟加载功能模块时出错

嗨,我正在尝试使用angular-cli与webpack(+生产力)来构建我的angular2应用程序但是我在尝试延迟加载模块时遇到问题,这些模块正在使用版本beta.10 ...

项目结构:

项目结构

的package.json

{
  "name": "my-app",
  "version": "0.0.0",
  "license": "MIT",
  "angular-cli": {},
  "scripts": {
    "start": "ng serve",
    "lint": "tslint \"src/**/*.ts\"",
    "test": "ng test",
    "pree2e": "webdriver-manager update",
    "e2e": "protractor"
  },
 "private": true,
 "dependencies": {
    "@angular/common": "2.0.0-rc.7",
    "@angular/compiler": "2.0.0-rc.7",
    "@angular/core": "2.0.0-rc.7",
    "@angular/forms": "^2.0.0-rc.7",
    "@angular/http": "2.0.0-rc.7",
    "@angular/platform-browser": "2.0.0-rc.7",
    "@angular/platform-browser-dynamic": "2.0.0-rc.7",
    "@angular/router": "3.0.0-rc.2",
    "angular2-cookie": "1.2.3",
    "core-js": "2.4.0",
    "material-design-icons": "2.2.3",
    "material-design-lite": "1.2.0",
    "reflect-metadata": "0.1.3",
    "rxjs": "5.0.0-beta.12",
    "ts-helpers": "^1.1.1",
    "zone.js": "0.6.21"
  },
  "devDependencies": {
    "@types/jasmine": "2.2.30",
    "@types/protractor": "1.5.16",
    "angular-cli": "^1.0.0-beta.11-webpack.9-4",
    "codelyzer": "0.0.26",
    "jasmine-core": "2.4.1",
    "jasmine-spec-reporter": …
Run Code Online (Sandbox Code Playgroud)

lazy-loading webpack angular-cli angular

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

Android WiFi直接演示问题

即时通讯测试新技术wifi直接和我有一些问题使用android-sdk附带的样本的wifi直接演示.

所以,我有两个设备A和B,都有android 4.0.3.

首先,从设备A,我发送文件到B.这里没有错,B接收文件.

然后A断开B.

现在,从设备BI尝试将文件发送到A.

但是接收文件的设备是B,而不是A.

为了解决这个问题,我需要在两台设备上关闭......

此外,有时当我点击断开连接并再次尝试连接时,连接失败,我必须禁用并启用wifi直接...

有没有其他人经历过这个?

是因为新技术尚未成熟或者我的构建/驱动程序/等可能出现问题,或者这个demoapp不支持双向共享.任何想法和/或解释都会被贬低.

android p2p android-wifi android-wireless

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

使用asynctask从内容提供程序加载图像位图

我一直试图通过MediaStore内容提供商查询SD卡上的所有图像,并在GridView上显示它们的缩略图.

但是,如果我在主线程上加载图像缩略图,滚动速度会非常慢......

所以我试图通过asynctasks加载位图:滚动性能变得更好,但现在网格项不断重新加载缩略图,直到它获得正确的位图...

这是我的asynctask,它加载位图:

package x.y;

import java.lang.ref.WeakReference;

import android.content.ContentResolver;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory.Options;
import android.os.AsyncTask;
import android.provider.MediaStore;
import android.widget.ImageView;

public class ImageThumbnailLoader extends AsyncTask<Long, Void, Bitmap> {

    private final Options mOptions;

    private WeakReference<ImageView> mImageViewWeakReference;
    private ContentResolver mContentResolver;

        public ImageThumbnailLoader(ImageView imageView,
                ContentResolver cr) {
        mContentResolver = cr;
        mImageViewWeakReference = new WeakReference<ImageView>(imageView);
        mOptions = new Options();
        mOptions.inSampleSize = 4;
    }



    @Override
    protected Bitmap doInBackground(Long... params) {
        Bitmap result;
            result = MediaStore.Images.Thumbnails.getThumbnail(
                    mContentResolver, params[0],
                    MediaStore.Images.Thumbnails.MINI_KIND, mOptions);
        return result;
    }

    @Override
    protected void …
Run Code Online (Sandbox Code Playgroud)

android bitmap mediastore android-asynctask android-cursoradapter

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