OKHttp,okhttp使用一.原生OKHttp的Get和Post請求1.OKHttp_GET 請求private String get(String url) throws IOException { Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request)
Android群英傳筆記系列三 view的自訂:實現一個類比下載,android群英1.實現效果:動態顯示進度(分別顯示了整個的動態改變的過程,然後完成後,彈出一個對話方塊) 2.實現過程:可以分為繪製一個圓,圓弧和文本三部分,然後在MainAcitivity中通過線程類比下載進度。a.定義一個類繼承至view,然後添加其建構函式,記得一定要添加含有Attributset參數的建構函式;b.定義和初始化一些資料:private
XUtils3 的 環境搭建,xutils3環境搭建XUtils3 的 環境搭建 環境搭建三部曲 ----------------------- 說明 : author 修雨軒陳 使用andorid Studio 已經建立了一個項目 並且自己需要使用xutils 3.0.x ----------------------- 第一部: 資源下載 在github上下載最新版本. https://github.com/wyouflf/xUtils3 解壓到之後
xUtils3,xutils3github1.簡介xUtils3 是 xUtils 的升級版,功能和效能都在提高,xUtils3 主要有四大模組:註解模組,連網模組,圖片載入模組,資料庫模組;註解模組:用於在 Activity 或者 Fragment 中初始化布局檔案,便於代碼更加簡潔;連網模組:xUtils3 支援超大檔案(超過 2G)上傳,更全面的 http 請求協議支援(11 種謂詞),擁有更加靈活的
android 自訂控制項——(五)按鈕點擊變色,android控制項----------------------------------按鈕點擊變色(原始碼下有屬性解釋)----------------------------------------------------- 一、shape 樣式:(在drawable建立--》new--》Drawable resource file 在父級標籤selector添加Item ) <?xml version=
android 自訂控制項——(四)圓形進度條,android進度條----------------------------------↓↓圓形進度條(原始碼下有屬性解釋)↓↓----------------------------------------------------- 一、shape 樣式:(在drawable建立--》new--》Drawable resource file 並把原父級標籤selector改為shape )<?xml
矽谷新聞11--極光推送的整合,矽谷新聞11--極光build.gradlesourceSets { main.jni.srcDirs = [] main.jniLibs.srcDirs = ['libs']} public class MyApplication extendsApplication { publicvoidonCreate() { super.onCreate();
Android常用命令列-adb,android-adb命令列1、啟動SDK Manager: android2、啟動DDMS:dams3、擷取當前啟動並執行所有模擬器:adb devices4、安裝應用程式:adb install -r 應用程式.apk 卸載應用程式:adb uninstall 應用程式套件組合名5、擷取模擬器中的檔案:adb pull <remote>
矽谷新聞7--頂部輪播圖迴圈播放,7--迴圈播放private void processData(String json) { ...... //發訊息每隔4000切換一次ViewPager頁面if(internalHandler == null){internalHandler = new
Popwindow仿右上方菜單,popwindow仿菜單MenuPopwindow: 1 package com.cloudeye.android.cloudeye.view; 2 3 import android.app.Activity; 4 import android.content.Context; 5 import android.graphics.drawable.ColorDrawable; 6 import android.view.LayoutInflater;
矽谷新聞8--TabLayout替換ViewPagerIndicator,tablayoutindicator1.關聯庫compile 'com.android.support:design:23.3.0' 2.布局寫上TabLayout <android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="0dp"
Android中button點擊後字型的變色效果,androidbuttonbutton的點擊效果無疑是非常簡單的,以致於我懶到當UI告訴我說在點擊的時候button字型的顏色也要隨著背景改變的時候我毫不猶豫的告訴他讓他切兩個圖過來,後來想想著實是不太靠譜,於是瞭解了一下如何添加button點擊的字型顏色變化效果。1.首先你要在你的color檔案下加入幾個你需要的色值,注意不同的是不是一般的color標籤,而是drawable標籤,就像這樣:<drawable name="col
Android之ViewPager 第一課,androidviewpager 想要瞭解Android新版本的的新特性,從頭開始吧,這是Android3.0新加入的widget,以前也接觸過,但是沒有好好的研究過,今天寫了一個小程式,研究一下ViewPager。 這個程式是支援左右滑動的View,核心是ViewPager。講解都在注釋中進行。 代碼如下:
Android開發學習——應用安裝過程,android開發首先一個android項目,然後編譯和打包,將.java檔案編譯為.class,.class編譯為.dex,將所有檔案打包為一個apk,只編譯代碼,不編譯資源。.apk裡面的.arsc是資源的索引,當資源比較多的時候,可以索引。signing-簽名,系統在確認應用被覆蓋之前,除了檢測包名是否一致,還會檢測簽名是否相同。所以簽名是一個公司的機密,起到著作權保護的作用。 我們部署一個項目,不是把項目安裝到手機上,而是先把apk安裝包
矽谷新聞9--圖片三級緩衝,1.三級緩衝設計步驟: * 從記憶體中取圖片 * 從本地檔案中取圖片 向記憶體中保持一份 * 請求網狀圖片,擷取圖片,顯示到控制項上 * 向記憶體存一份 * 向本地檔案中存一份2.網路緩衝線程池類Executors的使用public static ExecutorService
WebView的使用及添加進度條,webview添加進度條實現的效果比較簡單類似於開啟網頁,頭部有個進度條顯示載入進度1.在安卓端載入一個網頁webView.loadUrl(urlString);2.顯示網頁開始載入和載入的進度;不過在有時會出現onPageStarted等多次調用的情況,也許是網頁的問題,未找到處理方法 @Override public void onPageStarted(WebView view, String url,
Android開發學習——搭建開發環境,android搭建在學校開課學習了android的一些簡單的UI組件,布局,四大組件學習了2個,資料存放區及網路通訊,都是一些簡單的概念,入門而已。許多東西需要自己去學習。學習一下 Android開發環境的搭建,兩種方式開發:一種是Eclipse,另一種是Android Studio。Eclipse一、下載android的開發環境所需工具:
Android4.4訪問外部儲存,android4.4訪問儲存 在Android 4.4系統中,外置儲存卡(SD卡)被稱為二級外部存放裝置(secondary storage),應用程式已無法往外置儲存卡(SD卡)寫入資料,並且WRITE_EXTERNAL_STORAGE只為裝置上的主要外部儲存(primary
矽谷新聞5--頂部新聞輪播圖事件處理,矽谷5--重寫dispatchTouchEvent,並且要在按下的時候 getParent().requestDisallowInterceptTouchEvent(true);判斷滑動方向,在X軸和Y軸滑動的絕對值誰大就是在什麼方向滑動一,豎直方向滑動 getParent().requestDisallowInterceptTouchEvent(false);二,水平方向滑動2.1,當滑動到ViewPager的第0個頁面,並且是從左至右滑動
矽谷新聞4--解決頁簽手指按下從左至右滑動的bug,矽谷4--有一種方法可以阻止父層的View截獲touch事件,就是調用 getParent().requestDisallowInterceptTouchEvent(true);方法。一旦底層View收到touch的