跳至主要内容

博文

目前显示的是 七月, 2017的博文

weex hello world setup code

1.Weex Setup yaourt -S nodejs npm npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g weex-toolkit weex -v weex init awesome-project cd awesome-project npm install npm run dev & npm run serve 2.Android Studio 0.// build.gradle compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' compile 'com.android.support:support-v4:26.0.0-alpha1' compile 'com.alibaba:fastjson:1.2.35' compile 'com.taobao.android:weex_sdk:0.5.1@aar' 1.//manifest.xml < application android :name= ".WXApplication" ... 2.//ImageAdapter.java public class ImageAdapter implements IWXImgLoaderAdapter { @Override public void setImage(String url, ImageView view, WXImageQuality quality, WXImageStrategy strategy) { ... } } 3.//WXApplication.java public class WXApplication extends Application { @Override public void onCreate() { super .onCreate(); InitConfig c

HttpToolKit java android http OkHttp wrapper

class HttpToolKit{ static void PostMe(String str, HashMap<String,String> form,HashMap<String,String> files,Callback callback) throws Exception{ if (!str.startsWith( "http://" )){ str= "http://" +str; } String boundary = "xx--------------------------------------------------------------xx" ; MultipartBody.Builder builder = new MultipartBody.Builder(boundary).setType(MultipartBody. FORM ); if (files!= null &&files.size()> 0 ){ Iterator<Map.Entry<String, String>> it = files.entrySet().iterator(); while (it.hasNext()){ HashMap.Entry<String,String> entry=it.next(); String[] strs=entry.getValue().split( "/" ); String filename=strs[strs. length - 1 ]; builder.addFormDataPart(entry.getKey(),filename,RequestBody. create (MediaType. parse ( "application/octet-stream"

android java 使用OKHttp3 get请求 , post请求 , 多文件上传 , 包看包会

1 首先需要创建一个OKHttpClient  可以直接new一个   [java]   view plain   copy OkHttpClient client =  new  OkHttpClient()   更多的是用builder构造一个 (那个addInterceptor方法是添加拦截器 , 可以不写,具体的baidu, bing, sogou) [java]   view plain   copy private   void  buildHttpClient(){            this .client =  new  OkHttpClient.Builder()                   .addInterceptor( new  Interceptor() {                        public  Response intercept(Chain chain)  throws  IOException {                           Request request = chain.request();                           Response response = chain.proceed(request);                            return  response;                       }                   })                   .connectTimeout( 4000 , TimeUnit.MILLISECONDS)                   .readTimeout( 4000 ,TimeUnit.MILLISECONDS)                   .writeTimeout( 4000 , TimeUnit.MILLISECONDS)                   .build();   }   2 GET 请求 [java]   view plain   copy <strong>    &