Time of Update: 2014-04-18
大家好,我是秦元培,歡迎大家關注我的部落格,我的部落格地址是blog.csdn.net/qinyuanpei。
Time of Update: 2014-04-18
組織IT行業的講座 將近15年了,AKA, 中國Linux kernel大會,Linux 20周年慶典,編程公園。我以前的大會都是 請專業的講師講解純技術,也吸引了部分聽眾。這次我想昨個轉變,講座的內容以純技術為主,沒有什麼廣告。但我希望講座技術的大牛所在的公司有相關的崗位需求,這樣的技術才具有真實性。而不是研究性的技術,聽眾甚至可以和演講者交流 招聘的內容,現場聊技術、聊招聘。但這種做法是否迎合聽眾的需求,我還需要和參與講座的聽眾交流。誰有更好的建議,請聯絡我: asmcos@jeapedu.
Time of Update: 2014-04-18
1.下面的Xfermode子類可以改變這種行為:AvoidXfermode 指定了一個顏色和容差,強制Paint避免在它上面繪圖(或者只在它上面繪圖)。PixelXorXfermode 當覆蓋已有的顏色時,應用一個簡單的像素XOR操作。PorterDuffXfermode
Time of Update: 2014-04-18
第一種(我自己寫的) :之前在網上看來一些,很多不是我要的可以啟動另外一個應用程式的主Activity.//這些代碼是啟動另外的一個應用程式的主Activity,當然也可以啟動任意一個Activity ComponentName componetName = new ComponentName( //這個是另外一個應用程式的包名 "com.poynt.weibo",
Time of Update: 2014-04-18
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我們瞭解了Volley到底是什麼,以及它的基本用法。本篇文章中我們即將學習關於Volley更加進階的用法,如何你還沒有看過我的上一篇文章的話,建議先去閱讀Android
Time of Update: 2014-04-18
Android中一個控制項可以同時註冊多種事件,像一個Button,可以同時監聽觸摸事件、單擊事件、長按事件;在不同的情況下可以執行不同的操作,那麼是如何做到的呢?首先,onTouch事件是最先發生的,該事件的返回值也決定了長按事件和單擊事件能否發生。觸屏操作由一些基本的事件組成:如down事件,up事件,move事件,scroll事件等等,經測試,各事件執行順序結果如下:button.setOnClickListener(new View.OnClickListener(){
Time of Update: 2014-04-18
開始學習NDK開發,首先以輸出Hello World執行個體開始講解。 NDK的開發步驟: 1、在Java檔案中聲明native方法public class TestActivity extends Activity {static {System.loadLibrary("my-ndk");}// 聲明JNI層的原生方法,使用native關鍵字public native String stringFromJNI();@Overrideprotected void
Time of Update: 2014-04-17
Brad Frost在2013年使用響應式設計技術對著名的技術創業網站TechCrunch進行了重新設計,以適應多螢幕尺寸移動閱讀的需要,Team Dev通過該項目得以重新審視新型網頁設計流程,本文是他的精彩自述。(註:原文發表在技術創業微門戶:踏得網(Techbrood.com))設定項目預期(Set Expectations)很多使用後PSD時代設計流程(Post-PSD Era)效果不佳的原因在於在項目開始的時候,沒有能夠跟客戶和同事一起設定合理的項目預期。&
Time of Update: 2014-04-17
本來接下來應該分析MessageQueue了,可是我這幾天正好在實際開發中又再次用到了SparseArray(之前有用到過一次,那次只是大概瀏覽了下源碼,沒做深入研究),於是在興趣的推動下,花了些時間深入研究了下,趁著記憶還是新鮮的,就先在這裡分析了。MessageQueue的分析應該會在本周末給出。 和以往一樣,首先我們來看看關鍵字段和ctor: Object DELETED = mGarbage = (10 SparseArray(
Time of Update: 2014-04-17
(1)字元傳參 使用 const std::string& str;看執行個體://設定緩衝批處理cocos2d::SpriteBatchNode* setCache_batch(const std::string& plist,const std::string& pvr); SpriteBatchNode* Base::setCache_batch(const std::string&
Time of Update: 2014-04-17
大神之路-Android優質學習資源和項目大整合Android非常不錯的學習資源、項目和網站其實非常多,但是大部分計較不集中,不利於新手對Android的學習和整體把握。今天剛好有空,把自己學習Android以來熟悉的和平時常訪問的網站資料做一下整理,方便自己尋找,也有助於大家高效快速學習,同時優質的資源也應當真正發揮它的價值,希望能對大家有所協助,接下來也將繼續對本部落格進行更新。1、骨灰層級:Android精品開源項目整理_V20140221(持續更新中..)http://bl
Time of Update: 2014-04-17
以下是對一個已經打包的Android應用程式的apk檔案根據渠道號再進行批量打包的程式樣本。 config.bat檔案 set outDir=out set rawDatadir=temp set apk=SignatureChecker.apk set channelName=A;B set channelNo=1;2;3;4 set projectName=r set versionCode=100 set
Time of Update: 2014-04-17
最近在模仿今日頭條,發現它的很多屬性都是通過自訂控制項並設定相關的配置屬性進行配置,於是便查詢瞭解了下declare-styleable,下面我把自己的使用感受和如何使用進行說明下。declare-styleable:declare-styleable是給自訂控制項添加自訂屬性用的。官方的相關內部控制項的配置屬性文檔:http://developer.android.com/reference/android/R.styleable.html如果不知道如何查看源碼:點擊這裡起初,在自訂控制項的時
Time of Update: 2014-04-17
Android提供了五種儲存方式,分別是檔案、sharedPreference、網路、SQLite、ContentProvider。SQLite是一種輕型資料庫,具有獨立性、隔離性、跨平台、多語言介面、安全性等優點,目前應用較為廣泛。現在主要說一下在Android中SQLite的使用。 首先,我建立一個資料庫操作類DataBaseHelper,讓他繼承自SQLiteOpenHelper,然後複寫其中的兩個方法onCreate和onUpgrade。 複製代碼 1
Time of Update: 2014-04-17
一般情況下,如果想要在ListView上面實現Listitem的滑動刪除效果,或者仿QQ的滑動顯示刪除效果的時候,只需要繼承ListView,自訂一個ListView就可以,不過由於之前用了開源庫StickyListHeaders來實現ListView的分組,那麼這一次在實現這個仿QQ的左右滑動顯示隱藏刪除按鈕的時候,就要在StickyListHeaders的基礎上實現。而StickyListHeaders要開放了一個setOnTouchListener的介面,允許調用者傳進去一個OnTouch
Time of Update: 2014-04-17
方法一:boolean isMyLauncherDefault() { final IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN); filter.addCategory(Intent.CATEGORY_HOME); List filters = new ArrayList(); filters.add(filter); final String myPackageName =
Time of Update: 2014-04-16
以後工作中要用到android開發,所以想搭建好開發環境,筆記本裝的是win7 準備檔案:1 下載Android SDKhttp://code.google.com/android/download.htmlWIN7 的安裝方法與 XP 的安裝方式完全相同。 2 下載JDK6http://java.sun.com/javase/downloads/index.jsp 3 下載Eclipse3.4.1http://www.eclipse.
Time of Update: 2014-04-16
這裡畫了個餅圖的變種,具有分割突出效果的餅圖(Pie Chart),就是個切蛋糕效果的餅圖,畫這種圖,其技巧就在於圓心的位移。在圓心位移,半徑不變的基礎上,效果就出來了。 : 怎麼樣,效果還是有模有樣的吧。vcD4KPHA+ICAgICC0+sLruty88rWlo6y4vcnPOjwvcD4KPHA+ICAgICAgPHByZSBjbGFzcz0="brush:java;">package com.xcl.chart;/** * Canvas練習 *
Time of Update: 2014-04-16
繼續常規圖的繪製研究,在這繪製了個環形圖(Dount Chart),很簡單,大圓套小圓就出來了。呵呵,照例先上猛照: vcnPOiAgICAgICAgIDwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;">package com.xcl.chart;/** * Canvas練習 * 自已畫環形圖(Dount Chart) * * author:xiongchuanliang * date:2014-4-12 */import
Time of Update: 2014-04-16
焦點處理相關記錄以下所涉及的焦點部分,只是按鍵移動部分,不明確包含Touch Focus部分 需解決問題控制項的下一個焦點是哪? 分析思路當使用者通過按鍵(遙控器等)觸發焦點切換時,事件指令會通過底層進行一系列處理。 在ViewRootImpl.java中有一個方法,deliverKeyEventPostIme(...),因為涉及到底層代碼,所以沒有詳細的跟蹤分析此方法的調用邏輯,根據網上的資料,按鍵相關的處理會經過此方法。 private void