日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 开发日积月累

發布時間:2024/3/26 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 开发日积月累 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版本管理工具

常用的有SVN? CVS?GIT?Mercurial目前Google Code支持SVN、Git、Mercurial三種方式

Git與CVS 的區別?

  • 分支更快、更容易。
  • 支持離線工作;本地提交可以稍后提交到服務器上。
  • Git 提交都是原子的,且是整個項目范圍的,而不像 CVS 中一樣是對每個文件的。
  • Git 中的每個工作樹都包含一個具有完整項目歷史的倉庫。
  • 沒有哪一個 Git 倉庫會天生比其他倉庫更重要。

Git與SVN 的區別?

  • Git是分布式的,SVN不是
  • Git?把內容按元數據方式存儲,而SVN是按文件
  • Git?分支和SVN的分支不同
  • Git?沒有一個全局的版本號,而SVN有
  • Git?的內容完整性要優于SVN

我個人用過時間最長的是 svn,git和cvs也都用過一點,給我感覺git比較復雜 ,但是確實非常強大。如果能把git命令都記得特別熟的話 我推薦git是首選。

因為夠強大 而且分便,對于多人團隊協作開發幫助很大。當然他們都有視圖工具,記不住命令的可以用視圖操作。

我之前也有一篇git命令的博客?Git命令(最常用10組)

開發工具

開發工具一般是:android studio ,idea,eclipse 三種。

android開發工具現在官方推薦 android studio 簡稱as,goole對外宣布停止對eclipse的支持。

android studio的入門使用我寫了一篇文章

從零開始用android studio? 入門的新手非常值得一看

附帶說明一下 android studio里面的一些相關插件

我之前有兩篇博客介紹過其中的兩個插件?

一個是Gson format--- 自動生成 java bean 的插件? 一個是sexy editory---- 設置as背景的插件

具體看兩篇博客的介紹就可以了
?

其實as里面還有很多比較有用的插件?

SekectorChapek 自動生成selector的插件

butterknife?從布局中生成viw的控件 ?這個很多 大家自行百度就好。

android 推送及即時通訊相關方案

環信,支持即時音視頻

騰訊云通訊,支持即時音視頻

極光推送和IM

個推

小米推送,在MIUI上屬于系統服務框架,共享系統級長連接

百度云推送,部分機型收不到推送,如小米,Bug是否修復未知

騰訊信鴿推送

友盟推送

android 視頻直播解決方案

騰訊云

金山云

網易云

CC視頻

AnyRTC

還有github一些開源的框架,不過個人不建議自己開發,用這些比較靠譜。我用的是 騰訊云做的,之前一篇文章也有個大概的介紹,關于騰訊云直播開發的。

騰訊云視頻開發攻略?這篇博客介紹了直播相關的一些東西。

android 分享及三方登錄相關

友盟分享

騰訊分享

shareSdk

這個其實總體來說都差不多 ,友盟和騰訊的我都用過,按照文檔說明就可以 ,難度不是很大。

android 網絡請求

谷歌官網從安卓6.0系統開始默認不再支持httpClient,基于httpClient的框架建議不再使用

HttpClient 建議廢棄??

HttpUrlConnection 建議用框架

Android-async-http框架 基于 httpClient,建議廢棄

volley框架

Xuitls框架

okHttp框架

Retrofit 框架

上面這些網絡請求框架?

vollery?適合數據量小,通信頻繁,且可拓展性強,可以自定義請求頭header。

Xutils?適合大數據量的文件請求,比如文件下載等?缺點:太多框架集成在一起,使用某一個模塊導入整個框架。

okhttp 是官方認可的一個框架,支持文件上傳下載,非常高效,支持SPDY、連接池、GZIP和 HTTP 緩存。默認情況下,OKHttp會自動處理常見的網絡問題,像二次連接、SSL的握手問題。從Android4.4開始HttpURLConnection的底層實現采用的是okHttp。

