android 不同Activity使用一個SharedPreference

儲存密碼的Activity:public class SharedPreferenceTest extends Activity { /** Called when the activity is first created. */private ImageView mSkip; @Override public void onCreate(Bundle savedInstanceState) {

android根據不同的解析度來讀取圖片

剛自己折騰了個小程式,用來顯示圖片,但只能在一種解析度的手機上看著比較舒服,其他解析度的手機上有的太小有的太大,經過網上的尋找資料,我自己寫了一個程式來測試。android對這種情況也考慮了,它在res目錄下有三個(drawable-hdpi,drawable-mdpi,drawable-ldpi)三個子目錄。hdpi用來存放高解析度的圖片,比如WVGA (480x800),FWVGA (480x854)。    mdpi用來存放中解析度的圖片,比如HVGA (320x480)。   

android view的一些常用觸發方法

onFinishInflate() 當View中所有的子控制項 均被映射成xml後觸發onMeasure(int, int) 確定所有子項目的大小onLayout(boolean, int, int, int, int) 當View分配所有的子項目的大小和位置時觸發onSizeChanged(int, int, int, int) 當view的大小發生變化時觸發onDraw(Canvas) view渲染內容的細節onKeyDown(int, KeyEvent)

android SurfaceView實現人物動畫

經常看到別人的遊戲中有人物跑動的效果,對這個東西很好奇,剛好群裡上傳了“忍者突襲”的代碼,我看了裡面的代碼,但對畫人物那段還是沒咋弄,所以自己寫一個測試程式,程式中使用到的圖片資源是來自“忍者突襲”的代碼,真心的感謝寫“忍者突襲”代碼的人~~人物角色使用的圖片如下:在畫人物角色時會對這張圖片進行剪下,使用的函數是mCanvas.clipRect(mClipRect);繪製人物角色的思想是使用mCanvas.clipRect(mClipRect);函數來設定畫布顯示的位置及大小,假設為(prese

Android 應用中TCP 初步探索?

TCP 是什麼,可能有些人不知道先掃一下盲吧。TCP:Transmission Control Protocol  傳輸控制通訊協定。TCP是一種連線導向(串連導向)的、可靠的、基於位元組流的運輸層(Transport layer)通訊協定。相當於一個聊天的小應用程式,只能發送文字。Server端是一個java project 僅僅有一個類Server 代碼如下:import java.io.DataInputStream;import

Android應用程式中用Broadcast來監測”斷網”,並進行相應處理

有的Android應用程式有“連網”和“斷網”兩種串連方式,“斷網”和“連網”有兩種不同的介面,”斷網“情況下調用斷網的API,“連網”情況下調用“連網”的API,如果“斷網”情況下調用連網的API,就會出現異常。應該是“連網”情況下如果斷網,應該就應該調到“斷網”的介面,並調用“斷網”情況下的API。1.能夠檢測網路,首先具有如下許可權(訪問網路的許可權和訪問網路狀態的許可權):<uses-permission

android源碼解析 —- camera 照相機 攝像機 .

 文章出處:http://blog.csdn.net/dany1202/archive/2011/01/26/6164450.aspx 一.camera啟動1.一個activity啟動調用流程:    onCreate()-->onStart()-->onResume()    onCreate():    1.可添加所需布局檔案,畫介面。   

Android學習劄記三:初涉Service(1)之Context.startService()與Context.bindService()區別

服務不能自己運行,需要調用Context.startService()或Context.bindService()方法啟動服務。這兩種方法都可以啟動Service,但它們使用的場所不同:(1)使用startService()方法啟動服務,調用者與服務之間沒有關聯,即使調用者退出,服務仍可運行。(2)使用bindService()方法啟動服務,調用者與服務綁定在一起,調用者一旦退出,服務也就終止。(3)如果使用startService()方法啟動服務,在服務還未被建立時,系統會先調用服務的onCr

Android學習劄記一:初涉View(1)

在View的學習中,借鑒以往JavaME的經驗,這裡首先把它們使用到的一些類、方法等簡單做下類比:Android-->JavaMEView-->CanvasCanvas-->GraphicsonDraw(Canvas canvas)-->paint(Graphics g);...好,為直觀起見,先呈出  ViewMain類代碼package demo.view;import android.content.Context;import

kinect 無法在我的android開發板上顯示的分析

之前在網上發現駭客已經將kinect移植到android上,使用的beagleboard平台。公司想在kinect上深耕一下,所以需要將kinect在公司的android開發板上實現。記錄以備忘。 一,按照駭客的教程,將之移植到beagleboard

Android camera 預設顯示黑白的問題

在初次接觸android的時候就注意到通過模擬器,相機預覽的時候只能顯示黑白電影。這些天總算有點空閑時間了,決定研究下這個。 關於android camera的構造不再說了,模擬器上使用用的是一個虛擬Camera-----FakeCamera這個大家應該都知道。首先初略的瞭解一下camera preview映像顯示的原理。Camera application 初始化的時候會建立一個surfaceview,從camera device

android系統移植要點之一–以6410為例

Rockie's Android Porting Guide(1)——build your own boardRockie ChengDownload Android codes from google git!(1)在android源碼目錄下執行(為何每次都要執行?). build/envsetup.sh(2)建立自己的boardcopy build/target/board/generic to

Script compiler android and make a file system

一、 modify AndroidBoard.mkgedit device/wolf/smdk6410/AndroidBoard.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := gpio-keys.kcmLOCAL_MODULE_TAGS := enginclude $(BUILD_KEY_CHAR_MAP)#copy base filesPRODUCT_COPY_FILES +=

淺談Android系統開發中LOG的使用

         在程式開發過程中,LOG是廣泛使用的用來記錄程式執行過程的機制,它既可以用於程式調試,也可以用於產品運營中的事件記錄。在Android系統中,提供了簡單、便利的LOG機制,開發人員可以方便地使用。在這一篇文章中,我們簡單介紹在Android核心空間和使用者空間中LOG的使用和查看方法。        一. 核心開發時LOG的使用。Android核心是基於Linux Kerne 2.36的,因此,Linux

Android 部落格整理

轉自CSDN部落格:http://blog.csdn.net/luoshengyang       1. Android學習啟動篇       http://blog.csdn.net/luoshengyang/article/details/6557518       2. 在Ubuntu上下載、編譯和安裝Android最新原始碼                 http://blog.csdn.net/luoshengyang/article/details/6559955       3.

(zz) android 2D skia庫 簡單應用

1 Skia 繪圖概述 Skia 是 Google 一個底層的圖形、文本、映像、動畫等多方面的圖形庫,是 Android 中圖形系統的引擎。 Skia 作為第三方軟體放在 external 目錄下: external/skia/ 。 skia 的源檔案及部分標頭檔都在 src 目錄下,匯出的標頭檔在 include 目錄下。使用 Skia 的 API 進行圖形繪製時主要會用到一下幾個類:SkBitmap 、 SkCanvas 、 SkPaint 和 SkRect ,其中 SkBitmap

Android 的屬性系統(翻譯)

  Android 的屬性系統(翻譯)  由於對Android 的屬性系統不是很瞭解,所以翻譯了這篇文章《Android Property

Android使用ViewFlipper做頁面切換,與手勢滑動切換的使用

 Android系統內建有一個多頁面管理的控制項:ViewFlipper.它可以簡單實現子頁面的切換,,,它只需使用addView方法添加幾個View,每個View對應的是一個頁面,即可完成對於多頁面的管理,,,在android上實現手勢的識別也比較簡單,可以實現OnTouchListener和OnGuestureListener介面,然後在OnTouch函數中註冊GestureDetector來判別手勢動作,參考一位大牛的文章:http://wang-peng1.iteye.com/blog/

Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent淺談

android系統中的每個ViewGroup的子類都具有下面三個和TouchEvent處理密切相關的方法:1)public boolean dispatchTouchEvent(MotionEvent ev)  這個方法用來分發TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent ev) 這個方法用來攔截TouchEvent3)public boolean onTouchEvent(MotionEvent ev)

總頁數: 2771 1 .... 178 179 180 181 182 .... 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.