原创 Android羣英傳學習——第五章、Android Scroll分析

本章將介紹兩大部分內容: 發生滑動效果的原因 如何處理、實現滑動效果 一、滑動效果是如何產生的 滑動一個View,本質上來說就是改變當前View的位置。所以,要實現View的滑動,就必須監聽用戶觸摸的事件,並根據事件傳入的座標,

原创 Android初級開發(十)——百度定位—確定你的位置

一、申請API Key 1、登錄百度賬號,打開http://developer.baidu.com/user/reg這個網址,填註冊信息,按照提示完成註冊。 2、打開http://lbsyun.baidu.com/apico

原创 Android初級開發(八)——手機多媒體—彈窗選擇照片或直接拍照的實現

一、效果圖 實現的功能主要是主頁一個Button,點擊後彈出選擇框,選擇拍照還是從相冊選取照片,不管哪種方式,最後將照片返回到主頁面上顯示出來。 二、實現 1、activity_main.xml佈局 <Relati

原创 adb server version (31) doesn't match this client (39)問題解決

出現的問題: 原因: 這個是socket 的端口被佔用了,我這裏是因爲360手機助手佔用了這個端口,所以其他的就不能夠用了。 解決方法: 在任務管理器裏殺掉360手機助手進程 然後再執行adb命令就可以啦。

原创 Android初級開發(十)——服務—下載實例

一、效果圖 三個按鈕,分別控制下載任務的開始、暫停和結束 下載任務在後臺運行,下載狀態在通知裏可以查看 下載完成後在SD卡中找到已下載的文件查看: 二、代碼 1、新建DownloadListener回調接口 /**

原创 Android初級開發(十一)——(轉載)一篇文章輕鬆掌握Material Design

Material Design的基本概念 Material Design是Google設計的一套視覺語言,將優先的經典的設計原理與科技創新相結合,爲開發者提供一套完成視覺和交互設計規範。移動設備是這套設計語言的基礎對象,讓用戶在不同

原创 Android羣英傳學習——第四章、ListView使用技巧

本章內容主要有: ListView常用技巧 ListView常用拓展 一、ListView常用優化技巧 1、使用ViewHolder模式提高效率 ViewHolder模式充分利用了ListV

原创 Android初級開發(九)——網絡交互—HttpURLConnection

一、使用HttpURLConnection的步驟 1、獲取到HttpURLConnection的實例,並傳入目標的網絡地址,然後調用openConnection()方法 URL url = new URL("http://www

原创 入職兩個月——Android開發小白的心塞

寫這篇博客的目的----------   我是六月底畢業,七月三號正式入職,到今天(九月四號)正好是兩個月的時間。短短兩個月過得實在很快,但是可能是因爲自己周圍環境改變太大,讓我猝不及防的不得不接受好多自己難以應對的情況,由此,感悟和反

原创 Android初級開發(十)——百度定位—在地圖上顯示你的位置

在上一篇的基礎上進行開發 一、佈局文件 使用了LBS提供的地圖View控件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="htt

原创 Android初級開發(九)——網絡交互—解析XML格式數據

一、前言 首先我們先搭建一個web服務器,我這裏用的是tomcat,搭建過程可參見tomacat服務器的搭建:http://blog.csdn.net/qq_28585471/article/details/77449526。然後

原创 ——輪播圖的實現——

本例參考http://blog.csdn.net/code_legend/article/details/54729636?ref=myread 一、實現的效果 本例的輪播圖使用ViewPager實現 二、代碼部分 1、

原创 Android羣英傳學習——第三章、Android控件架構與自定義控件詳解

自定義控件我有跟着幾個大神做的成果做一些,但是一直沒有仔細的完整的學一遍理論,所以這章要好好學一下。 這一章的內容如下: ——Android控件架構 ——View的測量與繪製 ——ViewG

原创 Android羣英傳學習——第一章、Android體系與系統架構

一、Android系統架構 這是Android系統架構的中文版示意圖,它將Android大致分爲了四層,底層到外層依次是Linux內核層、庫和運行時、Framework層和應用層,這些層次既相互獨立,又相互關聯。 1、Linux

原创 Android初級開發(九)——網絡交互—OkHttp

一、使用OkHttp的步驟 1、在項目中添加OkHttp庫的依賴 在File->Project Structure->app->Dependencies->+(添加)->搜索OkHttp->找“com.squareup.okh