1. 程式人生 > >Android中使用程式碼截圖的各種方法總結

Android中使用程式碼截圖的各種方法總結

1,基於Android SDK的截圖方法

(1)主要就是利用SDK提供的View.getDrawingCache()方法。網上已經有很多的例項了。首先建立一個android project,然後進行Layout,畫一個按鍵(res/layout/main.xml):

<?xmlversion="1.0"encoding="utf-8"?> android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:text="NiceButton" android:id="@+id/my_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom
="true"></Button> </LinearLayout>

HelloAndroid.java實現程式碼為:

packagecom.example.helloandroid; importjava.io.FileOutputStream; importjava.text.SimpleDateFormat; importjava.util.Date; importjava.util.Locale; importandroid.app.Activity;
importandroid.graphics.Bitmap; importandroid.os.Bundle; importandroid.view.View; importandroid.view.View.OnClickListener; importandroid.widget.Button;