Android---回調機制小例子

今天研究了下android回調,下面給出一個相當容易的一個小例子,該例子的作用是五秒回調一次,每次會輸出一個字串,代碼很簡單,相信大家看得懂,感覺這個回調和iPhone的協議差不多,見代碼:[cpp] package com.hlj.huidiao;   public class HuidiaoUtil {     public void huidiao(final huidiaoCallback

Android ListView元素間隙線自訂漸層效果

首先建立一個簡單的ListView,並設定對應的屬性1 <ListView2      android:id="@+id/artistsNameView"3      android:layout_width="fill_parent"4      android:layout_height=

問題小結(6)-listview捲軸相關

自訂捲軸樣子:在ListView中添加屬性:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"scrollbar_vertical_track,crollbar_vertical_thumb自訂的xml檔案,放在Drawable中,track

Android擷取版本號碼

我們在AndroidManifest.xml中設定程式的版本號碼等,如android:versionName="1.0.0"。如果想在代碼中擷取這個版本號碼,可以用如下方法(這些修改版本號碼時只需要修改AndroidManifest.xml中的設定,不用修改代碼了):/**  * 返回當前程式版本名  */   public static String getAppVersionName(Context

Android ApiDemos樣本解析(10):App-&gt;Activity-&gt;QuickC

QuickContactsDemo樣本介紹了如果使用Content Provider來訪問Android系統的Contacts

Android ApiDemos樣本解析(17):App-&gt;Activity-&gt;Transl

這個例子和Translucent不同的一點是Blur,也就是顯示在當前Activit背後的其它Activity以模糊方式顯示。這是通過window對象Flag來設定的。[java] getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,  WindowManager.LayoutParams.FLAG_BLUR_BEHIND); getWindow().setFlags(Windo

Android ApiDemos樣本解析(42):App-&gt;Service-&gt;Remote

本例和下個例子Remote Service Controller 涉及到的檔案有RemoteService.java ,IRemoteService.aidl, IRemoteServiceCallback.aidl 及ISecondary.aidl。Android Interface Definition Language(AIDL)和其它一些支援遠程方法調用RMI的系統的IDL類似,它定義了Service和Client

Android引路蜂地圖開發樣本:地圖平移

RasterMap 有兩個方法可以用於平移地圖,panTo 將地圖移動到指定經緯度座標,panDirection(dx,dy) 將地圖從當前位置平移dx,dy 個象素。GuidebeeMapView實現了對TouchEvent處理,可以通過Touch事件來平移地圖,下列樣本是通過菜單來以上,下,左,右平移地圖。[java] package com.pstreets.gisengine.demo;   import

android Listview 軟引用SoftReference非同步載入圖片

HashMap<String, SoftReference<Drawable>> imageCache 關於SoftReference這個類多少知道些機制,會用就ok了。    機制:簡單來說,她會協助我們管理記憶體,防止記憶體溢出,另外一點也就相當於map,臨時緩衝些圖片drawable讓我們可以直接引用,很好瞭解決了OOM異常.     

Android ApiDemos樣本解析(51):Graphics-&gt;AlphaBitmap

從今天開始介紹ApiDemos中與圖形相關的例子。Android 平台提供了功能強大的2D ,3D Graphics 以及動畫支援。如果你具有Windows GDI+開發背景,只要瞭解Android 2D於GDI之間的對應關係也就很快容易上手。如果你還是喜歡GDI的風格,引路蜂軟體也提供了一個免費平台無關的高效二維圖形庫,在開始學習Android Graphics開發之前,我們先簡要介紹一下Android 2D Graphics 中最重要的幾個類:Canvas:

Android入門:發送HTTP的GET和POST請求

 伺服器端代碼[java] package org.xiazdong.servlet;  import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import

Android下圖片或按鈕等可拖動到任意位置的效果實現源碼

Android片可拖動到任意位置的效果下面為Activity的代碼:01public class DraftTest extends Activity {02 /** Called when the activity is first created. */03 @Override04 public void onCreate(Bundle savedInstanceState) { 05 

androud 最實用的Intent

[代碼] 調用撥號程式 1 // 給移動客服10086撥打到電話 2 Uri uri = Uri.parse("tel:10086"); 3 Intent intent = new Intent(Intent.ACTION_DIAL, uri); 4 startActivity(intent);[代碼] 傳送簡訊或多媒體訊息 01 // 給10086發送內容為“Hello”的簡訊 02

Android ApiDemos樣本解析(61):Graphics-&gt;Compass

這個例子用到了SensorManager ,最好是在手機上測試。SensorManager用於管理Android裝置中的各種感應器,取的SensorManager執行個體對象的方法是使用getSystemService: [java] private SensorManager mSensorManager;  ...  mSensorManager =

Android ImageButton Selector例子

  一般情況下,我們可以用ImageButton來顯示一個Button按鈕。然而,有些時候我們想按鈕的狀態發生變化,比如按下前是一個樣子,按下後又是另一個樣子,Android允許我們改變按鈕的形象取決於不同的狀態,如按鈕是集中或按鈕被按下。下面具體講述如何?:P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.1. 往 Resources裡面添加圖片 

Android ApiDemos樣本解析(68):Graphics-&gt;MeasureText

Canvas提供drawText,drawPostText在螢幕上顯示文字,字型的類型和大小是通過設定paint 的屬性來定義的。Paint同時也提供了使用當前字型和大小繪製文字串時,文字在螢幕上佔據的大小(寬度,高度,範圍等)。MeasureText 介紹了如何使用Paint提供的方法來測量文字的大小。[java] mPaint.setTextSize(64); mPaint.setTypeface(Typeface.create(Typeface.SERIF, 

Android ApiDemos樣本解析(71):Graphics-&gt;Patterns

Patterns指可以使用位元影像(材質)來填充某個圖形。本例使用兩個位元影像來填充螢幕:一是外藍裡紅的矩形[java] private static Bitmap makeBitmap1() {  Bitmap bm = Bitmap.createBitmap(40, 40,  Bitmap.Config.RGB_565);  Canvas c = new

[Android應用開發]-(15)JNI----基礎資料型別 (Elementary Data Type)

這篇拙文將通過執行個體的方式來簡易學習JNI的資料類型。任何語言都有其基本的資料類型,要深入瞭解,必須要瞭解最基礎的東西,在JNI中,我們會問:Java語言中的資料類型是如何映射到C/C++本地語言中的呢?目錄:   1. 一個簡單的執行個體分析    2. Java與JNI資料類型的映射    3. 字串的處理    4. 數組的處理 1.

《一》Android 資料庫 SQlite SQLiteOpenHelper

 */眾所周知,資料庫是很重要的。市面上的大大小小的軟體差不多都要用到資料庫。在Android中資料庫為SQlite,因為小巧便捷,佔用的空間少,易於操作。使用很受歡迎。資料庫不外乎查詢(query)新增(insert)修改(update)刪除(delete)。本例子1.使用Menu按鍵來做資料庫的查詢(query)新增(insert)修改(update)刪除(delete)。2.搭配ListView

總頁數: 2771 1 .... 2614 2615 2616 2617 2618 .... 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.