Retrofit將請求地址轉換為接口,通過注解來指定請求方法,請求參數,請求頭,返回值等信息。還是使用之前的person的那段json值,get請求到服務器后從數據庫查詢數據,返回值為查詢到的數據,post請求向服務器提交一條數據,返回值為提交的數據。?使用非常簡單,它可以直接解析JSON數據變成JAVA對象,甚至支持回調操作,處理不同的結果。

android 圖片加載框架

Fresco

picasso

glide

Picasso?:和Square的網絡庫一起能發揮最大作用,因為Picasso可以選擇將網絡請求的緩存部分交給了okhttp實現。

Glide:模仿了Picasso的API,而且在他的基礎上加了很多的擴展(比如gif等支持),Glide默認的Bitmap格式是RGB_565,比? ??Picasso默認的ARGB_8888格式的內存開銷要小一半;Picasso緩存的是全尺寸的(只緩存一種),而Glide緩存的是跟ImageView尺寸相同的(即56*56和128*128是兩個緩存) 。

?FaceBook的圖片加載框架Fresco:最大的優勢在于5.0以下(最低2.3)的bitmap加載。在5.0以下系統,Fresco將圖片放到一個特別的內存區域(Ashmem區)。當然,在圖片不顯示的時候,占用的內存會自動被釋放。這會使得APP更加流暢,減少因圖片內存占用而引發的OOM。為什么說是5.0以下,因為在5.0以后系統默認就是存儲在Ashmem區了。

?Picasso所能實現的功能,Glide都能做,無非是所需的設置不同。但是Picasso體積比起Glide小太多如果項目中網絡請求本身用的就是okhttp或者retrofit(本質還是okhttp),那么建議用Picasso,體積會小很多(Square全家桶的干活)。Glide的好處是大型的圖片流,比如gif、Video,如果你們是做美拍、愛拍這種視頻類應用,建議使用。

Fresco在5.0以下的內存優化非常好,代價就是體積也非常的大,按體積算Fresco>Glide>Picasso

不過在使用起來也有些不便(小建議:他只能用內置的一個ImageView來實現這些功能,用起來比較麻煩,我們通常是根據Fresco自己改改,直接使用他的Bitmap層)

其實 我個人還是建議使用picasso, glide雖然也不錯,但是 你們比較一下jar包就看出來了,太大。這對于現在的應用都要集成大量的第三方開發框架來說非常不適用。

當然特殊情況除外。

android json解析

GSON ?goole出品

FASTJSON 阿里開發

JACKJSON 開源框架 據說數據特別大的情況下 比GSON快了很多。大家自行百度吧。

寫這個的目的是發現有的小伙伴還在自己寫 get set...

android json格式在線解析

json.cn

bejson

android 統計相關

友盟統計

百度統計

騰訊統計

統計的目的就是收集用戶信息主要包括

一、用戶行為統計,包括
1、用戶打開和關閉頁面,以及在頁面的停留時長;
2、用戶點擊行為的分布與頻率;
3、用戶輸入的文字和圖片,如搜索時的關鍵詞、二維碼的掃描信息、分享的圖文內容等等;
4、用戶對多媒體信息的接受程序,如聽音樂的時長、看視頻的時長等等;
二、運行情況分析,包括
1、app的啟動時間;
2、app崩潰的日志信息;
3、app殺死進程;
?

對于開發者來說 最主要的是 可以收集錯誤信息,因為畢竟 我們測試不可能所有機型 版本都能測試的非常全面。我感覺統計的功能還是很有必要,我用的友盟 集成很方便。

android 語音集成

訊飛語音

網易云信

我們用的訊飛語音 就一個jar包 集成也很方便 只不過他這個在華為手機上有一些問題,就是初始化的時候。不知道大家碰到過沒。不過訊飛總體來說還是可以的。

android 地圖導航相關

百度地圖

高德地圖

