Android實現截取當前螢幕圖片並儲存至SDCard

功能1. 實現截取當前螢幕的功能。 2. 把截取的圖片儲存到SDCard中的某個目錄檔案夾下面。  Java代碼[java]  package com.app.test01;    import java.io.File;  import java.io.FileOutputStream;    import android.app.Activity;  import

Android入門第九篇之AlertDialog

時隔一年,又要準備做Android的開發了,最近複習和整理一下Android的知識。這次要說的是AlertDialog,這種對話方塊會經常遇到。AlertDialog跟WIN32開發中的Dialog不一樣,AlertDialog是非阻塞的,而阻塞的對話方塊用的是PopupWindow。       先貼出程式啟動並執行:main.xml的源碼:view plaincopy to clipboardprint?<?xml

Android入門第一篇

最近Android挺火的,可惜剛畢業,溫飽才剛剛解決,還沒能力買台Android手機,所以目前的開發只能用模擬器來做。。。就目前 Android SDK 1.5 + Eclipse + ADT的開發方式來說,跟J2ME最大的區別在於UI的不同,當然Android比J2ME多出很多東西,多出的是J2ME無法作對比的。。。。剛開始做Android開發,很多人都是先寫個簡單的介面,再加點控制碼,本文就是這樣。      

Android入門第十四篇之畫圖

 常用控制項說了不少,現在說說手機開發中也常用到的畫圖。要掌握Android的畫圖,首先就要瞭解一下,基本用到的圖形介面:1.Bitmap,可以來自資源/檔案,也可以在程式中建立,實際上的功能相當於圖片的儲存空間;2.Canvas,緊密與Bitmap聯絡,把Bitmap比喻內容的話,那麼Canvas就是提供了眾多方法操作Bitamp的平台;3.Paint,與Canvas緊密聯絡,是"畫板"上的筆刷工具,也用於設定View控制項上的樣式;

Android培訓班(3)

從linux目錄裡可以看到如所示: 現在接著來介紹一級目錄的大體功能:bin:這個目錄主要用來放下載android代碼的執行檔案。bionic: Android的libc庫,包含了一些基礎庫,其存在的意義在於其可規避GPL,同時減少庫的體積,針對arm進行指令和記憶體最佳化。bootable:啟動和恢複相關的代碼和工具。build:Android工程編譯的規則指令碼,是其建立Android系統的核心。cts:

Android培訓班(21)

前面學習了屬性系統的初始化和載入,還有儲存到屬性檔案等功能,下面來學習屬性服務的方面,它主要用來提供一種服務的方式給java虛擬機器上層使用,或者java應用程式使用。start_property_service函數的代碼如下:#001  int start_property_service(void)#002  {#003      int fd;#004  #005    

Android培訓班(10)

#022  #023      /* clear the umask */#024      umask(0);在上面這段代碼裡,調用函數umask來設定屏蔽位為0值。這樣的意思是什麼呢?是告訴系統做了那些工作呢?要瞭解這個,就得深入查看一下linux函數大全了,因為它的作用就一目瞭然了,它的解釋如下:linux中的 umask 函數主要用於:在建立新檔案或目錄時

Android培訓班(35)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc檔案裡,可以看到載入下面的服務: service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server socket zygote stream 666 onrestart write

Android使用AndEngine建立第一個程式

首先要把andengine.jar複製到libs檔案夾裡 01package com.hu.anden;02 03import org.anddev.andengine.engine.Engine;04import org.anddev.andengine.engine.camera.Camera;05import org.anddev.andengine.engine.options.EngineOptions;06import

Android 網路編程: SOCKET的簡單使用。

本文介紹SOCKET 的服務端和用戶端的開發。 在本文中並沒有使用非同步來對資料進行接收。 因為網上太多有關非同步、儲存用戶端SOCKET的例子了, 但是他們的代碼都非常的多, 非常的繁瑣, 所以這裡就去掉了非同步資料接收等。首先介紹服務端: 這裡代碼實現的是服務端開啟後就等待用戶端的串連, 當用戶端串連上後就接收訊息, 並發訊息回去後馬上關閉連結。如果需要做類是聊天室軟體的話需要加上“非同步處理”[java]public class SocketServer 

