嗨,我正在尝试使用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) 即时通讯测试新技术wifi直接和我有一些问题使用android-sdk附带的样本的wifi直接演示.
所以,我有两个设备A和B,都有android 4.0.3.
首先,从设备A,我发送文件到B.这里没有错,B接收文件.
然后A断开B.
现在,从设备BI尝试将文件发送到A.
但是接收文件的设备是B,而不是A.
为了解决这个问题,我需要在两台设备上关闭......
此外,有时当我点击断开连接并再次尝试连接时,连接失败,我必须禁用并启用wifi直接...
有没有其他人经历过这个?
是因为新技术尚未成熟或者我的构建/驱动程序/等可能出现问题,或者这个demoapp不支持双向共享.任何想法和/或解释都会被贬低.
我一直试图通过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
android ×2
android-wifi ×1
angular ×1
angular-cli ×1
bitmap ×1
lazy-loading ×1
mediastore ×1
p2p ×1
webpack ×1