Time of Update: 2014-07-05
經過前面兩篇文章的學習,我想大家對ActionBar都已經有一個相對較為深刻的理解了。唯一欠缺的是,前面我們都只是學習了理論知識而已,雖然知識點已經掌握了,但是真正投入到項目實戰當中時會不會掉鏈子還很難說。那麼不用擔心,本篇文章我就將帶領大家一起進入ActionBar的應用實戰,將理論和實踐完美結合到一起。如果你還沒有看過我的前兩篇文章,建議先去閱讀一下 Android ActionBar完全解析,使用官方推薦的最佳導覽列(上) 和 Android
Time of Update: 2014-07-05
1. Appium測試 (功能測試,使用者接受度測試,黑箱測試) - Rating:
Time of Update: 2014-07-05
這個項目所包含的功能,全部是從實際項目中提取,開發這個類庫的初衷也只是為了方便自己開發Android項目。由於時間所限,目前大量的內容還沒整理到這個開源項目中,doc和demo也有所欠缺,我將儘快完善。而其中大量不合理的內容,也將逐步改進。歡迎大家提各種意見,當然更歡迎fork和pull request。 CommonLibsForAndroidUsing CommonLibs is a fast way to help you develop Android
Time of Update: 2014-07-05
Android Studio的代碼自動檢測的錯誤提示方式感覺有點奇葩,和Eclipse差別很大,Eclipse檢測到某個資源檔找不到或者錯誤,都會在Project中對應的檔案前面打叉,但是Android Studio不用這種方式,所以估計你剛開始找半天找不到錯誤提示到底在哪?這個錯誤提示的方式是直接進行了整理歸類,不像Eclipse在對應的檔案前打叉顯示。那如何開啟錯誤提示的列表,如:
Time of Update: 2014-07-05
android4.4系統解決“ERRORcouldn't find native method”方法 今天筆者在移植一個tv模組從android4.2到android4.4系統的裝置上,同樣的代碼,同樣的方法,就是運行不起來。大概方法就是上層寫一個apk,調用一個靜態java庫,java庫載入調用JNI的庫檔案,這一套代碼在4.2上都是好好的,正常能跑,移到4.4上編譯也都沒有問題,運行會出下面的問題:/************************************
Time of Update: 2014-07-05
/**************************************************************************** **************************************************************************** *** *** This header was automatically generated from a Linux kernel header *** of the same
Time of Update: 2014-07-05
Service是安卓四大組件之一,先前講到了Service的生命週期,以及非綁定類型的生命週期的例子,這次來分享一下綁定形式的。 應用組件(用戶端)可以調用bindService()綁定到一個service。Android系統之後調用service的onBind()方法,它返回一個用來與service互動的IBinder。 綁定是非同步,bindService()會立即返回,它不會返回IBinder給用戶端。要接收IBinder,用戶端必須建立一個ServiceConnect
Time of Update: 2014-07-05
最近好長時間都沒有寫blog了,主要是因為最近工作上的事以及下載Android源碼的事耽誤的(下載源碼這件事會在後續的blog中寫道,這個真的很有意義呀~~),那麼今天來寫點什麼呢?主要的靈感來自於早上看新聞看到一篇文章說有一款應用在後台中卸載使用者手機中的所有瀏覽器的app,不會被使用者察覺,但是最後百度瀏覽器還是用反偵察技術找到這個邪惡的應用然後將其告上法庭了。那麼我們就來看看怎麼能夠實現應用的靜態安裝和卸載呢?就是不讓使用者知道,下面就來一步一步的介紹一下實現步驟:一、訪問隱藏的API方式
Time of Update: 2014-07-04
開啟和開啟手機qq給人感覺確實不同,總給人一種清新脫俗的感覺,而手機qq給人一種作嘔的小氣、花哨。簡潔的境界在於,能去掉的盡量去掉,去掉是為了放大核心功能,讓人更容易找准方向。簡潔的境界在於,能用神一樣的設計手法,省略操作步驟,讓操作更直接、暢通。簡潔的境界在於,當我想到用一個動作達成一個自認為沒猜錯的目標時,他真的是這樣。下面我們來細細品味的簡潔(以下僅為個人的一點點拙見,不一定是小龍哥的真實意圖)。曾經看過一本書叫《重來:更為有效商業思維》(其實只是看了書面,哈哈),深有感悟,如果曾經自己做
Time of Update: 2014-07-05
1. vim 單檔案查看修改利器(一直使用支援各種編碼各種檔案,各種外掛程式),歡迎下載筆者外掛程式git clone https://github.com/green130181/vim-conf.gitdevelopment 是開發目錄,要使用的話直接進入該目錄執行make install 即可doc是個繼續latex 的 文檔,介紹一些外掛程式如何使用的文檔2.Geany 不錯的檔案查看編輯器,有點類似UltraEdit,查看log好幫手,和vim 各有特色吧3.git
Time of Update: 2014-07-05
在這之前,看了下proguard官網介紹,並搜了下相關資料。 ProGuard簡介 ProGuard是一個SourceForge上非常知名的開源項目。官網網址是:http://proguard.sourceforge.net/。 Java的位元組碼一般是非常容易反編譯的。為了很好的保護Java原始碼,我們往往會對編譯好的class檔案進行混淆處理。ProGuard的主要作用就是混淆。當然它還能對位元組碼進行縮減體積、最佳化等,但那些對於我們來說都算是次要的功能。
Time of Update: 2014-07-04
cocos2dx架構已經提供了很多情境切換的類,但是一些自訂的情境切換,只有自己實現了。下面是實現的類。這裡設計的解析度是750*500.請根據實際的要求調整。標頭檔#ifndef _TRANSITION_GAME_H_#define _TRANSITION_GAME_H_#include <cocos2d.h>namespace cocos2d { class CCTransi
Time of Update: 2014-07-05
前面本來說是做h264編碼的 研究了兩天發現ffmpeg裡的h264編碼似乎是要信賴第三方庫x264 還是怎麼簡單怎麼來吧所以就整了個mpeg編碼 ffmpeg移植前面我有一篇ffmpeg解碼裡已經給了 具體連結在這http://blog.csdn.net/hclydao/article/details/18546757怎麼使用那裡面也已經說了 這裡主要是通過ffmpeg將yuv422格式轉換成rgb
Time of Update: 2014-07-04
前些日子在開發中用到了需要ScrollView嵌套GridView的情況,由於這兩款控制項都內建捲軸,當它們碰到一起的時候便會出問題,即GridView會顯示不全。 解決辦法,自訂一個GridView控制項。public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); }
Time of Update: 2014-07-04
一、需求關於fragment的問題,一直想寫一篇部落格了,應該當初自己也是對這玩意一點都不熟悉到現在也大概知道個日常的使用的地步。一個側滑的導覽列,內有4個條目,每個選項點擊進入對應的介面,每一個介面是一個fragment,各介面之間自由切換,且可以儲存之前的狀態,也就是說,切換的過程並不會產生新的對象,不會重新去new
Time of Update: 2014-07-04
在做網路應用程式的時候, 時時刻刻要保證使用者資料的安全, 因此要加密。MD5演算法在國內用的很多. MD5演算法的特點:*同樣的資料加密結果是一樣的.(32個字元)*無法復原的.(不能逆向解密)*可用於檔案校正/指紋識別.MD5演算法是公開的,iOS中已經封裝好了MD5演算法。可以將其寫成字串的分類:- (NSString *)md5String{const char *string = self.UTF8String;int length = (int)strlen(string)
Time of Update: 2014-07-04
時下,許多web網站都有自己的手機建站,當用行動裝置瀏覽網站的時候,我們希望能跳轉到手機網址上,下面是一套並不是很完善的代碼,高手可繼續完善。代碼貼出:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>js判斷裝置類型是行動裝置還是PC裝置</title><script
Time of Update: 2014-07-04
Focus on not stopping the user and all else will
Time of Update: 2014-07-04
SQLite介紹SQLite是一個非常流行的嵌入式資料庫,它支援SQL語言,並且只利用很少的記憶體就有很好的效能。此外,它還是開源的,任何人都可以使用它。SQLite由以下幾個組件組成:SQL編譯器、核心、後端以及附件。SQLite通過利用虛擬機器和虛擬資料庫引擎(VDBE),使調試、修改和擴充SQLite的核心變得更加方便。SQLite支援的資料類型參考連結:http://blog.csdn.net/wzy_1988/article/details/36005947Android在運行時(ru
Time of Update: 2014-07-04
Android的影像處理提供的API很幫,但是不適合用來寫遊戲,寫遊戲還是用專門的引擎比較好。 Android的影像處理還有3D的處理的API,感覺超屌。 我先分享一下Android的一般的處理,比如平移、翻轉等: 縮放、旋轉、平移、鏡面、倒影