檔案main.java複製代碼 代碼如下:package com.HHBrowser.android;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.Log;import android.view.View;import android.webkit.WebView;import
1.放大縮小圖片複製代碼 代碼如下:public static Bitmap zoomBitmap(Bitmap bitmap,int w,int h){ int width = bitmap.getWidth(); int height =
複製代碼 代碼如下:class surface extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder sfholder; Camera camera;
要擷取正在啟動並執行任務,首先需要聲明一個使用中的物件管理器(ActivityManager) 所有的活動任務都屬於此,然後通過擷取服務可以得到所有的使用中的物件,然後通過使用中的物件可以得到所有啟動並執行任務和服務,當然要擷取服務和任務是使用不同的方法,但是方式是一樣的。下面是擷取代碼:代碼 複製代碼 代碼如下:void getTask() {
複製代碼 代碼如下:public class MirrorView extends View { Paint m_paint; int m_nShadowH; Drawable m_dw; Bitmap m_bitmap; //xxxx Matrix mMatrix; int shadowHeight; public MirrorView(Context context, Bitmap bitmap) {
方法一1.放在drawable下的selector.xml檔案複製代碼 代碼如下:<android="http://schemas.android.com/apk/res/Android"> android:drawable="@drawable/temp2" /> 2.布局檔案main.xml複製代碼 代碼如下:<http://schemas.android.com/apk/res/android"
網上有很多解決 android listview 水平和垂直滾動的代碼,我沒有按照他們說的做(以前沒搜到 O(∩_∩)O~) 我採用的是添加HorizontalScrollViewJava代碼複製代碼 代碼如下: < ScrollView
在Android中intent傳遞對象主要有2種方式分別是,Bundle.putSerializable(Key,Object)和Bundle.putParcelable(Key, Object);當然這些Object是有一定的條件的,前者是實現了Serializable介面,而後者是實現了Parcelable介面,以下是我為大家做的一個執行個體 首先我們建立一個工程項目命名為:ObjectTestDemo 然後我們再修改main.xml布局檔案,主要增加2個按鈕view
需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar複製代碼 代碼如下: //WebService的命名空間 static final String namespace = "http://impl.service.suncreate.com"; //伺服器發布的url static final String url =
後台代碼複製代碼 代碼如下: private void ChangeView() { ly.removeAllViews(); LayoutInflater inflater = (LayoutInflater)getSystemService(LAYOUT_
Android提供了Invalidate方法實現介面重新整理,但是Invalidate不能直接線上程中調用,因為他是違背了單執行緒模式:Android
複製代碼 代碼如下:package com.aslibra.test; import android.app.Activity; import android.graphics.Rect; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.widget.ImageView; public class test extends Activity {
複製代碼 代碼如下:findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Do stuff
網路上傳言HTC的HERO-ROM支援多點觸摸的論證大多源於瀏覽網頁和圖片時,能像IPhone一樣通過手勢來控制頁面的大小。下面的例子是利用現有的API實現HERO瀏覽圖片和網頁的縮放功能。
複製代碼 代碼如下:public class PageWidget extends View { private Bitmap foreImage; private Bitmap bgImage; private PointF touchPt; private int screenWidth; private int
複製代碼 代碼如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gallerylayout" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Gallery android:id="@+id/overview"
Android裡有兩個類android.view.GestureDetectorandroid.view.GestureDetector.SimpleOnGestureListener(另外android.widget.Gallery好像是更牛x的OnGestureListener )1)建立一個類繼承SimpleOnGestureListener,HahaGestureDetectorListener可以實現以下event事件。boolean onDoubleTap(MotionEvent
在nvram_cust_pack.c中COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT 複製代碼 代碼如下: kal_uint8 const COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT[] = { #if defined (__CS_SERVICE__) && defined (__SMS_OVER_PS_SUPPORT__) 0x03, /* bearer service : GSM prefer */ #elif
很多網友可能發現Android中除了Service還有一個IntentService,他們之間到底有哪些區別呢? 在繼承關係上而言IntentService是Service的子類,內部實現的代碼中涉及到一些Android入門開發人員不瞭解的Looper,Android123在早期的文章中已經說明他們的用法,這裡不再贅述,有關原理大家可以看源碼實現如下: 複製代碼 代碼如下:public abstract class
Android中的Adapter在自訂顯示列表時非常有用,比如SimpleAdapter,它的建構函式是: public SimpleAdapter (Context context, List> data, int resource, String[] from, int[]