Android上面的百度地圖使用步驟

1)下載百度地圖移動版API(Android)開發包      要在Android應用中使用百度地圖API,就需要在工程中引用百度地圖API開發包,這個開發包包含兩個檔案:baidumapapi.jar和libBMapApiEngine.so。:http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8F%B0/%E7%9B%B8%E5%85%B3%E4%B8%8B%E8%BD%BD2)申請API Key     

Android之音頻錄音

必須在AndroidManifest中設定相應的許可權:android:name="android.permission.RECORD_AUDIO" 1. 首先判定是否存在SD卡,並得到相應的路徑 /* 檢測是否存在SD卡 */  if (Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {/* 得到SD卡得路徑 */ mRecAudioPath =

Android之Wifi使用

Wifi網卡狀態: WIFI_STATE_DISABLED : WIFI網卡不可用 WIFI_STATE_DISABLING : WIFI正在關閉  WIFI_STATE_ENABLED : WIFI網卡可用 WIFI_STATE_ENABLING : WIFI網卡正在開啟 WIFI_STATE_UNKNOWN : 未知網卡狀態  第一步: 通過WifiManager manager =

Android之離線詞典

1. 首先在res/raw中匯入檔案dictionary.db/Files/lee0oo0/dictionary.rar2.

Android之建立程式捷徑

建立捷徑是需要在案頭中長按,然後選擇shortcut,然後在選擇需要建立捷徑的程式。以下是步驟:1. 首先,需要在AndroidManifest中添加<action android:name="android.intent.action.CREATE_SHORTCUT" /> 1A.  判斷是否要添加捷徑:if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT))2. 建立一個Intent對象3.

Android之浮動小視窗

//建立建立全域變數類 1 public class MyApplication extends Application { 2      3     /** 4      * 建立全域變數 5      * 全域變數一般都比較傾向於建立一個單獨的資料類檔案,並使用static靜態變數 6      *  7      * 這裡使用了在Application中添加資料的方法實現全域變數 8      * 注意在AndroidManifest.xml中的Application節點添加android

Android之Handler有感(一)

一直對Handler有所疑惑,今天做出決心要搞懂,現在粗略講講心得。Handler擁有兩個隊列,一個是放線程的隊列,我們就暫且叫做線程隊列;而另外一個是放訊息的隊列,我們暫且叫做訊息佇列。

Android自訂控制項之AlertDialog

最近公司沒什麼項目做,大部分時間都是自己在學習,而且覺得有必要和各位園友分享、交流下自己的所學所得,所以呢,決定今天開始寫博吧。嗯嗯,步入正題,很多時候Android內建的控制項樣式不能滿足我們多樣化的需求,要自己去自訂才會給人耳目一新的感覺,今天就先拿AlertDialog開導,哈~先上(比較喜歡柯南O(∩_∩)O):點擊enter按鈕會關閉對話方塊,留在當前Activity,點擊exit按鈕則退出應用。首先是main.xml:<?xml version="1.0" encoding="

Android之解析Android Map地圖返回的Json資料

先上一下需要解析的Json資料:{   "results" : [      {         "address_components" : [            {               "long_name" : "荔灣區",               "short_name" : "荔灣區",               "types" : [ "sublocality", "political" ]            },            {           

Android之簡訊接收

一個簡訊就是一個SmsMessage對象,一個SmsMessage對象通過一個byte[]來建立,一個byte[]數組就是一個object對象;在實際中有可能一條簡訊的內容太長,就會分成幾條簡訊,所以此時就對應著一個byte[][]的二維數組。//Android中簡訊封裝的形式是pdusObject[] object = (Object[]) intent.getSerializableExtra("pdus");byte[][] pdus = new byte[object.length][]

Android之建立即時檔案夾

以下使用的是SDK內建的例子來進行分析:首先,需要在 AndroidManifest.xml中添加<action android:name= "android.intent.action.CREATE_LIVE_FOLDER" />然後如下分析: public class MyLiveFolder extends Activity {     public static final Uri CONTENT_URI = Uri.parse("content://my.app/live"

Android之Bitmap使用心得(持續更新)

因為此代碼裡面有解釋,因此直接上代碼:public class ChangeBitmapPixel extends Activity {    private Button btn;    private Bitmap photo;    private ImageView image;    FileOutputStream fos = null;    BufferedOutputStream bos = null;    private ByteArrayOutputStream baos

Android之Handler有感(三)

主線程給主線程發送訊息:public class mainSendToMain extends Activity {     private Button btnTest;     private TextView textView;     private Handler handler;     @Override     public void onCreate(Bundle savedInstanceState) {       

Android之TabHost使用(引用SDK例子文檔)

Tab LayoutTo create a tabbed UI, you need to use a TabHost and a TabWidget. The TabHost must be the root node for the layout, which contains both the TabWidget for displaying the tabs and aFrameLayout for displaying the tab content.You can implement

Android之開啟閃光燈關鍵代碼

在AndroidManifest中註冊相應的許可權:<uses-permission android:name="android.permission.FLASHLIGHT" />  <uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera" /><uses-feature

Android之Handler有感(二)

注意:我們建立Handler的對象調用post方法,然後傳遞進去一個Runnable對象的這種方式並不會建立一個新的線程。HandlerThread和Looper :HandlerThread是Thread的子類以下是應用程式框架: 1. 首先建立 HandlerThread對象2. 對用HandlerThread對象的start方法啟用新線程3. 建立一個類繼承Handler,調用含有Looper的建構函式    public class MyHandler extends Handler{ 

Android之基本常見知識(持續更新)

//能夠取得螢幕的資訊 DisplayMetrics dm = new DisplayMetrics();     getWindowManager().getDefaultDisplay().getMetrics(dm);dm.widthPixels;                //取得寬像素    dm.heightPixels;       //取得高像素 //擷取當地的日曆 Calendar c=Calendar.getInstance(); 

Android之SharedPreferences(一)

寫:1. 通過getSharedPreferences得到SharedPreferences對象;傳入的第一個參數是string類型的名字,傳入的第二個參數可以為MODE_WORLD_READABLE或者MODE_WORLD_WRITEABLE2. 使用該對象的edit方法得到 SharedPreferences.edit對象3.  可以使用各種put方法,例如是putString傳入資料4.  這裡順便說一下 SimpleDateFormat 類, 以下是例子   

Android之簡訊廣播接收內容

以下是簡訊廣播接收內容步驟:1. 常見一個接收類,此類繼承 BroadcastReceiver ,需要建立一個action;2.  需要在AndroidManifest中註冊這個接收類(關鍵字receiver)並為action綁定,最後註冊簡訊接收許可權     <receiver android:name="EX06_01_SMSreceiver">        //繼承BroadcastReceiver 的類名 <!--

Android之SharedPreferences(二)——跨程式調用

第一個程式的: SharedPreferences  preferences = getSharedPreferences("count", MODE_WORLD_READABLE);第二個程式的: // 擷取其他程式所對應的 Context Context  useCount = createPackageContext("org.crazyit.io", Context.CONTEXT_IGNORE_SECURITY);SharedPreferences prefs =

總頁數: 2771 1 .... 321 322 323 324 325 .... 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.