原创 android studio 項目結構必知

android studio 可以切換瀏覽模式,有: 不同模式下,顯示不同的列表視圖文件。 但是本質都是一樣的,只是顯示分類不同。 這裏我們選擇“Android”進行說明。 1)android studio一個項目對應一

原创 Android關於網絡訪問app應用開發相關的異常總結

現在大多數軟件都需要進行網絡訪問,比如 手遊 瀏覽器 聊天工具 理財產品 頭條 … 如果你開發的軟件不支持網絡訪問,也就是單機版,用戶自娛自樂類型。比如 鬧鐘 指南針 記事本 計算器 … 這些都是單機,用

原创 rxjava+rxandroid+retrofit2.0使用方法demo講解

最近看了retrofit框架,比較新的網絡訪問請求框架,很多項目都涉及到,所以學習了一下,做個總結。 第一講 retrofit2.0單獨使用 1、導入依賴jar包(也可能是library,反正studio會自動下載) c

原创 github上傳code指南

今天把我的八卦頭條app上傳到了github。 https://github.com/vae260772/TopNews 做個小結,希望有所收穫。 1、註冊github賬號。 2、下載git 工具。類似dos命令行 htt

原创 【史上最簡單】頭條項目中使用到的json解析

在項目使用到json解析網址返回的json格式數據,我的網絡訪問使用的是retrofit2.0框架,它裏面自帶了json轉換成object轉換器,當然,可以自己自定義轉換器。 其實,轉換器也是基於最基礎json的string文本

原创 java使用jnative jar包調用C/C++

最近學習了一下win7系統下java調用C語言寫的代碼,做個總結。 java調用C語言的DLL文件有多種方法 1)JNA—java native方法 2)JNI—java native interface 3)jnativ

原创 win7下java通過JNI調用C代碼

昨天講了 java 使用 Jnative.jar 包方式調用c代碼,後來又看了使用JNI的方式,這裏再做個小結。 網上例子demo講解很多,但是都不詳細,簡直誤人子弟,也是醉了!!!還是要自己研究。 1、其實Jnative方式

原创 android studio/ecplice全世界最實用的快捷鍵

1、studio 導包 ctrl alt o 當前類的父類和子類結構 ctrl h 當前類的變量、方法 ctrl f12 類中的方法、變量在哪裏被使用了 alt f7 在當前項目中找某個類或者文

原创 關於android自定義控件的學習心得小結

前些天去面試,被考官爲了一個問題, 如果我想自定義一個viewgroup,並且自帶一條線,我們需要調用哪個方法? 關於自定義view之前我也看過一些文章,但是其實不能理解裏面真正的東西,大致只是知道三個方法measure、la

原创 學習fragment 中的坑

參考: http://www.360doc.com/content/12/0517/15/5087210_211679689.shtml 1、fragment 和activity Fragment如何產生,什麼是Fragmen

原创 菜鳥學習c、c++

1、輸出hello world 使用mingw編輯器。 helloAtom.cpp //#include <stdio.h> // #include <iostream> //using namespace std;

原创 retrofit2.0中自定義轉換器使用,通用啊

1、自定義轉換: 說白了,就是把請求服務器獲取的數據轉換成自定義的object對象, 比如 Student、Teacher … 通常是轉換json數據, 並且已經自帶了一些轉換器, 默認是 Response<Respon

原创 android中網絡訪問學習

1、android 原生的訪問api有2個: HttpUrlConnection和HttpClient,它們對封裝Socket進行封裝,讓HTTP請求變得簡單。 分析:socket是java底層的通信方式,使用的協議是tcp/

原创 android-pulltorefesh快速開發框架的使用小結

在項目中需要支持刷新加載功能,如果你牛逼,你完全可以直接自己寫一個自定義的控件,支持刷新,如果你是菜鳥,呵呵呵。。。那就用框架吧,其實框架就是別人寫好的代碼,提供了一種解決方法,我們只需要知道如何使用它,把數據放進去,獲取。。。當然,有時

原创 CheckedTextView 使用

CheckedTextView 類似checkbox,單選-多選。 但它支持文字,名字可以看出它繼承TextView ,多了一個選擇勾選框。 使用,選中未選中: checkedTextView.toggle(); 這個是一個判斷源碼: