[cocos2dx系列1]windows平台編譯android demo

1、在http://www.cocos2d-x.org/ 上下載cocos2dx 2.0.1.2、解壓後編輯(不是運行)create-android-project.bat,發現其需要cygwin、android sdk和android ndk。android sdk不需要說了吧。3、安裝cygwin,需要添加make。4、去https://developer.android.com/tools/sdk/ndk/index.html下載ndk r8。5、修改create-android-proj

[cocos2dx系列2]cocos2dx android demo默默做了什麼

他山之石:http://blog.csdn.net/column/details/cocos2d-x-study.html?page=2一、build_native.shNDK_ROOT=/cygdrive/d/android-ndk-r8COCOS2DX_ROOT=/cygdrive/g/cocos2dxGAME_ROOT=$COCOS2DX_ROOT/progressGAME_ANDROID_ROOT=$GAME_ROOT/proj.androidRESOURCE_ROOT=$GAME_RO

記錄android入門遇到的問題

1、表單要響應按鈕單擊事件,(1)在表單的OnCreate中註冊監聽。Button btnAddBook = (Button)findViewById(R.id.btnAddBook);btnAddBook.setOnClickListener(this);(2)要求表單類實現OnClickListener介面。public class ReadProgressActivity extends Activity implements OnClickListener並且實現public void 

Android禁止橫豎屏和解決切換畫面時重啟Activity的方法

一、固定橫豎屏在AndroidManifest.xml的Activity配置中加入 android:screenOrientation=”landscape”屬性(landscape是橫向,portrait是縱向)。比如  <activity android:name=".ContactsManagerActivity" android:label="@string/app_name"

Android AppWidget 開發中PendingIntent傳送資料丟失解決辦法

AppWidget要向外部發送資料,可以把資料放在Intent裡,再用intent對象產生一個PendingIntent對象,然後用RemoteViews的setOnClickPendingIntent綁定到相應控制項上,具體代碼如下:12345678910RemoteViews updateViews = new RemoteViews(context.getPackageName(), R.layout.widget);ComponentName thisWidget = new

Android開發——MediaProvider源碼分析(一)

MediaProvider包括五個類:* com.android.providers.media.MediaProvider* com.android.providers.media.MediaScannerCursor* com.android.providers.media.MediaScannerReceiver* com.android.providers.media.MediaScannerService*

Android 多媒體開發相關技巧

  1 ./packages/providers/MediaProvider/  編譯後產生MediaProvider.apk。會在開機時掃描本機和sdcard上的媒體檔案(圖片、視頻、音頻),  並在/data/data/com.android.providers.media/databases 目錄下產生internal.db(/system/meida)  和external-?.db(/sdcard)兩個資料庫檔案.此後,所有的多媒體資訊都從這兩個資料庫中擷取。  2

Android 內容提供器Content Providers(三)

考慮到這一點,MediaStore 內容提供器,這個用來分發映像,音頻和視頻資料的主內容提供器,利用了一個特殊的約定:用來擷取關於這個位元據的元資訊的query()或managedQuery()方法使用的URI,同樣可以被openInputStream()方法用來資料本身。類似的,用來把元資訊放進一個MediaStore記錄裡的insert()方法使用的URI,同樣可以被openOutputStream()方法用來在那裡存放位元據。下面的代碼片斷說明了這個約定:java代碼:import

android:gravity / android:layout_Gravity,android:padding / android:layout_margin屬性區分

android:gravity / android:layout_Gravity區別:android:gravity 是設定該view裡面的內容相對於該view的位置,例如設定button裡面的text相對於view的靠左,置中等位置。android:layout_gravity 是用來設定該view相對與父view 的位置,例如設定button在layout裡面的相對位置:螢幕置中,水平置中等。在實踐中,發現有時會同時使用android:gravity和

Android工具之被忽略的UI檢視利器:Hierarchy Viewer

 Hierarchy Viewer是隨AndroidSDK發布的工具,位置在tools檔案夾下,名為hierarchyviewer.bat。它是Android內建的非常有用而且使用簡單的工具,可以協助我們更好地檢視和設計使用者介面(UI),絕對是UI檢視的利器,但是好像很少有人提它,難道是因為太簡單?具體來說主要功能有2個:1.從可視化的角度直觀地獲得UI布局設計結構和各種屬性的資訊,協助我們最佳化布局設計;

