一直以來對手機之間的通話都很好奇,撥打號碼就能實現兩個手機連同,今天就可以實現這個小功能,不然還怎麼說自己是研究Android的手機的呢? Android的手機模擬器內建有撥號功能,我們先試試內建的撥號功能。我們啟動兩個Android
我們平時擷取資源是通過 findViewById 方法進行的,比如我們常在onCreate方法中使用這樣的語句:btnChecked=(ImageView)findViewById(R.id.imgCheck); findViewById是我們擷取layout中各種View
Android TwoLineListItem繼承android.widget.RelativeLayout.由兩個子視圖組合而成,通常用在ListView中。它需要兩個TextView(ID值為text1,text2),還有一個可選的第三個VIew(ID值為selectedIcon)。?1234567891011121314151617181920212223242526272829303132333435363738<?xmlversion="1.0"encoding="utf-8"?
像給諾基亞手機安裝手機軟體需要認證一樣,當你安裝的手機軟體認證到期時手機軟體就不能安裝。給Android的開發工程打包為APK壓縮包也需要認證,這次就詳細說說這個問題。 ●申請認證 在開始-à運行,輸入“cmd”,接著開始定位JavaJDK的bin安裝目錄,輸入”d:”,斷行符號一下,如下所示:接著輸入“cd D:\JAVA\bin”,注意“cd”後有一空格,如下所示: 接著在後面輸入申請認證命令列:“keytool–genkey –alias
1、EditText有焦點(focusable為true)阻止IME彈出 editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) {
上次成功實現了“撥打到電話”後,心裡興奮極了,於是一口氣研究了手機傳送簡訊的原理,其實也很簡單。建立SMS,工程如下所示: ●修改res/values目錄下的string.xml檔案,如下所示:<?xml version="1.0"encoding="utf-8"?><resources> <string name="hello">Hello World,SMSActivity!</string> <
2010-12-06 17:46 2864人閱讀 評論(1)收藏 舉報1、在在XML檔案裡設定屬性隱藏:[xhtml] view plaincopyprint?android:visibility="invisible" android:visibility="invisible"2、java代碼裡設定:[java] view
在模擬器上給gallery放入圖片的時候,出現java.lang.OutOfMemoryError: bitmap size exceeds VM budget 異常,映像大小超過了RAM記憶體。 模擬器RAM比較小,只有8M記憶體,當我放入的大量的圖片(每個100多K左右),就出現上面的原因。由於每張圖片先前是壓縮的情況。放入到Bitmap的時候,大小會變大,導致超出RAM記憶體,具體解決辦法如下://解決載入圖片 記憶體溢出的問題
在手機開發中,我們會遇到這樣的問題,要在手機螢幕上顯示很多資訊,但是手機螢幕就那麼小一點,當內容較多的時候如何顯示呢,我們如何理用更有限的空間來顯示更多的資訊呢?我們可以使用安卓系統提供的SlidingDrawer類,使用SlidingDrawer類我們就可以藉助SlidingDrawer實現抽屜效果,這就是傳說中的安卓抽屜效果,下面看參考代碼,以下代碼經本站親測,讀者可以拷貝到Eclipse項目中運行。下面直接貼出代碼。 首先看一下運行效果:
Java代碼 import android.util.DisplayMetrics; private DisplayMetrics dm;//螢幕解析度容器 dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = dm.widthPixels; int height = dm.heightPixels; -------
目錄4.6 向左或向右 RadioGroup組與onCheckedChanged事件 4.8 自訂下拉式功能表模式 Spinner與setDropDownViewResource4.9 動態添加/刪除的Spinner菜單 4.6 向左或向右 RadioGroup組與onCheckedChanged事件範例說明接下來要介紹的是RadioGroup的組事件。RadioGroup可將各自不同的RadioButton設限於同一個Radio按鈕組,同屬一個RadioGroup組裡的按鈕,只能做出單一選擇(
在應用中經常會用到一些費時的操作,需要使用者進行等待,比如載入網頁內容……這時候就需要一個提示來告訴使用者程式正在執行,並沒有假死或者真死……囧……而ProgressBar、ProgressDialog等就是專門幹這個的。以ProgressDialog為例,一般的使用它步驟為:在執行耗時間的操作之前彈出ProgressDialog提示使用者,然後開一個新線程,在新線程裡執行耗時的操作,執行完畢之後通知主程式將ProgressDialog結束。以下是一個demo,很簡單的用法:[java]
Android 表徵圖規格1,Launcher 應用表徵圖:1.1,表徵圖大小(48*48dp):考慮到裝置密度,即一般需要三套像素比例的表徵圖:drawable-hdpi (48*1.5)*(48*1.5)像素 (1.5為裝置像素密度)drawable-mdpi 48*48像素drawable-ldpi (48*0.75)*(48*0.75) 像素另外,三星NOTE為drawable-xdpi(48*2)*(48*2) 像素如果應用需要發布到googleplay市場(等),還需要一張512*
網上查了很多資料,發現很多方法都無法退出如下資料http://www.android123.com.cn/androidkaifa/519.htmlhttp://www.2cto.com/kf/201111/111395.htmlhttp://android.tgbus.com/Android/tutorial/201103/347436.shtml 都無法正常退出,本人寫了下列程式,本人程式在SDK2.2下通過在baseAcitivity.java中寫public static
本章跟上篇文章的區別在於我的通訊錄表徵圖上增加顯示了有多少連絡人。mainpage.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
建立 檔案 apksign.sh運行時,只需要 ./apksign xx.apk 即可,自動完成簽名,並通過adb按裝linux 下的工具越用越順手.用的時間越長積累越多。Windows 下,每一次升級都需要學習一些新東西,同時老知識作廢。經常一些絕戶的事情。只在一個版本上有效。沒有延繼性。內容如下:#!/bin/shecho $@ | awk '{#printf("\n"$1"\n");if (4 > length($1)) {printf("./apksign.sh
標籤:android開發圖片解析度drawablehdpimdpildpiit分類:Unix/Linux1.drawable-(hdpi,mdpi,ldpi)的區別dpi是“dot per inch”的縮寫,每英吋像素數。四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi
本節收集自訂控制項:1)自訂的RelativeLayouthttp://www.cnblogs.com/yeshanghai/archive/2012/05/19/2509181.html2)自訂的LinearLayout http://www.cnblogs.com/delia/archive/2012/03/09/2387934.html3)Android UI深度設計自訂控制項】http://www.cnblogs.com/zisou/archive/2011/08/19/android_
直接上代碼,解釋看注釋,一個火箭發射倒計時的例子main.xml[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
在windows下運行CMD命令,在DOS下 1) emulator -avd And8AVD -partition-size 1282) cd..3) adb root4) adb remount5) 然後偵錯工具,在eclipse中的file exploer 中的 system/etc/hosts