編輯:關於Android編程
package com.wzw.downloaddemo;
import java.io.File;
import com.lidroid.xutils.HttpUtils;
import com.lidroid.xutils.exception.HttpException;
import com.lidroid.xutils.http.HttpHandler;
import com.lidroid.xutils.http.ResponseInfo;
import com.lidroid.xutils.http.callback.RequestCallBack;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
private EditText etPath;
private TextView tvInfo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etPath=(EditText) findViewById(R.id.tv_path);
tvInfo=(TextView) findViewById(R.id.tv_info);
}
public void download(View v){
String path =etPath.getText().toString();
HttpUtils http = new HttpUtils();
http.download(path, /sdcard/360.exe, true, true, new RequestCallBack() {
@Override
public void onStart() {
tvInfo.setText(正在連接...);
}
@Override
public void onLoading(long total, long current, boolean isUploading) {
tvInfo.setText(current + / + total);
}
@Override
public void onFailure(HttpException error, String msg) {
tvInfo.setText(msg);
}
@Override
public void onSuccess(ResponseInfo responseInfo) {
// TODO Auto-generated method stub
tvInfo.setText(downloaded: + responseInfo.result.getPath());
}
});
}
}
用Utils的話比用傳統的方式要方便的多。
android學習九(android的廣播)
在這裡 篇文章裡面我將總結廣播接收器(Broadcast Receiver)方面的知識。首先我們來了解下andorid中廣播的類型,android中的廣播
仿微信的滑動和改變字體圖標顏色
今天在慕課上學了仿微信的滑動,於是就重新敲了代碼在原有的圖形上又增加了改變字體的顏色。這裡將代碼放在這裡便於以後學習。整個過程用了ViewPager與PagerAdapt
Android 刮刮卡實現效果
實現刮刮卡我們可以Get到哪些技能?* 圓形圓角圖片的實現原理* 雙緩沖技術繪圖* Bitmap獲取像素值數據* 獲取繪制文本的長寬* 自定義View的掌握* 獲取屏幕密
Android LayoutInflater深度解析 給你帶來全新的認識
1、 題外話 相信大家對LayoutInflate都不陌生,特別在ListView的Adapter的getView方法中基本都會出現,使用inflate方法