Android:WebView帶劃屏手勢的瀏覽器實現

寫了簡單Android環境下基於webview的瀏覽器,實現劃屏切換頁面的手勢,在一個activity裡webview的緩衝內切換的。並測試下調用系統拍照的功能MVC模式(Model-View-Controller)1.WebView的設定部分查看原始碼列印協助01private void showViews() {02// TODO Auto-generated method stub03mGestureDetector =

Android 內容提供器Content Providers(一)

容提供器用來存放和擷取資料並使這些資料可以被所有的應用程式訪問。它們是應用程式之間共用資料的唯一方法;不存在所有Android軟體包都能訪問的公用儲存地區。       Android為常見資料類型(音頻,視頻,映像,個人連絡人資訊,等等)裝載了很多內容提供器。你可以看到在android.provider包裡列舉了一些。你還能查詢這些提供器包含了什麼資料(儘管,對某些提供器,你必須擷取合適的許可權來讀取資料)。      

android系統中內建的表徵圖大全

Android系統中內建了很多表徵圖,我們的程式可以方便使用。 Android 1.5 android.R.drawable Icon Resources http://since2006.com/android/1.5-drawables.phpAndroid 1.6 android.R.drawable Icon Resources http://since2006.com/android/1.6-drawables.phpAndroid 2.1 android.R.drawable

由android:process引發的記憶體限制的問題

android:process

Android控制項之ZoomControls縮放使用

 正常 縮小 放大 一、簡介  ZoomControls是一組可縮放的控制項。它包含倆個按鈕(放大按鈕、縮小按鈕)二、重要方法  hasFocus():判斷焦點  hide():隱藏  onTouchEvent(MotionEvent event):現這個方法來處理觸控螢幕移動事件  setIsZoomInEnabled(boolean isEnabled):是否允許放大  setIsZoomOutEnabled(boolean

Android ActionBar使用方法(一)

 在Android 3.0中除了我們重點講解的Fragment外,Action Bar也是一個重要的內容,Action Bar主要是用於代替傳統的標題列,對於Android平板裝置來說螢幕更大它的標題使用Action Bar來設計可以展示更多豐富的內容,方便操控。  Action Bar主要功能包含:  1. 顯示選項菜單  2. 提供標籤頁的切換方式的導航功能,可以切換多個fragment.  3. 提供下拉的導航條目.  4. 提供互動式即時檢視代替選項條目  5.

Android支援的長度單位

px(像素):螢幕上的點。 pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320×480像素,這個用的比較多。 in(英寸):長度單位。 mm(毫米):長度單位。 pt(磅):1/72英寸。 point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用; dp(與密度無關的像素):一種基於螢幕密度的抽象單位。在每英寸160點的顯示器上,1dp = 1px。 dip:與dp相同,多用於android/ophone樣本中。 device

Ubuntu10.04配置Android環境變數

1、sudo  gedit   ~/.bashrc2、將下面的兩句加到上面開啟的檔案裡export ANDROID_HOME=/home/jason/Develop_SDK/android-sdk-linux_86export

Android 內容提供器Content Providers(二)

讀取查詢所獲資料Reading retrieved data        查詢返回的遊標對象可以用來訪問結果記錄集。如果你通過指定的一個ID來查詢,這個集合將只有一個值。否則,它可以包含多個數值。(如果沒有匹配結果,那還可能是空的。)你可以從表格中的特定欄位讀取資料,但你必須知道這個欄位的資料類型,因為這個遊標對象對於每種資料類型都有一個單獨的讀取方法-比如getString(), getInt(),

Android教程之MediaStore

今天給大家講android的多媒體資料庫。MediaStore這個類是android系統提供的一個多媒體資料庫,android中多媒體資訊都可以從這裡提取。這個MediaStore包括了多媒體資料庫的所有資訊,包括音頻,視頻和映像,android把所有的多媒體資料庫介面進行了封裝,所有的資料庫不用自己進行建立,直接調用利用ContentResolver去掉用那些封裝好的介面就可以進行資料庫的操作了。今天我就介紹一些這些介面的用法。   

總頁數: 2945 1 .... 364 365 366 367 368 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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