Android開發人員指南(8) —— What is Android?

前言  本章內容為開發人員指南(Dev Guide)/Android Basics/What is Android?,版本為Android3.0 r1,翻譯轉載並整理自:"gansc23",再次感謝"gansc23" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。  原文   http://developer.android.com/guide/basics/what-is-android.htmlAndroid是什嗎? (What is

Android開發人員指南(3) —— Other Tools

前言  本章內容為開發人員指南(Dev Guide)/Developing/Tools/android,版本為Android2.3 r1,翻譯來自"移動雲_文斌",歡迎訪問它的部落格:"http://blog.csdn.net/caowenbin",再次感謝"移動雲_文斌" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。  本文  Other Tools    本文介紹了在開發Android應用程式時可以使用的其他工具。  

Android與伺服器端資料互動(http協議整合struts2+android)

在android中有時候我們不需要用到原生SQLite資料庫提供資料,更多的時候是從網路上擷取資料,那麼Android怎麼從伺服器端擷取資料呢?有很多種,歸納起來有一:基於Http協議擷取資料方法。二:基於SAOP協議擷取資料方法,三:忘了-------那麼我們的這篇文章主要是將關於使用Http協議擷取伺服器端資料,這裡我們採取的伺服器端技術為java,架構為Struts2,或者可以有Servlet,又或者可直接從JSP頁面中擷取資料。那麼,接下來我們便開始這一路程:首先:編寫伺服器端方法,我這

Android中WebView載入本地HTML代碼並實現Java與JavaScript互動的例子

正在開發一個地圖程式, 相對於用XML寫安卓介面, 我更願意用這個偷懶的辦法,就是不用Android內建的MapView, 而是使用之前就已經比較熟悉的Google Maps JavaScript API, 在Android的WebView中載入HTML代碼, 利用Android提供的強大的Java與Js的互動功能,用網頁作為介面來開發程式,同時也可以用Js回調機器的本地功能比如GPS等.下面提供一個示範的例子,代碼如下: 1package com.aloong.map; 2

android載入大圖片時報OOM的解決方案

 在Android中:   1.一個進程的記憶體可以由2個部門組成:java 施用記憶體 ,C 施用記憶體

Android學習之Intent調用大全

 C/C++代碼//呼叫瀏覽器 Uri uri = Uri.parse(""); Intent it  = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);    複製到剪貼簿  C/C++代碼//顯示某個座標在地圖上 Uri uri = Uri.parse("geo:38.899533,-77.0

helloPe的android項目實戰之連連看

此篇為第一篇,本系列文章只為記下android小項目的是設計,實現過程。本文將首先介紹連連看項目的設計,以及涉及到的相關的內容與項目中所需演算法研究演算法。 本系列文章記錄只是為了增加android項目實戰經驗,將所學的知識用於相應的項目開發當中。首先介紹一下android中連連看項目的架構及所用到的技術進行簡要分析,架構基本如所示: 本程式主要包含兩大模組:即(1)展示層模組;(2)後台邏輯模組;其中展示層模組可以理解為遊戲的UI及一些遊戲輔助效果,展示層模組中,重要的是實

