android學習計劃

      最近兩周看了android應用開發的一些資料,主要是官方的網站,另外有一本android核心的書。因為android的市場商機還沒穩定下來,是有不少機會的,不過需要儘快學習和適應。官方的資料很豐富也很權威,我不打算另外買android應用的書了,如果是核心方面,覺得還是需要先有linux的基礎,而我沒有看過linux核心。現在這個時間點,去學linux核心感覺時間不對,因為現在已經很難靜下心來不關心市場變化的專心鑽研一門新的底層技術;倒是應用技術還是有激情去學習。     

android定位之基站定位

前言:GPS定位能提供精確, 詳細的資料。但是有的時候我們不能通過GPS獲得資料,如在屋子裡面,無GPS功能等情況。那我們就需要其他的定位手段,基站定位是一個不錯的選擇。當我們手機開機時,手機會自動向訊號最強的無線通訊台聯絡,註冊資訊,這個通訊台就是我們所說的基站,每個基站都有自己的id,我們通過這個基站的id能夠找到基站的位置,而國內城市的基站密度可以達到500米以下或者更低,所以能夠大體上確定我們的位置。準備工具:1. TelephonyManager:

Android GPS 定位的實現

作者:fly_binbinAndroid GPS 定位的實現今天弄了一個多小時,寫了一個GPS擷取地理位置代碼的小例子,包括參考了網上的一些代碼,並且對代碼進行了一些修改,希望對大家的協助。具體代碼如下:  要實用Adnroid平台的GPS裝置,首先需要添加上許可權,所以需要添加如下許可權:  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

Android中檢測手機制式和移動網路類型

Android中與電話功能相關的類是 TelephonyManager ,此類中定義了很多常量,以下分類說明擷取以下資訊需要在AndroidManifest.xml中指定許可權一、 資料連線狀態擷取資料連線狀態:int getDataState()擷取資料活動狀態:int getDataActivity()常用的有這幾個:int DATA_ACTIVITY_IN 資料連線狀態:活動,正在接受資料int DATA_ACTIVITY_OUT 資料連線狀態:活動,正在發送資料int

android 資料儲存方式

資料進行儲存方式,在Android中常用的有四種儲存方式,這裡我先給大家統一先簡單的介紹下:1. SharedPreference此儲存方式試用於簡單資料的儲存,文如其名屬於配置性質的儲存,不適合資料比較大的儲存方式;2. 檔案儲存體

android下使用adb啟動程式或者服務

使用 adb install hello.apk可以安裝一個apk但並不能啟動它,啟動它要使用adb shell am的方法啟動Activity:adb shell am start -n 包名/包名+類名(-n 類名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴充資料,等)。比如 adb shell am start -n AndroidExport.com/AndroidExport.com.AndroidExportActivity同樣

android中使用javamail發送郵件附件

使用javamail必須先下載3個JAR包並匯入工程 activation.jar additonnal.jar mail.jar匯入方法為: project->properties->java build path->libraries->add external jars然後在android項目中添加網路存取權限 <uses-permission

android 後台線程播放歌曲

Thread initBkgdThread = new Thread (new Runnable(){     public void run(){      play_music();     }    });    initBkgdThread.start();   }  } ); }  int[] notes = {R.raw.music}; int NOTE_DURATION = 400; //millisec MediaPlayer m_mediaPlayer;  private

Android 開發初級入門:註冊Google地圖 API 金鑰和顯示Google地圖

註冊Google地圖 API 金鑰cheungmine接著昨天的話題,今天首先示範如何產生GoogleAndroid認證指紋,這個指紋用來註冊Google地圖API密鑰。有了這個密鑰,我們就可以開發基於google map api的android應用了。比如在你自己的程式裡嵌入google map。這裡不討論任何法律上的許可問題。假定為了學習的用途,你是可以開發這樣的應用來玩玩的。確保Java環境正確安裝和配置,確保Eclipse和Android

Android觸控螢幕校準方法

