cocos2d-x 我要入門——微信打飛機(9)

這是前段時間完成的了,一直沒總結起來因為剛好3.0橫空出世,重新安裝vs2013,cocos2dx3.0

Android Binder處理序間通訊---註冊Service組件---Server處理BC_TRANSACTION

本文參考《Android系統原始碼情景分析》,作者羅昇陽一、測試代碼: ~/Android/external/binder/server ----FregServer.cpp ~/Android/external/binder/common ----IFregService.cpp ----IFregService.h ~/Android/external/binder/client

Android開發技巧之viewstub用法詳解及實現消極式載入

這一篇是接著上面的include標籤的例子來講的,地址http://blog.csdn.net/jason0539/article/details/26131831 上一篇的布局中間就用了viewstub這個控制項,現在來說一下其作用和用法" ViewStub

將 Android* x86 NDK 用於 Eclipse* 並移植 NDK 樣本應用

目標面向 Eclipse (ADT) 的 Android 外掛程式現在支援基於 NDK 的應用開發。 其可自動產生項目和構件檔案以及程式碼端,並可整合到整個 Android 應用開發中(構建原生庫、將庫複製到項目內的相應 JNI 檔案夾、將應用打包以及產生帶有 NDK 代碼的最終 APK)。 本文將討論如何配置 Eclipse 以利用該功能,並示範移植 NDK 應用的樣本。配置 Eclipse ADT 外掛程式以配合 NDK 使用必須先配置 Eclipse ADT 外掛程式指向 NDK

Android 百度地圖定位(手動+自動) 安卓開發教程

近由於項目需要,研究了下百度地圖定位,他們提供的執行個體基本都是用監聽器實現自動定位的。我想實現一種效果:當使用者進入UI時,不定位,使用者需要定位的時候,自己手動點擊按鈕,再去定位當前位置。  經過2天研究和諮詢,找到瞭解決方案,在此備忘一下。   注意:定位使用真機才能夠真正定位;模擬器的話,在DDMS中的Emulator

Android Ant 和 Gradle 打包流程和效率對比

一、Ant 打包:(下載ant、配置環境變數就不說了)1、進入命令列模式,並切換到項目目錄,執行如下命令為ADT建立的項目添加ant build支援:android update project -p . -t "android-17"2、build指令碼預設target是help,所以會顯示如上資訊,修改target為debug或release就可以像無ant時一樣編譯、產生以及調試了。3、使用release時

Android 多解析度機器適配

假設有如下解析度機器:800 x 4801024 x 6001024 x 7681280 x 8001920 x 1200 2048 x 1536總共六種類解析度機器,如果按照dp為單位來細分可以分為幾種呢?首先通過context.getResources().getDisplayMetrics().density擷取到當前機器的螢幕密度,然後通過dp =

快速Android開發系列網路篇之Volley

Volley是Google推出的一個網路請求庫,已經被放到了Android源碼中,地址在這裡,先看使用方法RequestQueue mRequestQueue = Volley.newRequestQueue(context);JsonObjectRequest req = new JsonObjectRequest(URL, null, new Response.Listener<JSONObject>() { @Override

Android螢幕大小適配問題解決

一、一些基本概念1、長度(真實長度):英寸、inch2、解析度:density 每英吋像素數 dpi(密度)3、像素:px4、dip的公式:px /dip=dpi/160 所以 dip 類似於英寸、長度(dp=dip,sp類似於dip) dip=160*inchdip= 160/dpi * px當dip一定時,dpi 越大,px就越大5、廣義解析度=長px*寬px二、常用規律1、平時我們說 手機的解析度是

Android小應用----圖片的拖動、縮放

public class MainActivity extends Activity {private ImageView operImage;private PointF point = new PointF();//記錄手指的位置private PointF midPoint = new PointF();//記錄手指間的中點的位置private Matrix matrix = new Matrix();//記錄拖動和縮放前手指按下的matrixprivate Matrix

解決Android中fragment_main.xml檔案中的組件擷取的問題

package com.dhy.phonedial;import android.app.Activity;import android.app.Fragment;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import

Android自訂群組件系列【5】——進階實踐(1)

接下來幾篇文章將對任老師的博文《可下拉的PinnedHeaderExpandableListView的實現》分步驟來詳細實現,來學習一下大神的代碼並記錄一下。原文出處:http://blog.csdn.net/singwhatiwanna/article/details/25546871先看一下最終效果:建立一個activity_main.xml檔案<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/

Gradle構建Android Project出現java.io.File找不到的問題

出現此問題,一般是提示在 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 這行出錯。此問題是proguard-android.txt這個檔案找不到,這個檔案在${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt

android外掛程式化-apkplug從宿主啟動外掛程式Activity-06

外掛程式是一個apk檔案它存在自己的Activity介面和UI顯示,本節將講解如何配置外掛程式的啟動Activity以及怎樣從宿主啟動它。一 配置外掛程式apk的對外啟動Activity

Android4.2.2NDK和源碼開發jni的異同

C/C++開發,在NDK和源碼中輸出Log資訊的方法!NDK:1、包含標頭檔#include 2、Android.mk中包含庫LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog上面這個一定要,不然出現error: undefined reference to '__android_log_print'LOCAL_SHARED_LIBRARIES := libdl\liblog\

Android4.2.2NDK和源碼開發jni的異同(2)

NDK開發Android.mk編寫samples1、jni中包含多個源檔案,且多個檔案編譯成為不同的so檔案(1)jni/Android.mk:include $(call all-subdir-makefiles) (包含所有子目錄下Android.mk)注意:在寫Android.mk檔案時,call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)是有區別的。前者表示“目前的目錄下沒有需要編譯的檔案,請向子目錄深入”

andoid處理未捕獲異常

在某些意外的情況下,程式崩潰是我們不想看到的,這時我們可以使用未捕獲異常,將日誌寫在檔案裡,記錄錯誤資訊,防止影響使用者體驗。package com.home.testuncatch;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import

Android Framework 分析---訊息機制Native層

在Android的訊息機制中,不僅提供了供Application 開發使用的java的訊息迴圈。其實java的機制最終還是靠native來實現的。在native不僅提供一套訊息傳遞和處理的機制,還提供了自訂檔案描述符的I/O時間的監聽機制。下面我們從具體代碼中分析一下。Native層的關鍵類:Looper.cpp.該類中提供了pollOnce 和wake的休眠和喚醒機制。同時在建構函式中也建立 管道 並加入epoll的機制中,來監聽其狀態變化。Looper::Looper(bool

Android大量新增連絡人到通訊錄

由於工作上的需要,把資料庫中備份的連絡人添加到通訊錄,一般都有幾百條記錄,插入一條資料系統預設commit一次,這樣效率就降低了,如果把所有的資料都添加進去後再commit效率就不一樣,這就需要事務沒有添加事務的方法,每次添加一條記錄/** * 單條添加資料 * * @param contacts * @return */public boolean add(Tb_contacts contacts) {SQLiteDatabase db =

Android利用Volley非同步載入資料完整詳細樣本(二)

MainActivity如下:package cc.y;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.os.Bundle;import android.util.LruCache;import android.widget.ImageView;import

總頁數: 2771 1 .... 1914 1915 1916 1917 1918 .... 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.