原创 安卓動態獲取及更改view的長寬

最基礎的問題,你知道嗎? 動態獲取:熟悉安卓View繪製流程的同學知道,在onCreate階段是不能獲取到View的長寬的,因爲還沒有進行繪製,只有當View顯示到前臺的時候纔會進行繪製。恩,就是這樣。所以我們直接在onCreate中ge

原创 暑假夯實安卓基礎系列一

學了這麼久安卓,一直注重寫代碼,如何實現功能,而對安卓基礎把握卻不牢。借暑假學習時間夯實基礎。 第一次就從新建一個安卓項目開始。 好了 以下都是默認設置,現在看一看新建的project包結構 下面一個一個分析: 1.src:這個

原创 (自用)Android 命名規範 (提高代碼可以讀性)

 剛接觸android的時候,命名都是按照拼音來,所以有的時候想看懂命名的那個控件什麼是什麼用的,就要讀一遍甚至好幾遍才知道,這樣的話,在代碼的審查和修改過程中就會浪費不少不必要的時間。如果就是我一個人開發,一個人維護的話還好,可是如果

原创 Android 服務類Service 的詳細學習

轉載http://blog.csdn.net/vipzjyno1/article/details/26004831 上一篇說到了通知欄Notification,提起通知欄,不得讓人想到Service以及BroadcastReceive

原创 在Android編程或者面試中經常會遇到JAVA 面向對象和集合的知識點

轉載出處:http://blog.csdn.net/zhoubin1992/article/details/46481759  在Android編程或者面試中經常會遇到JAVA 面向對象和集合的知識點。自己結合實際的編程以及閱讀網上資

原创 安卓基礎——Intent與Intent Filters(閱讀筆記)

官方解釋:一個意圖是可以使用一個消息傳遞對象向另一個應用程序組件請求一個動作。intent在幾個方面促進組件之間的通信,有三個基本用例: 啓動一個ActivitystartActivity()startActivityForResult(

原创 仿微信選擇圖片之——加載內存中所有圖片

本文采用了結合LruCache內存緩存方式,LruCache介紹請看:http://blog.csdn.net/guolin_blog/article/details/9316683 第一步:加載硬盤中的圖片 ① Uri mImageUr

原创 原創CSDN博客閱讀器

由於市場上太多CSDN博客閱讀器,但是感覺都不太好用,於是自己打算寫一個APP。 APP是利用ViewPager+Fragment設計,加上PullToRefreshListView實現刷新的功能。Tab條是自己自定義的Horizonta

原创 安卓基礎——adb相關內容

Android調試橋(adb)是一個通用的命令行工具,它可以讓你與一個模擬器實例或連接的Android設備上通訊。 它是一個客戶機-服務器程序,包括三部分:  一個客戶,你的開發機器上運行。您可以調用客戶端通過發出一個adb shell。

原创 5.0材料設計閱讀筆記,更美安卓設計的標準

在材料中看到的幾張設計標準圖,感覺挺有用。mark一下 所有單位都是dp,大概給我的感覺就是對齊,統一,大多以16爲基準 底部動作條 底部動作條(Bottom Sheets)是一個從屏幕底部邊緣向上滑出的一個面板,使用這

原创 軟件工程第一次作業

題目:什麼是軟件生命週期模型?試比較瀑布模型、快速原型模型、增量模型、螺旋模型的優缺點,說明每種模型的使用範圍。 軟件生命週期模型:一般分爲定義,開發,維護三大階段,定義階段有可行性論證和開發計劃,需求分析,開發階段有概要設計,詳細設計和

原创 MVC設計模式實例——獲取天氣

獲取天氣MVC模型 · M層:適合做一些業務邏輯處理,比如數據庫操作,網絡操作,複雜的算法,耗時的任務等都在model層處理。 · V層:界面UI的顯示,XML佈局可以視爲V層,當然還包括對界面UI顯示邏輯處理數據的結果的操作代碼。 · 

原创 軟件工程第三次作業

複印機的工作過程大致如下:未接到複印命令時處於閒置狀態,一旦接到複印命令則進入複印狀態,完成一個複印命令規定的工作後又回到閒置狀態,等待下一個複印命令;如果執行復印命令時發現沒紙,則進入缺紙狀態,發出警告,等待裝紙,裝滿紙後進入閒置狀態

原创 OkHttpClient疑慮之execute()與enqueue()同步與異步請求

       今天試着像鴻洋_一樣想封裝一下OkHttpClient,但是鴻洋_在封裝的源碼中卻沒有開啓新線程,難道所有都是在主線程中直接操作,讓我好迷惑。於是嘗試去Log一下線程,發現execute()直接報錯,不能在UI線程執行網絡操

原创 非常鬼畜的RadioButton設置onCheckedChanged方法被執行多次

內部機制的問題: 非常鬼畜的解決方法  換成onClickListenner。