本文記錄了在調試華清遠見教學平台FS_S5PC100上的Android觸控螢幕驅動的過程。屏的型號是上篇部落格《液晶背光電源的選擇》中的A043FW02 V0。這裡也給大家確認下,上次的電源選擇是沒問題的。我採用的觸控螢幕校準方法利用到了tslib-1.4。tslib的移植方法,網上有很多介紹,這裡就不贅述了。有過linux下觸控螢幕開發經驗的,應該知道通常驅動是把採集到的原始座標(A/D值),直接通過input系統上報。對於12位的A/D,觸控螢幕的範圍是:0~0xFFF。在驅動中表示如下: 

FS_S5PC100平台上Android Camera架構分析

作者:劉洪濤,華清遠見嵌入式培訓中心講師。1. Android-Camera架構分析Android的camera系統架構自上而下分別為應用程式層-架構層-硬體抽象層-linux驅動層。層與層之間通過Binder、回呼函數或者系統調用聯絡。我們主要關心的是CameraService與CameraHAL之間的聯絡以及CameraHAL本身的實現。2.

Android 代碼開啟GPRS

if (!isGPSEnable()) { ContentResolver resolver = mContext.getContentResolver(); Settings.Secure.setLocationProviderEnabled(resolver, LocationManager.GPS_PROVIDER, true); }此處 若正常 編譯是不通過的 因為前提條件:root為瞭解決這個secure有2個辦法:1.在源碼中編譯2.我自己想的是 在源碼中不就是要個key嗎

Android 開啟狀態列 EXPAND_STATUS_BAR

try{ Object service = context.getSystemService("statusbar"); Class<?> statusBarManager = Class.forName("android.app.StatusBarManager"); Method expand = statusBarManager.getMethod("expand");

Android 2.2戰勝iPhone的六個理由

發布的Android 2.2著實吸引著福士的眼光(編號:Froyo)。我們看到Android 2.2的功能得到了很大的提升,相比起iPhone,筆者認為從以下六個方面來看,Android2.2已經戰勝了iPhone。 1.支援線纜串連是否想把你的Android手機變成電腦的上網Modem裝置?沒錯,Android 2.2完全支援此功能,但是iPhone還不行。即便在Android 2.1平台上,你依然可以通過外掛程式和線纜將你的電腦和Android手機串連。 

android.content.res.Resources$NotFoundException 異常處理

如果需要配置android:theme 屬性: 如:   <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/notitle"> xml檔案:styles.xml: <?xml version="1.0" encoding="UTF-8"?><resources><style name="notitle">

Mac配置Android開發環境變數及工具安裝圖

Android開發工具為在一台Mac機上安裝Android,本文的講解中需要下載以下工具:Sun’s Java Development Kit (JDK)Android Software Developer Kit (SDK)Eclipse IDEAndroid Developer Tool (ADT) Eclipse plug-inJava Development Kit對於Mac開發人員來說Mac OS X已經預裝了JDK

Android Dialog 美化

去除dialog的內建的黑色背景自訂一個style    <style name="dialog" parent="@android:style/Theme.Dialog">        <item name="android:windowFrame">@null</item>        <item name="android:windowIsFloating">true</item>        <item name="

android擷取時間程式片段

public int onReceive(int result){Format f = new SimpleDateFormat("yyyy-MM-dd");Calendar endDate = Calendar.getInstance();//endDate.getTime();endDate.add(Calendar.DATE, -1); endDate.get(Calendar.DATE);java.text.DateFormat df=new

Android achartengine統計圖

最近在安卓2.2上寫個即時的監控程式,要用到統計圖。從網上搜了下Java4Less (http://java4less.com/charts/chart.php?info=android)     - Chart4J (http://code.google.com/p/charts4j/)     - BlueChart (http://code.google.com/p/bluechart/)- aChartEngine

android運行模擬器指令碼(批處理)

批處理是老師給的 也是來自互連網只是隨便做個記錄表示有做過android。。。 run.bat@rem : rem(或者::)相當於c語言中的//注釋符號@rem : /D表示連盤符一起改變@rem : 最好的注釋行的方法 => 冒號後緊接一個空格(必須要找個空格)@rem : exit /B 0 : 只退出當前批處理指令碼,而不是退出cmd.exe程式。退出碼為0: ************************************************************

總頁數: 2771 1 .... 695 696 697 698 699 .... 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.