做地圖的時候 我只用過百度地圖。高德的sdk沒用過,我做的應用用地圖很早了 還是百度地圖2.x版本的時候。后來的api版本也沒有用到過。

這個有的說百度好,有的說高德好。我也不好評論....

android 支付相關

微信支付寶

ping++

android 資源相關

android button 在線制作工具

android .9圖片生成器

阿里巴巴矢量圖片庫

開源中國在線工具 十分強大

android 編碼規范

之前寫過一篇代碼規范的文章

android論編碼簡潔規范? 大家可以參考以下

goole java 編碼規范指南?好專業..

總之就編碼規范而言,大家盡量按照規范來,就算項目著急沒有都做到規范,但是后期代碼優化盡量改過來。

很重要,優秀的程序員的代碼 很容易讓別人看懂。

android 免費api接口

天氣預報?

接口一:http://api.map.baidu.com/telematics/v3/weather?location=%E5%98%89%E5%85%B4&output=json&ak=BbPC7sje0ijVl3p11h165ABQ&qq-pf-to=pcqq.c2c

接口二:https://www.sojson.com/blog/234.html

android應用市場整理

魅族應用市場:魅族開放平臺

小米應用市場:小米開放平臺

騰訊應用寶:騰訊開放平臺 OPEN.QQ.COM

華為應用市場:http://developer.huawei.com/consumer/cn/devunion/openPlatform/html/memberCenter.html#appManage#

安智應用市場:安智開發者聯盟

OPPO應用市場:OPPO開放平臺

機鋒應用市場:http://dev.gfan.com/product/queryProductList

360移動應用市場:登錄-360帳號中心

百度應用市場:百度移動應用平臺

豌豆莢應用市場:阿里應用分發開放平臺

聯想應用市場:登錄聯想帳號

android 開發相關資源下載

AndroidDevTools - Android開發工具 Android SDK下載 Android Studio下載 Gradle下載 SDK Tools下載?非常有用的網址 希望大家收藏

gradle下載網站

Gradle Distributions

Kotlin

2018最新Java視頻教程
http://www.apkbus.com/plugin.php?id=apkbus_video&op=item&vid=885
安卓巴士Kotlin入門視頻教程
apkbus.com
Kotlin學習資料匯總
http://www.apkbus.com/blog-261991-68033.html
使用Kotlin來開發Android【安卓巴士博文大賽】
http://www.apkbus.com/blog-780485-68062.html
Kotlin如何實現MVP架構
http://www.apkbus.com/blog-847095-68637.html
使用Kotlin封裝RecycleView和重構
http://www.apkbus.com/blog-822415-68616.html
使用Kotlin開發Android項目-Kibo【安卓巴士博文大賽】
http://www.apkbus.com/blog-780485-68292.html
讓你的 Kotlin 代碼遠離 !!
http://www.apkbus.com/blog-822717-68438.html
Kotlin編程之Glide v4 Generated API
http://www.apkbus.com/blog-847095-68125.html



MVC/MVP/MVVM/MVPVM 更好的架構設計

MVC,MVP 和 MVVM 的圖示
http://www.apkbus.com/blog-822721-68034.html
Android架構篇--MVP模式的介紹篇
http://www.apkbus.com/blog-866962-68049.html
MVP模式簡單講解,通俗易懂
http://www.apkbus.com/blog-822715-64235.html
用MVP架構開發Android應用
http://www.apkbus.com/blog-822715-72362.html
MVC,MVP,MVPVM 實踐分析
http://www.apkbus.com/blog-822717-68538.html
Android官方MVP架構項目解析
http://www.apkbus.com/blog-822724-68468.html
Kotlin如何實現MVP架構
http://www.apkbus.com/blog-847095-68637.html



Retrofit 2

