Time of Update: 2015-04-25
android開發步步為營之53:viewpager+fragment構造可左右滑動標籤頁效果可滑動的標籤頁是很多應用的用來做外面架構的,比如,微博等等,我這裡實現的效果是下面是主標籤頁,然後中間一個的標籤頁裡面又可以繼續左右滑動,等於是標籤頁內部再嵌套標籤頁,用到的組件主要有:用於滑動效果的viewpager,以及用於實現每個tab頁功能的fragment,先看看:第一步:設計頁面activity_learn_fragment.xml
Time of Update: 2015-04-24
Android介面設計之對話方塊——定製Toast、AlertDialog,androidalertdialog一、概述 在介面設計中需要根據使用者操作顯示提示資訊、出錯資訊等,就要用到對話方塊。Android實現提示資訊顯示常用有兩種方式 1、Toast 2、AlertDialog 二、Toast Android中用來顯示顯示資訊的一種機制,屬於輕量級訊息開發中使用頻率很高。其特點 1、 不接受使用者操作,沒有焦點 2、 顯示的時間有限,過一定
Time of Update: 2015-04-24
自訂View簡單小例子,自訂view 在開發過程中,儘管Android系統提供了非常多的控制項給我們使用,但是還是不能滿足我們人類的需求,感覺我們確實在貪婪了,呵呵!這個時候,我們可能就要用到自訂控制項,以及自訂屬性,應該怎麼操作呢? 一般要按照以下幾個步驟來操作: 1,繼承View或其它控制項,重寫建構函式onDraw,onMeasure,onTouch等函數。 2,自訂屬性的話,
Time of Update: 2015-04-24
IOS 擷取年月日、星期,ios擷取年月日星期#pragma mark - 擷取年月日及星期+ (NSString *)stringFromDate{ // 添加日期 NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps = [[NSDateComponents alloc] init];
Time of Update: 2015-04-24
匿名App項目小總結,匿名App項目總結1、在項目的一開始就要先做好整個架構的準備,需要哪些類,放在哪些包下面一般可以這樣子:有一個Aty包,一個net包,一個bean包,一個util包,一個db包,一個adapter包,然後把需要的先建立出來,之後再逐漸去完善。2、判斷一個Edittext是否為空白的時候應該用TextUtils.isEmpty(xxx)方法而不是再用xxx==""3、定義為final
Time of Update: 2015-04-24
Android牆紙的設定這是個全民看臉的時代,手機也一樣。漂亮的APP給手機增色不少,那就趕緊給你這個女朋友打扮一下吧。從設定靜態壁紙,到動態壁紙,到鎖屏壁紙,再到主題,其實也沒那麼簡單。1、設定靜態壁紙MainActivity.java public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2015-04-24
Regex,正則 在編寫處理字串的程式或⽹網頁時,經常會有尋找符合某些複雜規則的字串的需要。Regex 就是⽤用於描述這些規則的⼯工具。換句話說,Regex就是記錄⽂文本規則的代碼。 很可能你使⽤用過Windows/Dos下⽤用於⽂檔案尋找的萬用字元(wildcard),也就是*和
Time of Update: 2015-04-24
關於android註解的思考和實現方式我們平常在開發web項目的時候,經常會使用SSH來構建我們的項目,也有很多程式猿喜歡用註解來減少代碼量。但是各位屌絲程式猿們,大家有沒有想過這個註解是怎麼實現的呢。我們又該如何寫出像註解這麼優雅的代碼呢。除了我們平時在寫代碼的時候看到了新的東西之後始終保持探索的精神。還要有大家拿出極大的熱情刻苦專研和對待代碼一絲不苟的精神。這樣才能使得自己進步,寫出更加優雅的代碼。今天我帶大家來寫一個註解類,初始化android控制項。廢話少說,先上一段代碼。package
Time of Update: 2015-04-24
android MD5和SHA1加密執行個體//找了好久,網上的很多加密結果不對,最後百度加我自己修改成功解決問題public class MD5 {private static String key = "a6U&1$Ip[Jr/sed]Rfvn=O>Mz+}lXN*%-gLcGD|0";//MD5加密執行個體public static String getMD5(String str) throws NoSuchAlgorithmException
Time of Update: 2015-04-24
Android調試工具 adbAndroid調試工具 ADBADB Android Debug Bridge。ADB工具位於Android SDK安裝目錄的platform-tools子目錄。主要功能:運行裝置的shell(命令列) 管理模擬器或裝置的連接埠映射 電腦和裝置之間上傳/下載檔案 將本地apk軟體安裝至模擬器或android裝置常用命令:adb connect 192.168.1.103 adb devices adb remount adb install [-r] *.apk
Time of Update: 2015-04-23
Android擷取手機螢幕寬高、狀態列高度以及字串寬高資訊的方法 Android擷取手機螢幕寬高、狀態列高度以及字串寬高資訊的方法 這篇文章主要介紹了Android擷取手機螢幕寬高、狀態列高度以及字串寬高資訊的方法,涉及Android擷取文字寬高、狀態列高度、textView寬度及螢幕尺寸的相關技巧,需要的朋友可以參考下 首先定義TextView對象commentText 擷取文字的寬高: ?
Time of Update: 2015-04-23
Android實現Activities之間進行資料傳遞的方法 Android實現Activities之間進行資料傳遞的方法 本文執行個體講述了Android實現Activities之間進行資料傳遞的方法。分享給大家供大家參考。具體分析如下: 首先,先說明一下Activity的啟動及關閉: 1. startActivity(Intent intent); 啟動Activity finish(); 結束當前Activity 2. startActivityForResult(
Time of Update: 2015-04-23
android防止反編譯系列:如何對抗JD-GUI,androidjd-gui又到周末一個人侘在家裡無事可幹,這就是程式員的悲哀啊。好了我們利用周末的時間繼續介紹android apk防止反編譯技術的另一種方法。前三篇我們講了加殼技術(http://my.oschina.net/u/2323218/blog/393372)、運行時修改位元組碼(http://my.oschina.net/u/2323218/blog/396203)和偽加密(http://my.oschina.net/u/2323
Time of Update: 2015-04-23
Android效能最佳化Google課程翻譯一:Render,androidrenderContext:我自己寫下Google關於Android效能最佳化的視頻課程的翻譯,希望轉載者不要刪除我的部落格地址http://blog.csdn.net/zhjali123術語:1.texture、meshes。舉個例子,做一個飛機模型,你要先雕刻出立體的飛機模型(mesh),但是模型還沒有上色,這是你要用張紙把它包起來,在上面畫迷彩,這層有迷彩的紙就是(texture,中文叫紋理)。Lesson1:Re
Time of Update: 2015-04-23
Android---25---Chronometer計時器,android計時器Chronometer 計時器 它提供了一個android:format屬性,用於指定計時器的計時格式 setBase (long base):設定起始時間 setFormat (String format):設定顯示時間的格式 start():開始計時 stop ():停止計時
Time of Update: 2015-04-23
Android開發之Drag&Drop架構實現拖放手勢,androiddrag Android3.0提供了drag/drop架構,利用此架構可以實現使用拖放手勢將一個view拖放到當前布局中的另外一個view中。本文將介紹如何使用拖放架構。一、實現拖放的步驟 首先,我們先瞭解一下拖放過程,從官方文檔可以知道,整個拖放過程共分為4個步驟,具體如下: 1、 Started:啟動拖放,主要是調用被拖放View的startDrag方法。此方法原型為:public
Time of Update: 2015-04-23
Android製作曲線、柱狀圖、餅形等圖表——使用AChartEngine,achartengine柱狀圖 之前在java開發中實現圖表使用JFreeChar組件,最近有個小項目要求在Android端進行資料分析,如何?圖表呢?查了一下google提供了一個開源組件Achartengine非常好用,可實現繪製各種圖形,完全滿足了開發的需要,下面就說說如何使用。一、準備工作下載jar包官網地址:http://code.google.com/p/achartengine/網盤地址:http://p
Time of Update: 2015-04-23
Android自訂控制項系列 十:利用添加自訂布局來搞定觸摸事件的分發,解決組合介面中特定控制項響應特定方向的事件,android自訂控制項 這個例子是比較有用的,基本上可以說,寫完這一次,以後很多情況下,直接拿過來addView一下,然後再addInterceptorView一下,就可以輕輕鬆鬆的達到組合介面中特定控制項來響應特定方向的觸摸事件了。
Time of Update: 2015-04-23
Android影像處理——Paint之ColorFilter,androidcolorfilter轉載請註明出處:http://blog.csdn.net/allen315410/article/details/45059989平時在Android開發中,一般不太可能頻繁使用到Paint——畫筆。但是在某些特殊的情況下,例如
Time of Update: 2015-04-23
請不要讓程式員在黑暗中摸索,程式員在黑暗中摸索不知道各位有沒有玩過魔獸、X-COM、文明帝國、紅色警戒之類的策略遊戲。這些遊戲使用了所謂的“戰爭迷霧”。剛進入遊戲的時候,每一個玩家的地圖都是被黑暗笼罩的,想要前行的唯一途徑就是不斷的摸索。隨著我們不斷地移動,地圖越來越可見化。這種戰略的劣勢是:玩家看不到周圍的危險、障礙以及機會。每一次的成功都需要一點點的運氣。有木有感覺這種情景有點熟悉?“戰爭迷霧”完美地形容了開發人員的工作處境。他們總是被要求去搞定某一段特定的代碼,但是卻不告知任