【Android面試】Android面試題集錦 (陸續更新)

 一些常見的Android面試基礎題做下總結,看看你能做出多少道?   1. Intent的幾種有關Activity啟動的方式有哪些,你瞭解每個含義嗎?      這裡Android123提示大家,Intent的一些標記有FLAG_ACTIVITY_BROUGHT_TO_FRONT

程式進入Android Market(網頁或者應用)

在實際需求,有可能會有給應用評價這樣的功能,通常這樣的功能都會跳轉到Android Market來讓使用者評論。 (自己伺服器上的資料,總是不那麼可信嘛,對吧)那麼如何進入自己應用的評價頁面呢?1. 網頁版通過網頁進入自己應用。比如,你的應用程式名稱叫: 蘇州即時交通  包名為: com.yfz.bus那隻要通過下面的URL即可進入:"https://market.android.com/details?id" + <package>;搜尋某個應用時可以用下面這個:"https://

Android:調用其他程式中的activity和Permission Denial: starting Intent 錯誤解決辦法

今天想調試多個task中棧的情況,在測試程式中調用另一個程式的activity,程式碼片段如下: btnStartX=(Button)findViewById(R.id.btnStartX); btnStartX.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubIntent

【Android環境】SDK Platform Tools component is missing!

 今天沒事升級了一下ADT 10.0.1工具, 然後重啟Eclipse 就出現 "SDK Platform Tools component is missing! ..."的提示框 ! 然後就發現,所有Android項目都不會自動編譯出R.java檔案。 那麼如何解決呢? 其實這是由於 ADT工具版本 與 Android SDK  Platform-tools Version不匹配造成的, 解決辦法就是升級ADT外掛程式的同時, 升級Android

Android的啟動模式(android:launchMode)

原文地址:http://developer.android.com/guide/topics/manifest/activity-element.html#lmode 此篇短文是介紹activity是如何被啟動的。有4種模式與Intent對象中的antivity標記一起協同來決定activity被調用時的表現行為。它們是:“standard”“singleTop”“singleTask”“singleInstance”預設是“standard”。 下表所示,上述模式被分為兩類,“standard

Android中尺寸單位

在android系統中單位DP也就是DIP:device independent pixels(裝置獨立像素). dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和     QVGA 推薦使用這個,不依賴像素。  px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。  pt:

Ubuntu 下 Android真機調試

cd /etc/udev/rules.d/sudo gedit 52-Android.rules檔案中寫入 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666",通用型sudo chmod a+r /etc/udev/rules.d/52-Android.rules 修改許可權sudo /etc/init.d/udev restart

android 中用bitmap 記憶體溢出處理

★android 中用bitmap 時很容易記憶體溢出,報如下錯誤:Java代碼Java.lang.OutOfMemoryError : bitmap size exceeds VM budget   ● 主要是加上這段:Java代碼    BitmapFactory.Options options = new BitmapFactory.Options();                       options.inSampleSize = 2;       BitmapFactory.

Android啟動模式對activity行為的影響

http://515632.blog.51cto.com/505632/714705其實除了啟動模式,還有intent的Flag和activity在manifest中定義的其它屬性也會影響activity的行為。首先,我們必須要理解如下幾個概念。一、task(任務):這裡面提到的任務與Android系統是個多任務的系統中的任務是不同的。後者更傾向於多進程和多線程來說的,而這裡的任務與application(應用程式)和activity(活動)有關係。Activity就不用說了,大家都知道這是與使

Android SDK4.2 (API17) 開發環境的搭建

一、首先訪問 http://developer.android.com/sdk/index.html二、先說機器上沒有eclipse的情況(另一種情況請直接看第七步)也就是選擇 ADT Bundle for windows 按鈕之後出來一個license的確認視窗,選擇使用對應的選擇三、點擊 Download the SDK ADT Bundles for windows 按鈕自動通過 http://dl.google.com/android/adt/adt-bundle-windows-x86

Android MMS模組資料存取

資料表MMS模組總共包含17張表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_segdir、words_segments。其中,pending_msgs表用於儲存待發送或下載的簡訊與多媒體訊息(有待證實),使用pdu中的觸發器進行插入和刪除。raw表用於儲存接收中的長

Android 手機瀏覽器的開發

最近看android資料,隨手寫了個簡單手機瀏覽器應用,該應用很簡單,主要包括AutoCompleteTextView 、WebView、Button控制項,但是涉及到了很多android開發常識,例如:許可權管理、布局標題列狀態列隱藏、開闢線程監聽事件、子線程不能更新主線程UI等,下面介紹一下程式碼範例:1,修改AndroidManifest.xml檔案,首先添加上網和應用旋轉許可權, 如下: <uses-permission

使用startForeground讓android服務前台運行

最近在使用android 4.1系統的時候,發現在手機休眠一段時間後(1-2小時),後台啟動並執行服務被強行kill掉,有可能是系統回收記憶體的一種機制,要想避免這種情況可以通過startForeground讓服務前台運行,當stopservice的時候通過stopForeground去掉。以下是android官方描述:Running a Service in the ForegroundA foreground service is a service that's considered

Android之路——第二個Android小程式(Android簡訊發送)

閑話不說,繼續貼代碼:首先是布局的代碼:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

Android Drawable 系列——ClipDrawable

ClipDrawable 是一個挺好看的一個圖片Drawable,操作起來也算比較簡單。下面先把代碼貼上來,通過例子進行說明。main.xml檔案的內容:<?xml version="1.0" encoding="utf-8"?><LinearLayout

Android手機解析度測試程式

該程式可以測試出個人手機裝置的解析度,屬於哪種dpi層級,以便開發參考。main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout

Android儲存——SharedPreference儲存(使用者偏好儲存)

資料存放區在開發中是使用最頻繁的,在這裡主要介紹Android平台中實現資料存放區的5種方式,分別是:1 使用SharedPreferences儲存資料;  2 檔案儲存體資料;3 SQLite資料庫儲存資料;4 使用ContentProvider儲存資料;5 網路儲存資料;SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中

Android第五課——Android的布局初步2——TableLayout布局

 TableLayout的布局大致上和LinearLayout有一定的類似的地方,但是兩者的不同也可想而知,有做過開發經驗的朋友們肯定對Table不會很陌生吧,這裡的TableLayout其實也是一個類似的Layout,在手機上顯示的模式跟網站的有些類似。下面我先把顯示的圖和代碼貼上來,然後對比較重要的代碼進行一些解釋。上面是顯示的圖,從上面的圖可以看出來顯示的是一個兩行一列的表格。下面是代碼:main.xml<?xml version="1.0"

Android儲存——SD卡或者檔案儲存體實現。

Android實現SD卡和實現記憶體檔案儲存體的做法基本是一樣的。只是取得檔案路徑的方法不一樣,基本上跟java的檔案操作是一致的,下面是程式的代碼。配置取的位置和實現有所不同,其他是一樣的,下面是代碼:main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation=

【移動GIS】android中訪問HTTP介面

移動GIS中,訪問INTERNET是不可或缺的,無論是線上地圖還是離線的,都得用到,再次,整理了一個HttpConnection通用類,省的每次用的時候都copy了import java.io.IOException;import java.io.InputStream;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import

總頁數: 2771 1 .... 472 473 474 475 476 .... 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.