android基礎7——Activity

每一個activity都表示一個螢幕。應用程式會把它呈現給使用者。建立一個新的activity類呈現了一個封裝了視窗顯示處理功能的空白螢幕。一般情況下,可以使用標準的androi約定,傳遞外部資源中定義的布局的資源ID,例如  <span style="font-family:Microsoft YaHei; font-size:14px"> setContentView(R.layout.main)</span>  

Android入門第六篇之ListView (一)

ListView是一個經常用到的控制項,ListView裡面的每個子項Item可以使一個字串,也可以是一個群組控制項。先說說ListView的實現: 1.準備ListView要顯示的資料 ; 2.使用 一維或多維 動態數組 儲存資料;2.構建適配器 , 簡單地來說, 適配器就是 Item數組 , 動態數組 有多少元素就產生多少個Item; 3.把 適配器 添加到ListView,並顯示出來。  接下來,看看本文代碼所實現的ListView:  接下來,就開始UI的XML代碼:

Android提高十六篇之使用NDK把彩圖轉換灰階圖

 在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK

Ubuntu 8.04下編譯Android源碼全過程

作者:孫東風 2009-10-16 一、擷取Android原始碼Git是Linux Torvalds(Linux之父)為了協助管理Linux核心開發而開發的一個開放源碼的分布式版本控制軟體,它不同於Subversion、CVS這樣的集中式版本控制系統。在集中式版本控制系統中只有一個倉庫(Repository),許多個工作目錄(Working Copy),而在Git這樣的分布式版本控制系統中(其他主要的分布式版本控制系統還有BitKeeper、Mercurial、GNU

Android培訓班(4)

要想Android運行起來,不但要編譯核心正確,還需要有正確地安裝根檔案系統,才可以運行起來。第一步,就是從模擬器裡提取data目錄的資料。也許你會問,為什麼要從模擬器裡提取呢?因為這樣做是最方便的,不必要每個目錄和檔案,都要自己去建立。在一個終端裡運行模擬器,並且運行android系統正常,然後再開啟一個終端,在這個終端裡運行adb來擷取模擬器的檔案,如下命令:adb pull /data

Android培訓班(41)

在這一節,我先從一個簡單的計算機入手,帶著大家來分析android系統應用程式的結構、實現方式、源碼的組織,以及代碼修改後的效果顯示。通過學習系統應用程式,可以瞭解android的應用程式,也可以學到開發應用程式的基本知識,也可以深入理解android系統的應用程式的實現,比如漢化、多語言、添加功能等等,這對於初學者是非常重要的一環。下面就開始來學習計算機的應用程式,接著進入下面的目錄,並 查看檔案:Android-2.0/packages/apps/Calculator 在目錄下,可

android利用JNI調用C++自訂類

找了好久關於android調用C/C++庫的文章,但是始終沒有一片是關於android利用jni調用C++自訂類的文章,無奈只好看android的原始碼,學習android的圖形庫的實現,因為它的實現底層也是利用C++的skia庫。下面就3個檔案來描述。首先是你在java中的一個類,用於你在應用程式中調用這裡取名叫Person類[java] package whf.jnitest;  public class Person

Android模擬器安裝程式及上傳音樂並播放

過DOS命令視窗啟動模擬器.       再另外開啟一個DOS命令視窗,定位到你下載的安裝程式或遊戲安裝包的目錄,然後執行命令安裝:                adb install 包名     

Android ApiDemos樣本解析(81):Graphics-&gt;Text Align

前面例子Android ApiDemos樣本解析(68):Graphics->MeasureText 介紹了如何取的所繪製文字串的尺寸(寬度和高度),文字的預設對齊為靠左對齊,本例介紹了其它幾種對齊:Left, Center ,Right 以及如何沿任意曲線繪製文字。Paint的getTextWidths 方法取得字串中每個字元的寬度:[java] private float[] buildTextPositions(String text,  float

Android JUnit 3 測試組態

AndroidManifest.xml的配置 01<!-- **** JUnit測試專用,正式發布需要移除 *** -->02    <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" />03    <instrumentation android:name="android.

安裝Android Sdk-JDK not found系統找不到指定的檔案Java.exe JDK已安裝報錯 解決方案

 Windows 7 64位,重新安裝Android SDK,結果遇到了問題:在檢測系統是否安裝JDK的時候總是提示:Java SE Development Kit (JDK) not foundError:Failed to find java version for 'C:\windows\system32\java.exe': [2] 系統找不到指定的檔案實際上我的JDK是已經安裝完畢的。之前裝Android

Android工具HierarchyViewer 代碼導讀(1) -- 功能實現示範

HierarchyViewer是Android SDK包中一個非常好用的工具,你在

Android ApiDemos樣本解析(105):Views-&gt;Buttons

Buttons 樣本介紹了定義Button,ToggleButton的基本方法。本例在/res/layout/buttons_1.xml 定義如下:<!– Regular sized buttons –><Button

Android初級教程_分享功能

Android程式裡面的分享功能分為第三方程式分享,就是使用QQ空間,QQ微博,新浪微博,人人等第三方包進行分享;還有就是用本地程式進行分享,如簡訊,UC瀏覽器,藍芽等. 他們的區別是使用第三方包進行分享手機系統不用安裝該類程式,而本地程序分享就需要. 這裡主要講的是使用本地程式進行分享. 效果如所示:實現代碼如下所示;[java] Intent email = new

android task與back stack 開發文檔翻譯 - 1

Task和Back StackAn application usually contains multiple activities.Each activity should be designed around a specific kind of action the user can perform and can start other activities.For example, an email application might have one activity to

Android之ListActivity:布局與資料繫結

Android中的列表,當然也可以用ListView來完成所需要的功能,用法是一樣的。廢話不說,來關鍵的。LiveActivity本身繼承了關於List操作的眾多介面,我們可以方便的重寫這些操作中需要的方法來實現自己需要的功能。如果要用ListActivity,則 Activity的Layout檔案中必須包括一個(只能一個)ListView,且ListView的id= "@id/android:list"。如下代碼,一個標準的ListActivity

Android 技術總結(003)—— “友盟統計”使用範例

[java] package com.umeng.example.analytics;  import java.util.HashMap;  import android.app.Activity; import android.content.Context; import android.os.Bundle; import

Android ApiDemos樣本解析(125):Views-&gt;ImageView

上一篇:http://www.bkjia.com/kf/201208/148369.htmlImageView 可以顯示一個映像,比標,它支援從多種資料來源讀取映像(比如資源檔或是Content Provider),並支援對映像大小管理以適應不同的Layout Manager,並允許縮放圖形,柏拉圖像等。本例使用layout 檔案,使用ImageView的屬性來設定ImageView的屬性:Non-scaled view 無縮放顯示<ImageViewandroid:src=”

Android自訂控制項實現及其布局

Android自訂控制項實現及其布局Android自訂控制項一般要繼承View類,因此控制項的實現及其相應的布局需要完成:1.     繼承View類,並實現參數為(Context context,AttributeSet attrs)的建構函式2.     在布局檔案xml中設定屬性的時候,應以(<包名.類名  />)的格式進行。3.    

android 反編譯和防止反編譯

反編譯:一、更改apk檔案的尾碼名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip二、用zip解壓縮LianyunHelper3.0.11.zip檔案三、從解壓縮的檔案夾中取出classes.dex檔案並放到dex2jar.bat所在目錄四、運行cmd命令,進入dex2jar.bat所在的目錄,輸入dex2jar.bat classes.dex即可產生classes.dex.dex2jar.jar檔案五、用jd-gui工具開啟classes.

總頁數: 2771 1 .... 2625 2626 2627 2628 2629 .... 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.