Android的介面元素UI

Android常見的布局形式有如下幾種:1:視圖組件(VIEW)在android當中View類是最基本的一個UI類,基本上所有進階的UI組件都繼承這個類。一個View在螢幕上佔據了一塊矩形地區,它負責渲染這個矩形地區,也可以處理這塊矩形地區發生的事件,並且可以設定該塊地區是否可見,以及擷取焦點等操作。2:視圖容器組件(ViewGroup)一個ViewGroup對象是一個Android.view.ViewGroup的執行個體,他負責添加進ViewGroup的這些view進行布局,注意的是一個Vie

Android ApiDemos樣本解析(93):Text-&gt;LogTextBox

Android中TextView用於顯示文字串並可以設定成“可編輯”。事實上TextView 是個功能完全的編輯框,但預設設定成唯讀(相當於Windows中的label) ,它的子類EditText 開啟了編輯功能允許使用者編輯文本。本例從TextView 衍生類別一個子類 LogTextBox

Android ApiDemos樣本解析(104):Views-&gt;Auto Complete-&g

如果需要在文字框中輸入一個例表,在輸入列表中每個元素時希望都有提示可以選擇,此前的AutoCompleteTextView只支援輸入第一個元素時提供提示下拉框, 這時可以藉助MultiAutoCompleteTextView ,MultiAutoCompleteTextView為AutoCompleteTextView的子類,它可以支援匹配輸入字串的子串,子串由分隔字元(可以通過setTokenizer

Android ApiDemos樣本解析(114):Views-&gt;Expandable Lists-&am

本例介紹了使用如何Map-based 資料作為Expandable List的資料來源。其中Group和Child的定義如下[java] List<Map<String, String>> groupData  = new ArrayList<Map<String, String>>(); List<List<Map<String, String>>> childData&

Android Training - 支援不同的語言

把UI中的字串從代碼中提取到一個外部檔案中是一個好的習慣。Android為每個項目提供一個專門的資源檔夾來實現。如果你使用SDK工具來建立的項目,那麼這個工具會在項目的根目錄建立一個res/檔案夾,這個檔案夾中的子檔案夾表示不同的資源類型。這裡也有一些預設的檔案,比如res/values/strings.xml,它定義了你的字串的值。建立地區檔案夾和字串檔案為了支援多國語言,你需要在/res中添加values加一個連字號號和一個ISO國家代碼命名的檔案夾。比如,values-es/包含了的資源是

Android 實現簡單截屏並儲存為檔案

直接上代碼:[java]/** * 截屏 * @param v         視圖 * @param filePath  儲存路徑 */ private void getScreenHot(View v, String

android代碼重啟

先上代碼:[java]Intent intent = new Intent(Intent.ACTION_REBOOT); intent.setAction(Intent.ACTION_REBOOT); intent.putExtra("nowait", 1); intent.putExtra("interval", 1); intent.putExtra("window",

andorid中Html.fromHtml方法

在android中,有一個容易遺忘的Html.fromhtml方法,意思是可以將比如文本框中的字串進行HTML格式化,支援的還是很多的, 但要注意的是要在string.xml中用<!--cdata-->去轉義,比如:Java代碼<string name="htmlFormattedText">      <![CDATA[     

Android 應用開發筆記 - 單項選擇(RadioGroup, RadioButton)

在面板拖拽表徵圖,到介面。然後更改相關屬性(Properties),如,  activity_main.xml清單如下:<RadioGroup       android:id="@+id/radioGroup01"       android:layout_width="wrap_content" &

Android學習筆記(五) 之android tabwidget 調整高度文字置中

處理如下:[java]<span style="font-size:18px;color:#3333ff;">  TabWidget tabWidget = tabHost.getTabWidget();                     &

總頁數: 2771 1 .... 2724 2725 2726 2727 2728 .... 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.