android socket通訊(上)

android

Android上使用Box2d

Android上使用Box2dBox2d是一個非常優秀的開源2D物理引擎,可以類比出非常真實的物理效果,今天我們介紹如何在Andoird下使用Box2d:註:本文的大部分參考:http://rayleung.iteye.com/blog/4390561.Box2d原來使用c++寫的,不過已經有了Java版本的:JBox2D,可以在http://sourceforge.net/projects/jbox2d/下載,一共有兩個:JBox2d-2.0.1.zip和JBox2D-2.0.1-b250-F

android Parcelable項目中的應用

在activity之間可能要傳遞資料,如果是基本類型加String類型,那就好辦了,android已經提供了相關api。但是如果要傳遞一個實體類,比如說一個好友類:buddyinfo,就沒有相關api供調用了,這個時候可以使用parcebale。看代碼:實體類:import android.os.Parcel;import android.os.Parcelable;public class BuddyInfo implements Parcelable{private String

android軟鍵盤enter鍵

enter鍵,斷行符號鍵,電腦鍵盤上enter鍵就有多種響應。android軟鍵盤也不例外你在EditText上輸入以後,想在下一行輸入框輸入,可能需要去點擊下一行輸入框,讓它擷取焦點,也可能要隱藏軟鍵盤,在點擊輸入框,彈出軟鍵盤。或者已經到了最後一行輸入框,輸入完畢以後,要點擊登入,註冊,或者連結按鈕,可能要去隱藏它,感覺操作狠繁瑣。使用者體驗不好,有沒有解決辦法呢?其實可以利用軟鍵盤的enter鍵來解決上面的體驗問題。軟鍵盤,最常用的enter鍵事件有: 把EditText的Ime

Android 之IntentService學習

public abstract class IntentService extends

Android requires compiler compliance level 5.0 or 6.0. Found ’1.7′ instead. Please use A

原文地址:http://blog.csdn.net/satiling/article/details/7000846重裝作業系統後,要重新設定Android開發環境。配置成功後,添加原本項目時卻出現了錯誤!Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解決方案:1.項目右鍵

android中json解析

 在Android應用開發中,常用的資料交換格式有XML和JSON,這兩種方式各有各的好處,我們在特定的應用開發中可以選擇合適的一種。下面來看一下JSON資料解析:例子永遠是最好的教程,下面我們來看個例子!有這樣一個JSON資料:"{"username":"zhangsan","password":"123456"}"通過解析後對應的資料顯示在相應的控制項中:就是上面這種效果。在Android中使用json需要一個jar包,gson-1.7.jar;可以在google的網站上下載。把這個包加到項

android google map 開發中的常見問題及解決(無法擷取 google map apiKey 和Couldn’t get connection factory client)

android google map 開發中的常見問題及解決  這些天要研究下google map,在開發的過程中遇到了一些問題。在網上找資料發現也有很多朋友也遇到了類似的問題。而且沒有確切的解決方案。在這裡本人就簡要的說說自己遇到的問題和解決方案。google map的引入, <?xml version="1.0" encoding="utf-8"?><manifest

android之知識點小結一

Manifest.xml檔案中的一些代碼作用:<activity android:name=".LunchList" android:label="@string/app_name"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER"

android之儲存篇_儲存方式總覽

 作為一個完成的應用程式,資料存放區操作是必不可少的。因此,Android系統一共提供了四種資料存放區方式。分別是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共用,正確方式是使用Content Provider。  SQLite:

android錄音程式之wav檔案頭

網上搜尋到的錄音代碼裡都有一段處理wav檔案頭的代碼:/** * 這裡提供一個頭資訊。插入這些資訊就可以得到可以播放的檔案。 * 為我為啥插入這44個位元組,這個還真沒深入研究,不過你隨便開啟一個wav * 音訊檔案,可以發現前面的標頭檔可以說基本一樣哦。每種格式的檔案都有 * 自己特有的標頭檔。 */private void WriteWaveFileHeader(FileOutputStream out, long totalAudioLen,long totalDataLen, long

Android錄音程式之寫入資料

網上一般給出的例子中,寫入資料到檔案核心代碼如下:while (isRecord == true) { readsize = audioRecord.read(audiodata, 0, bufferSizeInBytes); if (AudioRecord.ERROR_INVALID_OPERATION != readsize && fos!=null) { try {

Android學習啟動篇

    

android調用系統照相機並保持圖片到本地 .

1.調用系統照相機 [java] view plaincopyprint?// 照相   public void takePhotos(View view) {      Intent cameraIntent = new Intent(              android.provider.MediaStore.ACTION_IMAGE_CAPTURE);      startActivityForResult(cameraIntent, CAMERA_REQUEST);  }  //

Android關於OutOfMemoryError的一些思考

很多的時候,我們使用Bitmap不會出現多大的問題。但是當機器資源不夠的情況下,很多應用都會報出 OutOfMemoryError,當然報出這樣的異常往往是給Bitmap分配記憶體時記憶體不足引起的。即便是很小的一個圖片,也會有出錯,如何解決呢?我的解決辦法如下: [java] view

android分層學習筆記(二)

android 是的jni是java與c之間的中介。java通過jni訪問c/c++的函數功能。jni的編寫,比較簡單,而且有一個模板可以套用。就像寫八股文一樣,並且不用像寫八股文那樣要把內容填入很漂亮,而是完成功能即可,沒有華麗的外表。在hal目錄下建立framework,並在framework下建立service/jni目錄,即cd halmkdir -p  framework/jni在jni目錄下建立com_ask_gpio.cpp檔案。標頭檔:#include "utils/Log.h"

android分層學習筆記(一)

對於Android系統移植,主要是資訊中framework的移植,而且都會涉及到硬體。關於硬體相關,資料目前不算小,最先比較詳細介紹的是Jollen,其他資料也大部分基於他的分析而寫出了一些自己的理解,他的部落格地址是http://www.jollen.org/blog/2009/。  以下是自己的學習筆記及理解,以為備忘。 本文的主要內容如下:寫在前面:關於分層一、  Stub編寫二、  JNI編寫三、  framework的java編寫四、  應用程式編寫五、 

Android 電話涉及到的幾個類備忘

    頂層代碼:PhoneApp.java, extends Application, 說明這是一個應用程式,此處會啟動一個InCallScreen。    對於通話,也有可能其他情況引起通話,如從電話本中撥號,或從簡訊中撥號,這時主是通過OutgoingCallBroadcaster發起通話廣播OutgoingCallBroadcaster.java, extends Activity, 有一個內部類OutgoingCallReceiver,

android分層學習筆記(四)

寫好底層的庫,接下來就是寫應用程式使用或驗證了。前面也介紹了,應用程式訪問jni庫,有多種方法,最簡單的就是直接調用,其次是用service,再次為service manager1 直接載入。    這有點兒像從三樓直接跳下來。其實java本來就有調用原生代碼的介面。android開發還包含有ndk開發,這個就是直接用c來做應用程式。1.1 testjni1.java在與framwork同層目錄下,建立app目錄,mkdir

Ubuntu下安裝配置Android SDK

環境:Ubuntu 10.04步驟:1、安裝Eclipse,詳見http://blog.csdn.net/gavin_dinggengjia/article/details/73643752、下載Android SDK官網http://developer.android.com/sdk/index.html,下載SDK的Linux (i386)版本android-sdk_r16-linux.tgz3、解壓$ tar -zxvf

總頁數: 2771 1 .... 1004 1005 1006 1007 1008 .... 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.