開源中國系列六:一行程式碼實現開源中國登入
自定義控制元件
- 一分鐘實現貼紙功能
- 一分鐘實現TextView高亮
- 一分鐘實現新手引導頁
- 一分鐘實現ViewPager卡片
- 一分鐘實現載入對話方塊
- 一分鐘實現輪播圖
- 一分鐘實現GridView拖拽
- 一分鐘實現底部導航欄
- 一分鐘實現底部FragmentTabhost
- 一分鐘實現多張圖片選擇
- 一分鐘實現仿美拍直播的點贊動畫
- 一分鐘實現高仿今日頭條視訊列表
- 一分鐘實現購物車加減控制元件
- 一分鐘實現省市縣三級聯動
- 一分鐘實現二維碼生成和掃描
- 一分鐘實現沉浸式狀態列
- 一分鐘實現圖片裁剪
- 一分鐘實現視訊彈幕
- 一分鐘實現圖片縮放
- 一分鐘實現旋轉選擇器
- 一分鐘實現ofo小黃車的引導介面
- 一分鐘實現自定義ImageView外貌
- 一分鐘實現向左拖拽跳轉詳情頁
- 一分鐘實現QQ首頁動畫特效
- 一分鐘實現ViewPager上下滑動
聯網
工具
資料庫
原始碼分析相關面試題
Activity相關面試題
- 儲存Activity的狀態
- 深刻剖析activity啟動模式(一)
- 深刻剖析activity啟動模式(二)
- 深刻剖析activity啟動模式(三)
- Activity Task和Process之間的關係
- 原始碼分析service開啟Activity拋異常?activity不會拋異常
- Activity優雅退出
- onCreate原始碼分析
Service相關面試題
與XMPP相關面試題
與效能優化相關面試題
與登入相關面試題
與開發相關面試題
- 迭代開發的時候如何向前相容新舊介面
- 手把手教你如何解決as jar包衝突
- context的原理分析
- 解決ViewPager.setCurrentItem中間很多頁面切換方案
- 字型適配
- 軟鍵盤適配
- 機型適配,例如三星、小米、華為、魅族等
- CardView 設定水波紋效果
與人事相關面試題
開源地址:https://github.com/open-android/RetrofitUtils
使用步驟
1. 在project的build.gradle新增如下程式碼(如下圖)
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2. 在Module的build.gradle新增依賴
compile 'com.github.open-android:RetrofitUtils:0.3.12'
3. 新增許可權
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
4. 複製如下內容到程式碼中
Request request = ItheimaHttp.newGetRequest(apiUrl);//apiUrl格式:"xxx/xxxxx"
//新增請求引數
request.putParams(key,value)
.putParams(key,value)
.putParams(key,value);
Call call = ItheimaHttp.send(request, new HttpResponseListener<String>() {
@Override
public void onResponse(String string, Headers headers) {
........
}
/**
* 可以不重寫失敗回撥
* @param call
* @param e
*/
@Override
public void onFailure(Call<ResponseBody> call, Throwable e) {
......
}});
歡迎關注微信公眾號
微信公眾號名稱:Android乾貨程式設計師
相關文章
- 中國和開源
- 開源中國廣州源創會分享
- 2012開源中國開源世界召開
- 中國軟體“成也開源,敗也開源”?
- 開源中國的 IT 公司開源軟體整理-3
- 開源中國:2012年度最受歡迎中國開源軟體排名
- 開源中國的 IT 公司開源軟體整理列表-1
- 從百度投資開源中國,到中國開源事業的飛馳年代
- 中國開源人訪談系列之:清風博主
- 讓開源社群切實地走進中國
- 【開源系列】專案開源實戰記錄-序
- 中國需要自己的開源體系
- 龍蜥獲得中國開源雲聯盟2022年度中國“最佳開源實踐案例”和“傑出開源貢獻者”獎項
- Spring Cloud Alibaba 開源背後的故事 | 開源中國專訪SpringCloud
- 佟輝:回顧中國的開源浪潮
- 中國大陸開源映象站彙總
- 中國開源社群的發展狀況
- 《2021中國開源發展藍皮書》釋出——中國開源接近世界先進水平
- 開源小程式原始碼原始碼
- SSO單點登入可以自己實現嗎?--開源軟體誕生10
- 開源中國專訪 TJ:開源許可證,歡迎來到雲時代
- 傳說中的開源 vs 現實中的開源
- 中科協釋出2022“科創中國”開源創新榜 OceanBase開源社群入選
- Cheeper:《CQRS By Example》一書的參考程式碼開源實現
- Kd-Tree演算法原理和開源實現程式碼演算法
- [開源] 一個分散式中國象棋 Alpha zero分散式
- 陸首群:為中國開源培養人才
- 中國開源社群離成功還有多遠?
- 鴻蒙 OS 程式碼正式開源!!鴻蒙
- 在Flask程式中實現GitHub登入和GitHub資源互動FlaskGithub
- Apache Pulsar 榮獲中國開源雲聯盟「2021 優秀開源專案」Apache
- Apache RocketMQ 榮獲 2021 中國開源雲聯盟優秀開源專案ApacheMQ
- 袋鼠雲數棧技術團隊入選開源中國“2021年度優秀開源技術團隊”
- 螞蟻金服微服務實踐 | 開源中國年終盛典分享實錄微服務
- 來自開源世界的超級碼麗,中國開原始碼力榜權威釋出!原始碼
- TP 仿OsChina開源中國門戶系統
- GitLab落地中國,開源的多種可能?Gitlab
- 【開源社】您會為開源專案貢獻程式碼嗎?