Android上你所不知道的8款遊戲引擎

很多初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊

兩個Android工程之間的調用

已經有一個 Android工程 A 。  現在的工程 B 中 需要整合A工程作為一個模組。怎麼樣實現?首先我想 B工程中能否直接  包含 A的apk檔案, 發現不可行。然後 想到 用jar包的方式,   1將A工程 的src檔案夾下面所有的內容 匯出 jar包。2保留  reg下的  圖片,xml 等資源檔, 還有 AndroidManifest.xml 的內容。3將A工程的jiar包  匯入到B工程中,  reg中的檔案放到相應的檔案夾下面。 

windows系統上安裝與使用Android NDK r5b(轉)

一:什麼是NDK?NDK 提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so 和java 應用一起打包成apk。這些工具對開發人員的協助是巨大的。NDK 整合了交叉編譯器,並提供了相應的mk 檔案隔離CPU、平台、ABI 等差異,開發人員只需要簡單修改mk 檔案(指出“哪些檔案需要編譯”、“編譯特性要求”等),就可以建立出so。NDK 可以自動地將so 和Java

Android電話相關的操作 – 打電話,接電話,掛電話

因為Android2.3以上增加了對permission  android.permission.MODIFY_PHONE_STATE 的限制,2.3之前的通過反射機制調用ITelephone的能力的做法已經不適用,所以可以用偽造廣播的方式來電話中package com.demo.launcher;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import

android多點觸摸demo

MainActivity:package potter.back;import android.app.Activity;public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {

Android NDK開發基礎——-環境搭建1

文章目錄 2、下載安裝Android NDK3、下載安裝cygwin4、配置NDK環境變數5、用NDK來編譯器  6、在eclipse中整合c/c++開發環境7、配置C/C++的編譯器  搭建這個環境差不多弄了一天,唉~  真是不容易啊!詳細搭建步驟如下:1、Android 開發環境搭建Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裡隨便概述性的說說。<!--[if !supportLists]-->

【Android自動化測試之Robotium】02. Robotium之用例分析

如果大家配置好了Robotium的測試環境,那麼開始吧(這裡只介紹有源碼的情況,沒有源碼也是可以做的)被測應用下載:http://download.csdn.net/detail/wirelessqa/4487252測試代碼 (只貼出MainActivity和GridView,用例很簡單就不多作注釋了)大家可以對照著Athrun的用例來看看兩個架構的區別package org.onceler.robotium.test;import java.util.ArrayList;import org.

我的第一個安卓應用

        搭建好了安卓應用開發的環境,就迫不及待地想要做個簡單的小程式試試了。通過File -> New -> Project 菜單,建立新項目"Android Project" 然後填寫必要的參數建立工程之後就能夠在Eclipse 介面的左側看到開啟src檔案夾,就可以編寫自己的代碼了。My Code如下:ackage ord.test;import android.app.Activity;import android.os.Bundle;import

android預設將新安裝的IME設為可用

需求:將新安裝的IME設為可用,不用進設定中添加解決過程:1.

android sdk 文檔導讀之一:android 如何繪製 Views

     當一個Activity獲得了焦點後,它將被要求去繪製它的layout(也就是那句在onCreate方法裡面的setContentView()方法所設定的layout)。android的framework會處理這個繪製的過程,但是這個Activity也必須提供這個將繪製的View的layout層級的根節點資訊。     

Android調用系統程式

以下內容轉載自:http://shazhuzhu1.iteye.com/blog/1095694android調用系統程式1.從google搜尋內容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.瀏覽網頁Uri uri

Android安裝卸載程式解析

< activity android:name=".PackageInstallerActivity">< intent-filter>< action android:name="android.intent.action.VIEW" />< category android:name="android.intent.category.DEFAULT" />< data android:scheme="content" /><

AndroidMainfest.xml檔案中的android屬性

一直很想總結AndroidMainfest.xml中各種屬性工作表示的意義,可是都沒時間,碰巧看到有網友做了總結,順道轉一下:原文地址:http://blog.csdn.net/k7sem/article/details/4527250android:allowTaskReparenting是否允許activity更換從屬的任務,比如從簡訊息任務 切換到瀏覽器任務。android:alwaysRetainTaskState是否保留狀態不變, 比如切換回home, 再從新開啟,

Windows 下用 repo 下載Android源碼

首先,我們先認識一下,什麼是repo, 我們知道Android開源工程的代碼,使用了一個叫repo的工具,有效管理著Android底下的幾百個git工程。事實上repo本上並不是一個程式,而是一個指令碼工程.......而git才是真正的版本管理工具。說白了,repo就是一堆批處理(python語言寫的),它把git的命令進行了合理封裝,目標就是同時管理多個git工程。Android的源碼都是分塊管理的,比如你想看bootloader的源碼,你可以用git執行git clone

關於Android軟體檢測心跳的實現原理

你把自己的手指堵在網路攝影機上,開啟相機,對光仔細看一下,會發現心跳一下光線就會變暗一次,周期變化被軟體檢測出來就是的。這種軟體我裝了的,也看過的,但是跟含氧量沒什麼關係,是血液的含量、透光度造成的,因此對光的效果最好!所以,只要能檢測到光線強度變化頻率,大概就可以了。只是初步想法,待實踐驗證後,將會附上代碼

Android資料庫的批處理操作(以新增連絡人...為例)

文章目錄 Batch operationsOperations Batch operationsData rows can be inserted/updated/deleted using the traditional insert(Uri, ContentValues), update(Uri, ContentValues, String, String[]) and delete(Uri, String, String[])

ubuntu 11.04下android開發環境的搭建!

最近從windows轉到Ubuntu 12.04 LTS上開發Android,在一步一步的實踐中,全靠這篇文章的指導了。文章出自: http://www.cnblogs.com/softman11/archive/2011/06/22/2086793.html1.安裝JDK   首先到oracle的官網上下載linux版本的JDK,網址為:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-40075

Android放大鏡實現的兩種方式

public class ShaderView extends View {private final Bitmap bitmap;private final ShapeDrawable drawable;// 放大鏡的半徑private static final int RADIUS = 80;// 放大倍數private static final int FACTOR = 3;private final Matrix matrix = new Matrix();public

介紹一款比Android原生模擬器還要快的模擬器Genymotion

文章來源: http://my.oschina.net/ryanhoo/blog/141824還在用Android原生模擬器?給你推薦一款全方位把Android原生模擬器秒成渣渣的神器:Genymotion!需要理由?效能卓越作為曆史上最快的Android模擬器(沒有之一),秒級開機關機速度足夠讓你膜拜了(粗數量級估計5-20s不等),Android模擬器應該是1min起吧(如果你夠幸運的話)? 此外,堪比真機的操作體驗實在讓人慾罷不能(希望你的真機效能足夠卓越,不然在Genymotion面前,

Android手機螢幕鎖屏監測

手機螢幕鎖屏和解鎖都是會發廣播出來的,我們只要用BroadcaseReceiver來監聽相應的Action即可, public void onCreate(final Bundle savedInstanceState) { final IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_SCREEN_OFF); filter.addAction(Intent.

總頁數: 2771 1 .... 654 655 656 657 658 .... 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.