Time of Update: 2014-05-04
android應用上傳時,需要區分開每個渠道。一般都會在設定檔中更改一個渠道id,如果有多個渠道,手動修改並產生apk的話會非常麻煩,而且增大出錯機率。在這分享一個打包工具類。網上也有類似的,我是在它的基礎上做的最佳化,特別是打包so檔案,一句小小的命令廢了好大勁。我們項目中使用的umeng做統計分析工具, umeng在分渠道打包的時候需要修改manifest.xml中的<meta-data
Time of Update: 2014-05-05
上篇文章介紹了Android開發的設計理念的一部分,並沒有得到博友們的多大認可,只看到了一位博友在下面留言期待下一篇文章的發表,為了這小小的唯一支援,我決定繼續把後面的8個要點介紹一下,自己也潛心反省一下,自己的理解是不是太淺薄。二、增加易用性 (6)一樣的標誌,一樣的功能
Time of Update: 2014-05-05
我們的程式當然不像現在市面上的2048那樣死板,一輩子4X4的面板,現在的人,講究的就是隨心所欲,所有的東西都在我的掌控中,這才爽。所以我們的程式也得有個配置介面,國際慣例,:這個配置介面主要完成以下幾個功能:1、可配置遊戲面板的維數,即4X4,5X5,6X6,其實繼續寫下去也是可以的,但是,慾望也是要有限度的啊,差不多就夠了2、要達到的目標,你可以選擇到1024就爽了呢,還是2048才爽,還是4096才爽,其實也是可以一直寫下去的,老規矩,不要把自己逼的太緊了,差不多就行了,虐自己何必呢3、C
Time of Update: 2014-05-05
一朋友在朋友圈曬了張照片,隨手點開大圖,帶著欣賞的眼光掃了下,恩,幾個月不見,又漂亮了...咦?等等,她戴的這是什嗎?酷炫的造型!金屬邊框!微型網路攝影機!這不是傳說中的Google眼鏡嗎?土豪啊,還好我們已經是朋友了...我先給了她一個贊,然後直奔主題,霸氣回複道:我過幾天去找你,你戴的是Google眼鏡吧,哼哼小樣,不想死的話...就讓我...摸一下下可以麼,我不奢求戴,摸一下就滿足了...(哎,丟人啊)。-------------------在cocos2dx 3.0的文檔裡有這麼一句話:
Time of Update: 2014-05-05
如何開始學習遊戲開發?開發遊戲充滿挑戰性,需要開發人員具備大量的技能與積極的創新精神。希望這張書單能協助朋友們實現自己的遊戲夢想,儘快掌握遊戲開發技術1、遊戲機制:進階遊戲設計技術}遊戲設計權威專家力作,首次全面剖析遊戲機制,全彩印刷!}本書將教你如何打造遊戲機制,使機制產生出挑戰十足、樂趣豐富、平衡良好的遊戲可玩性。你將學習應該在遊戲開發的哪些階段中進行原型構建、測試、 機制實現等活動,還會學習如何類比遊戲機制,以及如何將機制可視化地呈現出
Time of Update: 2014-05-05
System.setProperty("weibo4j.oauth.consumerKey""weibo4j.oauth.consumerSecret"= RequestToken requestToken ="1.......Got request token成功""Request token: "+"Request token secret: "+= System.out.println("Open the following URL and grant access
Time of Update: 2014-05-04
轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/24300125繼續自訂View之旅,前面已經介紹過一個自訂View的基礎的例子,Android 自訂View
Time of Update: 2014-05-05
1> 準備背景圖片: background_pix.pngbitmap_repeat.xml 3> 定義樣式檔案style.xml@style/StatusBarBackground 4> 在manifest.xml中引用主題android:theme="@style/XTheme"自訂標題列layout檔案ct_title.xml注:
Time of Update: 2014-05-04
講解目錄第一講 遊戲介紹和資源簡介第二講 遊戲情境背景的搭建第三講 遊戲特效預製體的製作第四講
Time of Update: 2014-05-05
閱讀本文之前首先瞭解copy與retain的區別,如果有不正確的地方望大家多多指教:copy與retain的區別:copy是建立一個新對象,retain是建立一個指標,引用對象計數加1。Copy屬性工作表示兩個對象內容相同,新的對象retain為1 ,與舊有對象的引用計數無關,舊有對象沒有變化。copy減少對象對內容相關的依賴。 retain屬性工作表示兩個對象地址相同(建立一個指標,指標拷貝),內容當然相同,這個對象的retain&
Time of Update: 2014-05-05
What: 什麼是多任務下載架構?多任務下載架構,是一個封裝了下載功能的工具,它支援下載隊列,下載進度更新,暫停||恢複||取消下載等功能。該架構適用於一切需要多任務下載的地方。例如app市場的,視頻app的,網易雲閱讀的等等。Why:為什麼要寫多任務下載架構?它解決了什麼情境下的問題?剛才提到了很多不同下載的情境,除了下載的資料不同,其他功能都是一樣的。所以我們需要抽出來做為一個單獨的工具,以後我們只需要調用這個工具就可以了。不需要在煩惱了哦。還有就是,高內聚,所有下載相關的功能都封裝到一起,
Time of Update: 2014-05-04
前提: 已經安裝了eclipse,可以正常開發 android應用 環境:windows 工具:1.已經整合了adt的eclipse,可以開發android應用。沒有的,可以下載。:http://developer.android.com/sdk/index.html 具體的環境搭建請自行百度 該eclipse下載解壓,無需在額外安裝adt外掛程式即可以開發android應用。2. android ndk
Time of Update: 2014-05-04
HelloWorldScene.h添加如下代碼:protected: void onDraw(const kmMat4 &transform, bool transformUpdated); CustomCommand _customCommand;HelloWorldScene.cppvoid HelloWorld::draw(cocos2d::Renderer *renderer, const kmMat4 &transform, bool
Time of Update: 2014-05-03
前幾天去參加了帶著自己的作品去參加服務外包大賽,因為簽位抽到的比較靠後就等待了蠻久,就跟坐在前面的一起參賽的選手開始討論Android的開發經驗,各自給對方展示了自己的作品,小夥伴就建議我看一下官方Design的設計原則會很有協助,今天就想根據自己的理解把其設計原則分享給大家。總共是三大點,17小點。一、讓使用者沉醉(1)注重設計的細節 精緻的介面 ,
Time of Update: 2014-05-03
檔案儲存體資料使用了Java中的IO操作來進行檔案的儲存和讀取。針對檔案的操作主要是以下三種:1.建立或開啟檔案2.讀取檔案3.刪除檔案建立檔案:1.通過Context.openFileOutput擷取輸出資料流 /* * name 開啟或建立檔案的名稱 * mode 開啟或建立檔案的模式 */ FileOutputStream openFileOutput (String name, int
Time of Update: 2014-05-03
通過Activity類的getSystemService方法可以獲得指定的系統服務。getSystemService方法只有一個String類型的參數,表示系統服務的ID,這個ID在整個Android系統中是唯一的。Android SDK在android.content.Context類中定義了這些ID。如下:ConstantsAccessibilityManager
Time of Update: 2014-05-03
android傳送簡訊截獲上一條發送是否成功,然後再來發送下一條簡訊1.問題:在項目中遇到如下要求:待發簡訊有N條,實現一條一條的發送並在上一條簡訊發送成功之後再來發送下一條。 for(int i=0;i sendSMS(10086, text1, i); }private void sendSMS(String toAddress, String body, Long id) {// ---sends an SMS message to another device---
Time of Update: 2014-05-03
一些小完善,股票價格顯示小數後兩位,基金(和債券)價格顯示小數後三位,這個在判斷類型時加段話就行,然後就是根據現價漲、跌、平、停在右上顯示不同顏色,很簡單,TextView.setText之前判斷漲跌再TextView.setTextColor,之前判斷方法和設定文本是寫在一起的,肯定不符合MVC,再把他扔到StockInfAnaly類裡面,主介面只調用方法。幾個網盤都淨網不能外聯下APK這個連結 源碼
Time of Update: 2014-05-03
編譯android-4.3.1_r源碼並刷到自己的Galaxy Nexus I9250真機上作者:雨水 日期:2014-04-30編譯原始碼的目的還是為了自己修改原始碼,然後還能夠運行在相應的手機上,只有這樣才有意義. 我手上有一部三星的Galaxy Nexus I9250,
Time of Update: 2014-05-03
訪問和修改 Preferences 資料的介面,通過 getSharedPreferences(String, int) 方法可以得到 SharedPreferences 對象。對於任何一組 Preferences ,都有一個單獨的所有客戶都可以訪問的 SharedPreferences 對象。對 Preferences 的修改必須通過同一個 SharedPreferences.Editor 對象以保證 Preferences