1
1
package edu .hzuapps .androidlabs .homeworks .net1414080903108 ;
2
2
3
- import android .content .Intent ;
4
3
import android .graphics .Bitmap ;
5
4
import android .graphics .Canvas ;
6
5
import android .graphics .Color ;
7
6
import android .graphics .Matrix ;
8
7
import android .graphics .Paint ;
9
- import android .net .Uri ;
10
- import android .os .Environment ;
11
8
import android .support .v7 .app .AppCompatActivity ;
12
9
import android .os .Bundle ;
13
10
import android .view .MotionEvent ;
14
11
import android .view .View ;
15
12
import android .widget .ImageView ;
16
- import android . widget . Toast ;
13
+
17
14
import com .example .myapplication .R ;
18
- import java .io .File ;
19
- import java .io .FileOutputStream ;
20
- import java .io .OutputStream ;
21
15
22
16
public class Net1414080903108Activity extends AppCompatActivity {
23
17
private ImageView iv ;
@@ -31,7 +25,7 @@ protected void onCreate(Bundle savedInstanceState) {
31
25
setContentView (R .layout .activity_net1414080903108 );
32
26
this .iv = (ImageView ) this .findViewById (R .id .iv );
33
27
// 创建一张空白图片
34
- baseBitmap = Bitmap .createBitmap (1200 , 1600 , Bitmap .Config .ARGB_8888 );
28
+ baseBitmap = Bitmap .createBitmap (480 , 640 , Bitmap .Config .ARGB_8888 );
35
29
// 创建一张画布
36
30
canvas = new Canvas (baseBitmap );
37
31
// 画布背景为白色
@@ -41,7 +35,7 @@ protected void onCreate(Bundle savedInstanceState) {
41
35
// 画笔颜色为黑色
42
36
paint .setColor (Color .BLACK );
43
37
// 宽度5个像素
44
- paint .setStrokeWidth (10 );
38
+ paint .setStrokeWidth (8 );
45
39
// 先将白色背景画上
46
40
canvas .drawBitmap (baseBitmap , new Matrix (), paint );
47
41
iv .setImageBitmap (baseBitmap );
@@ -74,23 +68,4 @@ public boolean onTouch(View v, MotionEvent event) {
74
68
}
75
69
});
76
70
}
77
-
78
- public void save (View view ) {
79
- try {
80
- File file = new File (Environment .getExternalStorageDirectory (),
81
- System .currentTimeMillis () + ".jpg" );
82
- OutputStream stream = new FileOutputStream (file );
83
- baseBitmap .compress (Bitmap .CompressFormat .JPEG , 100 , stream );
84
- stream .close ();
85
- Intent intent = new Intent ();
86
- intent .setAction (Intent .ACTION_MEDIA_MOUNTED );
87
- intent .setData (Uri .fromFile (Environment
88
- .getExternalStorageDirectory ()));
89
- sendBroadcast (intent );
90
- } catch (Exception e ) {
91
- Toast .makeText (this , "保存图片成功" , 0 ).show ();
92
-
93
- e .printStackTrace ();
94
- }
95
- }
96
- }
71
+ }
0 commit comments