Retrofit2 使用詳解及從源碼中解析原理
http://www.apkbus.com/blog-866962-72363.html
Retrofit2 完全解析 探索與okhttp之間的關系
http://www.apkbus.com/blog-822719-68725.html
開始使用Retrofit2+RXjava+Gson
http://www.apkbus.com/blog-822724-68248.html



RxJava

手把手教你使用 RxJava 2.0(一)
http://www.apkbus.com/blog-916880-68366.html
Android 響應式編程 RxJava2 完全解析
http://www.apkbus.com/blog-822721-68181.html
這可能是最好的RxJava 2.x 入門教程(一)
http://www.apkbus.com/blog-898535-68087.html
這可能是最好的RxJava 2.x 教程(完結版)【安卓巴士博文大賽】
http://www.apkbus.com/blog-898535-68185.html
RxJava 詳解
http://www.apkbus.com/blog-855858-68750.html
Android RxJava2+Retrofit2搭建網絡請求框架
http://www.apkbus.com/blog-822721-68244.html



Dagger 2

框架 Dagger2 的簡單使用
http://www.apkbus.com/blog-866962-68151.html
依賴注入框架 Dagger2 注入實現過程總結
http://www.apkbus.com/blog-847095-68761.html
Dagger2、RxJava和Retrofit的巧妙結合
http://www.apkbus.com/blog-822717-71965.html
神兵利器Dagger2
http://www.apkbus.com/blog-882554-62908.html
Retrofit2-RxJava-Dagger2-MVP完美封裝
http://www.apkbus.com/blog-866962-72652.html
Dagger2的輕松愉悅解析
http://www.apkbus.com/blog-938789-76457.html




Glide

Glide v4 使用教程與詳細文檔
http://www.apkbus.com/blog-873055-75813.html
Glide 使用介紹
http://www.apkbus.com/blog-855858-64239.html
Glide 4.0 相比 Glide 3.0 和使用詳解
http://www.apkbus.com/blog-822715-68508.html
Kotlin編程之Glide v4 Generated API
http://www.apkbus.com/blog-847095-68125.html



數據庫

Android Study 之 玩轉GreenDao 3.2.2 點滴提升逼格~【安卓巴士博文大賽】
http://www.apkbus.com/blog-904057-67980.html
史上最高效的ORM方案——GreenDao3.0詳解
http://www.apkbus.com/blog-705730-62698.html
史上最高效的ORM方案——GreenDao3.0高級用法
http://www.apkbus.com/blog-705730-62741.html



自定義View
??
一篇文章玩轉Android 自定義View
http://www.apkbus.com/blog-822715-69404.html
Android Study之自定義View進階路:掌握繪制基本圖形(一)
http://www.apkbus.com/blog-904057-68729.html
Android Study之自定義View進階路:繪制餅圖(二)
http://www.apkbus.com/blog-904057-72648.html
《自定義View入門及實戰案例分析【安卓巴士博文大賽】》
http://www.apkbus.com/blog-703583-68603.html
使用自定義View實現天氣折線圖效果
http://www.apkbus.com/blog-822719-68724.html
自定義View之添加銀行卡動畫
http://www.apkbus.com/blog-822721-68656.html



封裝技術

從零開始搭建一個項目(rxJava+Retrofit+Dagger2) ---上
http://www.apkbus.com/blog-873057-72598.html
從零開始搭建一個項目(rxJava+Retrofit+Dagger2) ---下
http://www.apkbus.com/blog-873057-72599.html
Android 巧妙封裝,基于Retrofit+RxJava網絡框架
http://www.apkbus.com/blog-822719-72607.html
在 Kotlin 的 Android 項目中使用 Retrofit+RxJava
http://www.apkbus.com/blog-822719-72606.html
MVP+Retrofit+dagger2+RxAndroid框架整合項目配置
http://www.apkbus.com/blog-873057-72604.html
在項目中優雅引入Dagger2+Retrofit+RxJava(RxAndroid)
http://www.apkbus.com/blog-873057-72603.html
基于Retrofit、OkHttp、Gson封裝通用網絡框架
http://www.apkbus.com/blog-822715-72613.html