android 讀取 AndroidManifest.xml 中的資料:版本號碼、應用程式名稱、自訂K-V資料(meta-d

Android開發中我們常常需要知道,當前應用的版本資訊。可以進行自動升級判斷。擴充自訂資料 meta-data, 這些資料都在AndroidManifest.xml .我們如何擷取這些資訊呢?下來樣本如何讀取這些資料。1 版本資訊、應用程式名稱2 Appliction 的Meta-data3 Activity中的Meta-dataAndroidManifest.xml中的定義如下:<manifest

android-隱藏和顯示軟鍵盤

關閉軟鍵盤InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0);下面就可以通過下面方法可以恢複顯示boolean showSoftInput(View view, int flags, ResultReceiver

Android 程式開發:(十五)使用菜單 —— 15.1 輔助方法

菜單可以用來顯示額外的選項,這些選項也不必出現在主介面中。在Android架構中,主要有2中菜單:選項菜單 —— 顯示與當前活動有關的資訊。使用MENU鍵,可以觸發這個菜單。操作功能表 —— 顯示與活動中某一個視圖相關的資訊。長按一個視圖,可以觸發這個菜單。左側是 選項菜單,右側是

Android 程式開發:(十)基本控制項 —— 10.3 ProgressBar

當執行某些正在處理的任務時,ProgressBar提供了一個可視化的反饋。例如,你在從web伺服器下載資料,然後需要更新下載的狀態。在這種情況下,ProgressBar就是一個很好的選擇。下面的例子,展示如何去使用ProgressBar。1、建立一個工程,BasicViews2。2、main.xml中的代碼。[html] <?xml version="1.0"

Android ApiDemos樣本解析(149):Views-&gt;Layouts-&gt;Line

本例介紹了layout_weight 的用法,layout_weight 用法前面已介紹過:如Android ApiDemos樣本解析(147):Views->Layouts->LinearLayout->7. Fill Parent和 Android ApiDemos樣本解析(143):Views->Layouts->LinearLayout->3. Vertical (Padded)。本例使用了一個 ListView 和 Button

android手機root後的安全問題 (三)

首先,我們開啟re管理器,這時候re管理器請求使用root許可權,superuser會彈出提示,詢問使用者是否允許我們點擊允許之前,勾選“記住”,然後允許。這一步是為了擷取:應用獲得永久root許可權時,應該在superuser資料庫插入什麼樣的資料。然後我們將資料庫匯出/data/data/com.noshufou.android.su/databases下面有兩個資料庫我們需要關注su.dbpermissions.sqlite我們以permissions.sqlite

Android~擷取view在螢幕中的位置

getLocalVisibleRect , 返回一個填充的Rect對象, 感覺是這個View的Rect大小,left,top取到的都是0getGlobalVisibleRect , 擷取全域座標系的一個視圖地區, 返回一個填充的Rect對象;該Rect是基於總整個螢幕的getLocationOnScreen ,計算該視圖在全域座標系中的x,y值,(注意這個值是要從螢幕頂端算起,也就是索包括了通知欄的高度)//擷取在當前螢幕內的絕對座標getLocationInWindow

Android開發 屏蔽Button setClickable和setEnabled

今天想讓按鍵暫時無效,滿足一定條件下才可以被使用者按到。最初以為是setClickable,誰知搞錯了。請看手冊:[java] public void setClickable (boolean clickable)  Since: API Level 14 Sets whether this node is clickable.  Note: Cannot be called from an AccessibilityService.

Android設計準則

下面的這些設計準則是為了讓Android的使用者體驗團隊保持使用者最佳的體驗而發明設計的。把他們融合到你的創造力中,作為你的設計理念,而不是有意地去使用。吸引我用驚奇的方式來取悅我一個漂亮的介面,一個用心安排的動畫或是恰到好處的音效都是一段很棒的使用者體驗。微妙的效果可以使人感覺毫不費力,並且感到手中有一股強大的力量。真實的物體比按鈕和菜單更有趣讓使用者直接去觸動和操作你的應用中的物體。這節省了很大一部分用於讓操作變得讓使用者更加滿意的時間。讓我來個人化使用者總是喜歡加上一些個人的元素,因為這讓

Android ApiDemos樣本解析(166):Views-&gt;Layouts-&gt;Tabl

表格的儲存格中的View可以定義自己的對齊(Gravity),本例介紹儲存格中的View使用不同的對其方式:<TableLayout

Android在ActivityGroup裡面使用startActivityForResult

假如現在有個ActivityGroup A,裡面有兩個子Activity B和C,在C裡面跳轉到另一個Activity D,然後在D裡面執行了某些操作,finish了再返回D的時候,重新整理D介面。該如何?呢?如果在C裡面,c.startActivityForResult(D,0),然後在D finish()之前setResult(1),那麼在C的onActivityResult裡面是接收不到從D返回過來的返回碼1的,也就無法重新整理介面了。解決辦法是:  

用androidpn來實現推送

關於伺服器端向Android用戶端的推送,主要有三種方式:輪詢, 應用程式應當階段性的與伺服器進行串連並查詢是否有新的訊息到達,你必須自己實現與伺服器之間的通訊,例如訊息排隊等。而且你還要考慮輪詢的頻率,如果太慢可能導致某些訊息的延遲,如果太快,則會大量消耗網路頻寬和電池 ;SMS(通過傳送簡訊並解析簡訊內容來擷取伺服器端的指令),這個出現的問題是很難找到免費的網關來傳送簡訊;最後就是持久串連,主要是Socket通訊,這個解決了效能問題,但是耗電問題依舊沒能解決。在這裡,我們主要介紹的是第三種,

Android ApiDemos樣本解析(182):Views-&gt;Progress Bar-&gt

進程條ProgressBar可以用來顯示某個操作(比如下載檔案)當前的進度,應用可以根據操作的進度改變進程條的長度。Android 中的進程條還支援一個輔助的進度條來顯示莫個中間操作的進度,比如說解壓一個檔案包,主進度條可以顯示整個檔案包的解壓進度,輔助進度條可以顯示當前正在解壓的檔案的進度。對於一些無法事Crowdsourced Security Testing道操作所需時間,可以將ProgressBar 設定成”indeterminate”

總頁數: 2771 1 .... 2657 2658 2659 2660 2661 .... 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.