cocos2d-x for android:ubuntu 環境搭建

http://www.cnblogs.com/TerryBlog/archive/2012/10/27/2742501.htmlcocos2d-x for android:ubuntu 環境搭建2012-10-27 15:02 by Terry_龍, 1986 閱讀, 0 評論, 收藏, 編輯自從體驗了vim 的強大之後,好像一開發程式都不自覺的離不開這貨了,也傾向在ubuntu 下開發應用。周末閑來無事,看了一下cocos2d,盤算著我也進軍遊戲界得了。於是乎,裝之。cocos2d-x

Android Layout機制研究

      Layout對於迅速的搭建介面和提高介面在不同解析度的螢幕上的適應性具有很大的作用。這裡簡要介紹Android的Layout和研究一下它的實現。     Android有4種Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout。    放入Layout中進行排布的View的XML屬性:     4種Layout中Item所共有的XML屬性:          (1)layout_width       

Android鍵盤系統相關程式碼分析(1)

EventHub.cpp檔案中open_device函數淺析        使用者態中,與核心態聯絡緊密的一個函數是open_device,它位於EventHub.cpp檔案中,該函數有大量的底層操作,以完成上層對硬體的操作。該函數的首部為:int EventHub::open_device(const char *deviceName)其中參數有scan_dir()函數獲得。在這裡,deviceName=”/dev/input/event0”for (attempt = 0; attempt

Android init初始化程式分析

/system/core/init初始化程式 1.執行sigaction函數,對SIGCHILD訊號進行處理。實際上暫時屏蔽2.設定umask來清空後面建立檔案的mask3. 建立檔案系統mount point & mount 記憶體檔案系統4. open_devnull_stdio 0 1 2 is the fd. They are all the file descriptor of /dev/__null__5.open /dev/__kmsg__ as log

Android build system note

關鍵字: Android , build system 非常有用的記錄,感謝作者!=======================================1. Android編譯系統分析編譯指令碼及系統變數build/envsetup.sh指令碼分析在編譯原始碼之前通常需要在android原始碼頂層目錄執行 . ./build/envsetup.sh 目的是為了使用指令碼 envsetup.sh 裡面定義了一些函數:function help()function

Android 多點觸摸介面

 簡介   為了使用功能強大的多點觸控裝置,就需要一種方案去上報使用者層所需的詳細的手指觸摸資料。這個文檔所描述的多點觸控協議可以讓核心驅動程式向使用者層上報任意多指的資料資訊。使用說明  單點觸摸資訊是以ABS承載並按一定順序發送,如BTN_TOUCH、ABS_X、ABS_Y、SYNC。而多點觸摸資訊則是以ABS_MT承載並按一定順序發送,如ABS_MT_POSITION_X、ABS_MT_POSITION_Y,然後通過調用input_mt_sync()產生一個 SYN_MT_REPORT

android中status bar 小結

通知狀態列(status bar

修改Android源碼導致的找不到符號的問題

  最近要修改packages/apps目錄下的項目,需要加些功能上去。在添加一些資源檔後,出現莫名的錯誤:xxx ...找不到檔案。  造成這種錯誤的原因主要有四個:  1.代碼;  2.沒有資源檔;  3.沒有添加R檔案;  4.xml未編譯   

android 9patch (講的很不錯,相當全面:轉)

下面是兩篇有參考性的文章! 記著:我們來澄清一下這兩條不同的線,左邊跟頂部的線來定義哪些映像的像素允許在伸縮時被複製。       底部與右邊的線用來定義一個相對位置內的映像,視圖的內容就放入其中。關鍵學習ninepatch的用法、一些注意事項、以及如何在項目之中使用  1:介紹參考 :http://blog.sina.com.cn/s/blog_5033827f0100r4dm.htmlNinePatch圖片以*.9.png結尾,和普通圖片的區別是四周多了一個邊框(如所示):         

開發Android手機間UDP傳輸資料系統要謹慎

開發Android手機間UDP傳輸資料系統要謹慎Tips:1 手機UDP同固定ip電腦通訊問題不大,但是也會略微丟包,這裡的問題實在抓不到原因,覺得Android網路層的UDP實現上面是不是有特殊考慮。2 手機UDP同手機UDP通訊基本不靠譜,所以手機見通過RTP發送資料包進行視頻傳輸,非常不靠譜,會莫名其妙的收不到資料,過一會又能莫名其妙的收到資料。目前我們沒有找到原因。3 如果要手機間RTP視頻,通過伺服器中轉RTP資料包是可以的。貼個用戶端:package

Android開機動畫bootanimation.zip

在Android中的開機動畫有兩種,一種是預設的Android文字顯示,還有一種是自訂的動畫。其主要實現的代碼在\frameworks\base\cmds\bootanimation中。這裡主要說明添加自訂的開機動畫的方法:添加自訂開機動畫就是把要顯示的動畫的圖片打包成bootanimation.zip檔案。然後放到手機的“/data/local/”或“/system/media/”目錄下。開機時,系統會檢查這兩個目錄下有沒bootanimation.zip檔案,如果沒有,則用預設的Androi

android開發-檔案介紹

在android開發時,項目建立後,會發現在工作區中產生了一些檔案,這些檔案都是有什麼作用呢。src檔案夾在src檔案夾中,包含主要的java檔案,也是我們實現商務邏輯主要需要進行編輯的檔案。gen檔案夾gen檔案夾中存放的是自動產生的檔案,其中最關鍵的檔案是R.java,該檔案中儲存了key/value的映射關係。理論上該檔案不需要人工操作,也不推薦人工修改。res檔案夾res檔案夾中儲存了各種資源檔,具體包括:layout檔案夾layout檔案夾中儲存了介面設計的一些檔案,儲存了每個介面的每

Android學習1

廢話不多說,下面看如何開始一個Android項目編程。首先先建立一個android項目,然後,步驟來了。Step 1.在AndroidManifest.xml對參數進行初始化。 1: <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2: package="com.microjobsinc.mjandroid" android:versionCode="1" 3:

Android UI學習系列

學習步驟和重點UI布局主要UI元素主要按鈕和事件螢幕跳轉彈出框一. Android UI布局本段主要參考 此人部落格,稍加整理。原文請見:原文1.1 線性布局(LinearLayout)此種布局一個重要參數為android:orientation="horizontal"(水平顯示),共2中元素垂直顯示為“vertical”。參考代碼:<LinearLayout

Android 與web一起工作(Android讀取網站特定頁面)

項目設想:網站部分開發一個關於web開發知識的網站,要通過android來閱讀這個模組的內容。實現:通過手機瀏覽器直接閱讀,優點:不用安裝單獨的用戶端。缺點:會存在一些冗餘的資訊消耗客戶的流量。通過一個自己網站實現的app,優點:可以針對手機用戶端單獨設計app,將其他圖片和無相關的內容過濾掉,節省客戶的流量,缺點:開發成本變大。現在我們通過技術實現第二種實現方式:自己實現Android用戶端。一

android平台下使用點九PNG技術

“點九”是andriod平台的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png  智能手機中有自動橫屏的功能,同一幅介面會在隨著手機(或平板電腦)中的方向感應器的參數不同而改變顯示的方向,在介面改變方向後,介面上的圖形會因為長寬的變化而產生展開,造成圖形的失真變形。  我們都知道android平台有多種不同的解析度,很多控制項的切圖檔案在被放大展開後,邊角會模糊失真。  OK,在android平台下使用點九PNG技術,可以將圖片橫向和縱向同時進行展開,以實現在多解析度下的完美顯示效果。

Android輕量級JSON操作類

package com.google.test;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.Collection;import org.json.JSONArray;import org.json.JSONException;import

Android BroadcastReceiver應用

1. 建立Receiver,兩種方式,動態和靜態:  (1)靜態註冊: 首先自訂個Receiver,Code highlighting produced by Actipro CodeHighlighter

android連絡人應用感悟

       昨天在做連絡人應用時,出了一點問題,然後發現自己對連絡人的資料還不是很清楚,於是,用源碼debug了一上午,感覺F6,F8跑了不下十幾個來回,對資料庫有了一個比較清晰的概念。       於是在contactprovider裡增加了一個新的uri,然後外面調用,折騰幾次後,程式運行正常。       連絡人建立時,如果存在同名同姓的連絡人,會將兩者合并,於是採用以下方式進行禁止自動連結:         

Android之TelephonyManager類的方法詳解

  TelephonyManager類主要提供了一系列用於訪問與手機通訊相關的狀態和資訊的get方法。其中包括手機SIM的狀態和資訊、電信網路的狀態及手機使用者的資訊。在應用程式中可以使用這些get方法擷取相關資料。    

總頁數: 2771 1 .... 66 67 68 69 70 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.