/[projects]/android/Side9/src/dk/thoerup/side9/PictureOverview.java
ViewVC logotype

Annotation of /android/Side9/src/dk/thoerup/side9/PictureOverview.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 925 - (hide annotations) (download)
Sun Jun 27 10:41:10 2010 UTC (13 years, 11 months ago) by torben
File size: 1531 byte(s)
New version with home-made picture view
1 torben 790 package dk.thoerup.side9;
2    
3 torben 912 import dk.thoerup.checkupdates.CheckUpdates;
4 torben 790 import android.app.Activity;
5     import android.content.Intent;
6     import android.net.Uri;
7     import android.os.Bundle;
8     import android.view.View;
9     import android.widget.AdapterView;
10     import android.widget.GridView;
11     import android.widget.AdapterView.OnItemClickListener;
12    
13     public class PictureOverview extends Activity {
14    
15     ImageAdapter images;
16    
17     @Override
18     public void onCreate(Bundle savedInstanceState) {
19     super.onCreate(savedInstanceState);
20     setContentView(R.layout.pictureoverview);
21    
22     images = new ImageAdapter(this);
23    
24     GridView gridview = (GridView) findViewById(R.id.gridview);
25     gridview.setAdapter(images);
26    
27     gridview.setOnItemClickListener(new OnItemClickListener() {
28     public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
29     String uri = "file://" + images.getImagePath(position);
30    
31 torben 925 //Intent i = new Intent(Intent.ACTION_VIEW);
32     //i.setDataAndType(Uri.parse(uri), "image/jpeg");
33    
34     Intent i = new Intent(PictureOverview.this, dk.thoerup.side9.PictureView.class);
35     i.putExtra("files", images.getImagePaths());
36     i.putExtra("index", position);
37 torben 790
38     startActivity(i);
39     }
40     });
41 torben 912
42     CheckUpdates update = new CheckUpdates();
43     update.checkForUpdates(this, "http://t-hoerup.dk/android/side9/version.txt", "Side 9 Pigen", "http://t-hoerup.dk/android/side9/Side9.apk");
44 torben 790
45     }
46     }

  ViewVC Help
Powered by ViewVC 1.1.20