原创 android的頂部操作欄

        在android中app往往需要一個頂部操作欄,實現的方式也可以有多種,常見的有直接在xml中添加控件當作頂部操作欄。又或者使用ActionBar。然而現在android的建議是使用ToolBar。         Too

原创 android的SDK的新兼容包

        在新版本里面android的SDK多了幾個兼容包,分別是MultiDex,Design,annotations,至於v7下新增的幾個控件,基本用不上,因爲是基於androidL的,所以這裏不說明。         對於an

原创 android studio打包發佈以及生成jar,aar包

        在android studio中生成aar包,其實過程還是比較麻煩的,首先需要在需要生成aar包的module項目下的build.g

原创 android studio修改項目名,模塊名,包名

        在android studio中修改項目名,包名,模塊名並沒有像ADT中那麼簡單,本來一個refactor->rename可以搞定的東西,在android studio中完全沒有任何用處。這裏需要需要注意android s

原创 android雙進程守護

        先講講組件的一些注意事項。應當注意,在啓動Activity中分顯式和隱式啓動兩種,顯示啓動會指定需要啓動的Activity的名字,隱式啓動則不用。例如Intent(this, xxx.class)是顯式啓動。簡單來說就是,

原创 java/android下的併發編程

        在開發android中一個考驗程序員技術的重點就是併發編程。併發編程的核心就在於多線程編程。併發編程包含了java以及android兩部分,重點在於java部分,因爲android使用了java的很多併發編程類,但andr

原创 TortoiseGit上傳項目到github

        對於一個android程序員來說,將項目上傳到github應該多少是很有意義的一件事情,因爲這不僅是技術的體現,更重要的是讓更多人看到你的技術,讓更多的公司認可你。         github本身是有自己的一套桌面的,但

原创 NestedScrollView

        在新版的support-v4兼容包裏面有一個NestedScrollView控件,這個控件其實和普通的ScrollView並沒有多大的區別,這個控件其實是MD(Meterial Design)中設計的一個控件,目的是跟MD

原创 android studio的使用

        在被android studio折磨了無數遍之後寫下這些經驗,要不是google不在支持ADT,真不想用android studio,寧願被ADT卡死啊!         在android studio中首要的關鍵就在於快

原创 android優化以及相關知識點

         對於android的界面分爲動態加載和靜態加載,但是實際上歸根結底其實也只是界面的設計生成而已,只是前者更爲直觀,後者更考驗技術而已。但是無論是哪一種加載方式,都面臨着一個重要的問題,那就是界面的優化,這不是一個簡單的問

原创 android studio的一些技術

        android的優化檢查中,ADT使用lint進行檢查,而檢查中有一些我們自己知道需要忽略的,可以通過lint.xml進行配置,也就是說,lint.xml是用來配置忽略檢查的文件。我們可以自己手動創建,或者使用ADT幫我們

原创 centos基本使用

        在學習類unix系統中,我使用本地安裝VMWare+centos32位的方式進行學習,同時自己搭建了VPS。但是最開始的時候跟着網上的人進行的搭建,搭建出來效果不是很好,然後在慢慢摸索。         最開始學習我是先通

原创 android中的下拉刷新以及上拉刷新控件的設計

        注意,在android中常常需要使用到下拉刷新,上拉刷新的空間,這類控件非常的常用,但是說道自定義一個這樣的控件卻又是比較耗時的。這裏注意,一般使用第三方的框架就可以了,不用自己去定義,因爲這樣是吃力不討好的。      

原创 android的一些新東西

        在android中有一些很有用的特性容易被我們忽略。         1.在xml中的控件中添加android:onClick="xxxx",這樣當這個控件被點擊之後就會在Activity中調用相應的public void

原创 Ubuntu雲主機配置

        由於主機並不是本地的主機而是在DigitalOcean購買的雲服務器上搭建的主機,所以在使用上只能通過putty命令行來讓主機執行搭建任務,所以過程相較本地主機而言就會更麻煩,因爲所以的過程都只能通過命令行來操作。