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提高第三篇之SurfaceView(下)

上一篇簡單介紹了SurfaceView的使用,這次就介紹SurfaceView的雙緩衝使用。雙緩衝是為了防止動畫閃爍而實現的一種多線程應用,基於SurfaceView的雙緩衝實現很簡單,開一條線程並在其中繪圖即可。本文介紹基於SurfaceView的雙緩衝實現,以及介紹類似的更高效的實現方法。        本文程式運行如下,左邊是開單個線程讀取並繪圖,右邊是開兩個線程,一個專門讀取圖片,一個專門繪圖:  對比一下,

Android入門第十四篇之畫圖

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

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 的Margin和Padding屬性以及支援的長度單位

Android的Margin和Padding跟Html的是一樣的。如所示:黃色部分為Padding,灰色部分為Margin。通俗的理解 Padding 為內邊框,Margin 為外邊框對應的屬性為android:layout_marginBottom="25dip" android:layout_marginLeft="10dip" android:layout_marginTop="10dip" android:layout_marginRight="10dip"

[譯]關於Activity和Task的設計思路和方法

幻之旅程Activity和Task是Android Application Framework架構中最基礎的應用,開發人員必須清楚它們的用法和一些開發技巧。本文用大量的篇幅並通過引用執行個體的方式一步步深入全面講解它們的基礎原理(underlying principles)和架構(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity

【Android筆記 六】Android Sensor感應器介紹(二)線程中重新整理

   上一篇中提到過一個問題,就是說感應器重新整理頻率太快,假如我們要做一個UI中,需要根據方向資料繪製一個一個移動的箭頭,那麼就要太過頻繁的重新整理繪製介面,佔用很多的資源,體驗性也會很差,《android 2進階編程》中一個示範測力器的例子,卻無意中給我們提供了一種此情況下重新整理UI的解決方案,這下我們就知道了如何防止感應器在介面中過於頻繁的重新整理。   下面是自己修改的代碼,供大家參考/* * @author

android擷取本機IP地址

 Java代碼 /**     * 擷取ip地址     *      * @return     */     public static String getLocalIpAddress() {      

去掉android的螢幕上的title bar

 去掉螢幕上的title bar有3個方法: 1. Java代碼實現@Overridepublic void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);         requestWindowFeature(

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心得1.4--Android的三種通知

1.Android有三種通知的方式2.  狀態區通知用於服務(service),多士的使用者交換介面更友好,下面簡要說一下多士處理//Toast通知可以改變通知位置.toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);//自訂多士Toast toast = new Toast(getApplicationContext());toast.setGravity(Gravity.CENTER_VERTICAL, 0,

關於android USB Host編程的一些總結

  以前沒有接觸過android USB Host編程。來到這個公司後,一邊做著測試專案,一邊又得研究著這個組長臨時給的任務。       他開始說的是,想實現android手機與PC端通過USB

Android Training - 支援不同的語言

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

paip.常用android手機軟體----語音篇

 以前,使用過IBM和MS的語音輸入在PC 機上,但是效果很差,估計只有40%的成功率,還需要訓練。。在ANDROID手機上,本來對語音輸入不抱什麼希望,試了下,發現進步神速,可以達到90%的識別率,很好很強大..特此總結了以下的語音輸入的軟體。。。1.smart notes ,"智能筆記",語音輸入記事本,紅色表徵圖,上面一個黃色的筆..只支援英文2.語音記事本:只支援中文,使用科大訊飛的技術..3.getjar: 尋找APP的用戶端..在我的CP上,PLAY

Jamendo開源線上音樂播放器源碼分析(一)

src跟res結構:之後將會按照流程走向和模組進行分析。先來分析下初始介面:先從manifest檔案入手:[html]<application android:icon="@drawable/icon" android:label="@string/app_name" android:name="JamendoApplication"> ... <activity

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

本例和上列類似,但介紹了使用android:layout_column=”1″ 指定需要添加的列的序號,跳過了第一列:<TableLayout

Android 技術總結(018)—— ImageView動畫出現鋸齒問題

[java] /**     * 產生縮放的動畫     */     private AnimationSet makeAnimation() {         // 建立複合動畫        

如何在android 中編譯alsa-utils工具

                                         &nbs

總頁數: 2771 1 .... 2643 2644 2645 2646 2647 .... 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.