Android的NDK開發(1)-不一樣的HelloWorld

       通過之前的兩篇文章,我們已經對JNI技術有了一個瞭解-能夠讓java與其他的語言進行互動。       android的應用同樣也是用java開發,所以也可以使用JNI技術來進行其他語言的調用,比如C\C++,大名頂頂的cocos2d-x就是用C來做開發語言的。      為什麼要在Android中使用C\C++?1. 代碼的保護,由於apk的java層代碼很容易被反編譯,而C/C++庫反匯難度較大。2.

Android中Service初探

             Service是在一段不定的時間運行在後台,不和使用者互動應用組件。每個Service必須在manifest中 通過<service>來聲明。可以通過contect.startservice和contect.bindserverice來啟動。Service和其他的應用組件一樣,運行在進程的主線程中。這就是說如果service需要很多耗時或者阻塞的操作,需要在其子線程中實現。service的兩種模式本地服務 Local Service

Android中SoundPool的使用

     

Android入門(7)第一個應用-GTD

一、提要       這個執行個體整合了前面學過的一些組件(intent,handler,ListView...),也加入了一些新的東西(dialog,LayoutInflater),最主要的是在應用中整合了Sqlite。      應用的名字是Getting Things

Android實戰之手勢與多點觸控探究

一、提要         最近在iPhone有一款應用非常火,較做Clear,這個是示範視頻:http://v.youku.com/v_show/id_XMzUyNjQ2NDk2.html 實施上它的功能非常的簡單,類似一個ToDoList,但它將使用者體驗做到了極致,其中一個最大的特點就是將手勢和多點觸控成功得融入到了應用之中。       

Android中SurfaceView學習

               SurfaceView和View的明顯不同在於Surface不需要通過線程來更新視圖,但在繪製之前必須使用lockCanvas方法鎖定畫布,並得 到畫布,然後繪製,完成後用unlockCanvasAndPost方法解鎖畫布。SurfaceView類的事件處理和View一樣。             首先來看一個簡單的架構。繪製介面類:package com.example.bonusball;import

android 實現語音辨識效果

      前段時間,在google官方,看語音辨識這裡, 覺得挺有意思的,所以自己寫了一個小小的例子,和大家一起分享!注意如果手機的網路沒有開啟,就無法實現識別聲音的!所以一定要開啟手機的網路,如果手機不存在語音辨識功能的話,就無法啟用識別! 下面是activity中的代碼:package com.zhangke.spring.sky.yuyin;import java.util.ArrayList;import java.util.List;import

基於Android的英文電子詞典

一.提要      英文詞典是手機中經常使用的應用。因此,在本文將結合 Android 來討論如何?一個 Android 版的英文詞典。實現英文詞典的方法很多。在本文使用了 SQLite 資料庫來儲存英文單詞資訊。系統通過 SQLite 資料庫中儲存的單詞資訊來尋找到與指定英文對應的中文資訊。當然,實現這樣一個英文詞典需要解決一系列技術問題。例如,如何將儲存英文單詞資訊的資料庫檔案隨程式( apk 檔案)一起發布;發布後如何開啟資料庫。   先看最終效果:二.

Android設計準則

下面的這些設計準則是為了讓Android的使用者體驗團隊保持使用者最佳的體驗而發明設計的。把他們融合到你的創造力中,作為你的設計理念,而不是有意地去使用。吸引我用驚奇的方式來取悅我一個漂亮的介面,一個用心安排的動畫或是恰到好處的音效都是一段很棒的使用者體驗。微妙的效果可以使人感覺毫不費力,並且感到手中有一股強大的力量。真實的物體比按鈕和菜單更有趣讓使用者直接去觸動和操作你的應用中的物體。這節省了很大一部分用於讓操作變得讓使用者更加滿意的時間。讓我來個人化使用者總是喜歡加上一些個人的元素,因為這讓

Android 中Animation簡單例子

關於動畫的實現,Android提供了Animation,在Android SDK介紹了2種Animation模式:1. Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸層動畫;2. Frame Animation:順序播放事先做好的映像,是一種畫面轉換動畫。動畫類型下面先來看看Android提供的動畫類型。Android的animation由四種類型組成在XML檔案中:alpha        漸層透明度動畫效果scale       

android中擷取即時天氣