Android 8.0相關

Android 8.0 功能和 API
http://www.apkbus.com/blog-847095-68742.html
Android 8.0 Oreo 畫中畫模式
http://www.apkbus.com/blog-810076-68778.html
Android O 原生系統圖標能自適應攻略
http://www.apkbus.com/blog-810076-68768.html
Android O 行為變更官方指南
http://www.apkbus.com/blog-810076-68773.html
Android O 遷移應用官方指南
http://www.apkbus.com/blog-810076-68774.html
Android Oreo 后臺運行限制
http://www.apkbus.com/blog-810076-72617.html
Android O 讓安裝應用更安全
http://www.apkbus.com/blog-810076-72618.html
全新 Android 構建組件到底有多好用?
http://www.apkbus.com/blog-810076-72619.html

熱門技術

Android熱更新技術的研究與實現【安卓巴士博文大賽】
http://www.apkbus.com/blog-780485-68702.html
插件化 熱部署 熱補丁 動態加載 參考框架
http://www.apkbus.com/blog-822721-72355.html
Android Study 之 初識ButterKnife(8.5.1)及簡單運用 【安卓巴士博文大賽】
http://www.apkbus.com/blog-904057-67981.html
Android界面性能調優手冊
http://www.apkbus.com/blog-873057-72671.html

項目實戰
精仿今日頭條
http://www.apkbus.com/blog-917385-68382.html
我賭兩包辣條你沒見過,實戰無接口寫安卓巴士博客App端【安卓巴士博文大賽】
http://www.apkbus.com/blog-889706-68550.html

其他
Android網絡請求各種方法總結
http://www.apkbus.com/blog-822715-68319.html
官方詳細介紹Android Studio 3.0
http://www.apkbus.com/blog-810076-68776.html
Drawable適配的那些事,仔仔細細研究下。
http://www.apkbus.com/blog-822721-68735.html
Android初學路上會遇到的瓶頸【安卓巴士博文大賽】
http://www.apkbus.com/blog-477242-68294.html
Android Coding 利器 之 掌握小技巧,助你Coding更上一層樓【安卓巴士博文大賽】
http://www.apkbus.com/blog-904057-68403.html
如何做一個合格的Android面試官【安卓巴士博文大賽】
http://www.apkbus.com/blog-477242-67985.html
這可能是最好的性能優化教程(一)
http://www.apkbus.com/blog-898535-72698.html
Android 2017 開源庫總結(持續更新)
http://www.apkbus.com/blog-912299-76478.html

Android 資源類網站

AndroidDevTools - Android開發工具 Android SDK下載 Android Studio下載 Gradle下載 SDK Tools下載


UI Programming Language

UILang

Design Tutorials

HackDesign

Design Games

The Bezier Game

一個幫助你練習PS里鋼筆工具的小游戲。

Design Guides

Android設計指南非官方簡體中文版

Topfun鏡像地址:topfun.us?-?

Github鏡像地址:http://adchs.github.io

ApkBus鏡像地址:apkbus.com

Segmentfault鏡像地址:http://mirrors.segmentfault.com/adchs/

多看閱讀鏡像地址:http://www.duokan.com/book/47790

Android Cheatsheet for Graphic Designers

地址:Android Cheatsheet for Graphic Designers

Google Material Design 中文版

地址:http://wiki.jikexueyuan.com/project/material-design/

地址:?http://www.ui.cn/Material/

Designer's Guide To dpi

地址:http://sebastien-gabriel.com/designers-guide-to-dpi/home

Email Design Guide

地址:Email Design Guide

Free Design Resources

Google Material Design 素材(感謝?@SanityD)

Material Design Icon Templates

Material Design的圖標集

Material Design UI Kit for Sketch

Nexus 5 template for Sketch

