xUtils是開速開發安卓項目的開源框架,開源項目地址:https://github.com/wyouflf/xUtils3。使用起來非常方便。主要功能包括:
1、xUtils 支持超大文件(超過2G)上傳,更全面的http請求協議支持(11種謂詞)。
2、擁有更加靈活的ORM,更多的事件注解支持且不受混淆影響。
3、圖片綁定支持gif(受系統兼容性影響, 部分gif文件只能靜態顯示), webp; 支持圓角, 圓形, 方形等裁剪, 支持自動旋轉等。
4、數據庫api簡化提高性能, 達到和greenDao一致的性能。
5、HTTP實現替換HttpClient為UrlConnection, 自動解析回調泛型, 更安全的斷點續傳策略等。
控件及事件注解綁定,方便高效HTTP請求,簡單地數據庫操作方式,確實是一款非常有助于我們快速開發項目的開源框架。
參考github上面demo及相關資料,寫了一個學習的demo,分別從注解,圖片,HTTP及數據庫四個方面進行了代碼編寫。
首先是在AndroidStudio中配置項目:
第一步:
在AndroidStudio項目的build.gradle文件中添加compile ‘org.xutils:xutils:3.3.36':
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' compile 'org.xutils:xutils:3.3.36'}添加好后build下工程即可。
第二步:
在AndroidManifest.xml中添加對應權限:
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
第三步:在項目中自定義Application,初始化xUtils3.0。
/** * description: * 作者:ldm * 時間:20162016/6/22 09:03 * 郵箱:1786911211@qq.com */public class BaseApplication extends Application { @Override public void onCreate() { super.onCreate(); x.Ext.init(this);//在自定義的Application中初始化XUtils3.0 }}記得把我們定義的Application配置到AndroidManifest.xml中。
接下來就可以作用xUtils3.0進行快速開發了。
― 主站蜘蛛池模板: 修武县| 钦州市| 波密县| 新乡市| 乐安县| 耿马| 拉孜县| 桐庐县| 三门峡市| 阳谷县| 天峻县| 安远县| 海晏县| 台州市| 利津县| 扬州市| 定南县| 疏附县| 泰和县| 德江县| 高要市| 开原市| 门源| 临沭县| 吉木萨尔县| 新平| 交城县| 通山县| 东乡县| 延吉市| 黎平县| 开阳县| 大英县| 通江县| 洮南市| 韶关市| 石河子市| 嘉荫县| 奈曼旗| 嘉定区| 尉氏县|