先看效果:需求非常簡單,在菜單中加入天氣查詢的按鈕,點擊後顯示即時天氣。準備工作:1.下載華為能力SDK;http://imax.vmall.com/nj-campus/universityEpDown/toDownPage2.申請一個應用擷取appId和appkey,待會要用到。簡單的思路就是先通過網路或者gps擷取到當前位置的經緯度,然後通過sdk查詢溫度,擷取結果。具體步驟如下:1.建立工程把sdk中jar包拖到工程中的libs檔案夾下面。2.主類代碼如下package

Android遊戲開發十日通(3)-建立第一個Android遊戲

文章目錄 提要搭建工程編碼部署總結 提要有了前面的學習基礎,我們就可以開始開發遊戲了,當然,現階段只是學習為主。下面要做的一個遊戲叫做 Star

Android中用intent發送郵件

下面是一個用intent發用郵件的Util類,可以發送附件。//MailUtil.javapackage com.maclab.util;import java.io.File;import com.dropbox.client2.session.Session.AccessType;import android.content.Context;import android.content.Intent;import

Android中產生PDF

iText 是java和C#中的一個處理PDF的開源類庫,國外的大牛已經把它移植到Android上了,但是直接拿來用還是需要花費一點功夫,下面就用一個簡單的demo來測試一下。iText項目地址:https://code.google.com/p/droidtext/首先用過svn把代碼check下來,終端運行svn checkout http://droidtext.googlecode.com/svn/trunk/

Android中 使用Javamail發送Email帶群發加附件(絕對可用!)

之前寫了一篇關於Android中發送Email的文章,裡面用到的是隱式的intent來啟用系統內建的郵件發送功能。今天花了一天來自己實現這個郵件發送功能(主要是網上的代碼太坑...)這裡用gmail作為發送方的郵箱,其他網易,新浪什麼的應該也ok,QQ貌似不行。資源來自:javamail-android下面是實現步驟及相關代碼。項目添加jar包將activation.jar,additionnal.jar,mail.jar放到項目的libs

android中的線程

文章目錄 Thread中的run和start參考     通常Android運行時只有一個線程,就是UI主線程,負責更新ui,也可以處理一些邏輯工作,但遇到複雜的工作,就不可以直接丟給主線程來處理,不然UI線程就會卡在那,導致系統無響應。   

Android遊戲開發十日通(1)-遊戲編程基礎

前言很早之前就有做遊戲的想法,感覺做遊戲真的很酷!但由於時間和技術上的種種限制,沒有去實現,最近終於下決心去學習這方面的知識。那麼,就從今天起,開啟Android的遊戲之旅。第一篇還不涉及到遊戲的技術細節,算是遊戲變成的一些常識。以故事開始故事勾畫出了遊戲的動作,目的和流程。故事寫的越詳細,遊戲開發的時候寫編碼就會越容易。故事為什麼重要   因為故事是整個遊戲實現的基礎,從開始到結尾。   必須要意識到的是一個idea一定要完整,它的每個方面都必須認真地想清楚。 

Android遊戲開發十日通(2)-搭建libgdx遊戲引擎

libgdx簡介libgdx是一個跨平台的2D/3D的遊戲開發架構,它由Java/C/C++語言編寫而成。它基於Apache License, Version 2.0協議,對商業使用和非商業使用均免費。libgdx相容Windows、Linux、Max OS X、Java

Android的NDK開發(2)-基於NDK的OpenGL開發

     之前在學習Android的時候有寫過如果在Android中使用OpenGL,當時完全都是用java語言來實現的,現在我們用NDK來實現一次。     實現的思路就是將渲染器中的onDrawFrame,onSurfaceChanged,onSurfaceCreated分別在C中實現,然後將C編譯成.so檔案之後在Java中直接調用相應的函數就可以了。     步驟就不詳細敘述了,代碼貼一下。    主Activity:package com.empty.ndkgl;import com.

Android中繪製圓角矩形圖片及任意形狀圖片

        圓角矩形圖片在蘋果的產品中很流行,相比於普通的矩形,很多人都喜歡圓角矩形的圖片,因為它避開了直角的生硬,帶來更好的使用者體驗,下面是幾個設計的例子:下面在Android中實現將普通的矩形圖片繪製成圓角矩形。首先看最終效果:代碼清單:package com.example.phototest;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import

總頁數: 2771 1 .... 657 658 659 660 661 .... 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.