Free Design Resources

434 SVG icons

UI Cloun

161個國內外社交網站矢量圖標

250 free icons in 5 sizes and 14 colors

MINIMALISTIC EVERYDAY ICONS

Icons4android一套極具人氣的在線資源集合

Books

Free Programming Books

一堆免費的Android開發相關的電子書。

50 Android Hacks

50 Android Hacks這本書分12個部分介紹了50個Android開發的小技巧。

免費的編程中文書籍索引

簡單的總結了一下 android中的一些問題,其實android開發過程中 大家碰到的一些功能模塊遠遠不止這些,本人目前想到這些,再加上能力有限。先總結到這,后續肯定會有補充。

我的博客即將同步至騰訊云開發者社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=2mx60zk7ovmsk

總結

以上是生活随笔為你收集整理的android 开发日积月累的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久精品人妻av一区二区三区 | 麻豆国产免费 | 东方影库av | 成人性生交免费看 | 亚洲视频综合 | 操操操操操操操操操操 | 总裁边开会边做小娇妻h | 秋霞综合网| 精品女同一区二区三区 | 亚洲成av人片 | a级黄色一级片 | 轮番上阵免费观看在线电影 | 成人精品一区日本无码网 | 亚洲一二三四在线 | 国产娇小hdxxxx乱 | 成人小说亚洲一区二区三区 | 日韩黄色一级大片 | 毛片黄色片 | 欧美高清hd18日本 | 一级特黄bbbbb免费观看 | 免费在线观看一区 | 国产又黄又爽又色 | 天天色影院| 久精品免费视频 | 韩国三级hd中文字幕的背景音乐 | 奇米色影视 | 在线观看波多野结衣 | 中文字幕永久视频 | 天天爱天天爽 | 欧美视频一区二区三区四区 | 亚洲男人天堂2022 | 人人艹在线观看 | 毛片基地在线播放 | 日韩av在线一区 | 国语对白在线观看 | 美女脱衣服一干二净 | 天天摸天天射 | 一级淫片免费 | 中国老太婆性做爰 | www.国产com | 中文字幕一区二区三区5566 | 日本一区二区三区视频在线 | 欧美二三区 | 日韩精美视频 | 国产一区二区av | 国产精品资源在线观看 | 欧美性一区 | 黄色网页免费观看 | 色婷婷小说 | 中文字幕爱爱 | 久久国产精品首页 | 亚洲色图15p | 国产精品久久久久久久久久久久久久久久久 | 精品一区二区人妻 | 91老师片黄在线观看 | 最新成人在线 | 天天摸天天添 | 国产精品丝袜黑色高跟 | 五月深爱网 | 国产中文在线 | www.亚洲一区 | 精品无码av一区二区三区四区 | 日本少妇bbb | 国产日韩欧美视频 | 亚洲一区欧美激情 | 国产草草视频 | 欧美区在线观看 | 亚洲乱码国产乱码精品精大量 | 一区二区三区黄色录像 | 亚洲区中文字幕 | 美女网站在线免费观看 | 日本三区视频 | 97理伦 | 综合久久久久久 | 裸体按摩www性xxxcom | 欧美日韩另类视频 | 夜夜操国产 | 少妇欧美激情一区二区三区 | 亚洲精品久久久久久国产精华液 | 日韩婷婷| 午夜剧场福利社 | 亚洲青草视频 | 浓精h攵女乱爱av | 天天躁日日躁aaaaxxxx | 日韩手机视频 | 老头把女人躁得呻吟 | 狠狠干香蕉 | 91观看视频| 欧美少妇15p | 欧美综合视频在线 | 欧美做受喷浆在线观看 | 国产黄色大片 | 国产又色又爽又黄又免费 | 少妇被狂c下部羞羞漫画 | 亚洲免费视频一区 | 不卡在线一区二区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 色偷偷一区二区三区 | 曰女同女同中文字幕 |