我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

本人写的一个广州恒大亚冠宣传软件,截图软件差劲,见谅。。

我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

关于:

我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

 

球员画廊:

我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

 

宣传片:滂湃

我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

 

官网:

我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去

程序代码:

欢迎下载应用、、

  1 package com.xmb.androidgallery;

  2 

  3 import java.security.PublicKey;

  4 

  5 import javax.security.auth.PrivateCredentialPermission;

  6 

  7 

  8 

  9 

 10 import android.R.integer;

 11 import android.net.Uri;

 12 import android.os.Bundle;

 13 import android.provider.MediaStore.MediaColumns;

 14 import android.provider.MediaStore.Video;

 15 import android.annotation.SuppressLint;

 16 import android.app.Activity;

 17 import android.app.AlertDialog;

 18 import android.app.AlertDialog.Builder;

 19 import android.app.Dialog;

 20 import android.content.Context;

 21 import android.content.DialogInterface;

 22 import android.content.Intent;

 23 import android.graphics.Paint;

 24 import android.view.Menu;

 25 import android.view.MenuItem;

 26 import android.view.MenuItem.OnMenuItemClickListener;

 27 import android.view.View;

 28 import android.view.ViewGroup;

 29 import android.view.View.OnClickListener;

 30 import android.widget.AdapterView;

 31 import android.widget.BaseAdapter;

 32 import android.widget.Button;

 33 import android.widget.Gallery;

 34 import android.widget.ImageView;

 35 import android.widget.MediaController;

 36 import android.widget.Toast;

 37 import android.widget.VideoView;

 38 import android.support.v4.app.NavUtils;

 39 

 40 

 41 

 42 //@SuppressLint({ "ParserError", "ParserError", "ParserError" })

 43 public class MainActivity extends Activity  {

 44 

 45     @Override

 46     public void onCreate(Bundle savedInstanceState) {

 47         super.onCreate(savedInstanceState);

 48         setContentView(R.layout.activity_main);

 49       Button bt2=(Button)findViewById(R.id.bt2);  

 50      Button bt1=(Button)findViewById(R.id.bt1);

 51      

 52      final VideoView videoView=(VideoView)findViewById(R.id.vi);

 53      MediaController mc=new MediaController(this);

 54      mc.setAnchorView(videoView);

 55      videoView.setMediaController(mc);

 56     videoView.setVideoPath("/sdcard/gz.mp4");

 57     bt2.setOnClickListener(new OnClickListener()

 58     {

 59         

 60         @Override

 61         public void onClick(View v)

 62         {

 63             videoView.start();

 64             

 65         }

 66     });

 67      

 68      bt1.setOnClickListener(new OnClickListener()

 69         {

 70             

 71             @Override

 72             public void onClick(View arg0)

 73             {

 74                 Uri uri=Uri.parse("http://www.gzevergrandefc.com//");

 75                 Intent intent=new Intent(Intent.ACTION_VIEW,uri);

 76                 startActivity(intent);

 77             }

 78         });

 79 

 80       

 81         

 82         

 83         final int[] images={R.drawable.h,R.drawable.b,R.drawable.f,R.drawable.g,R.drawable.j,R.drawable.jn,R.drawable.k,R.drawable.kla,R.drawable.m,R.drawable.s,R.drawable.y,R.drawable.z,R.drawable.zlp,R.drawable.zz,R.drawable.fjy,R.drawable.qs,R.drawable.bl,R.drawable.ls};

 84         final Gallery g1=(Gallery)findViewById(R.id.gallery);

 85         BaseAdapter adapter=new BaseAdapter()

 86         

 87         {

 88             

 89             @Override

 90             public View getView(int position, View converView, ViewGroup parent)

 91             {

 92                 ImageView iV=new ImageView(MainActivity.this);

 93                 iV.setImageResource(images[position]);

 94                 iV.setScaleType(ImageView.ScaleType.FIT_XY);

 95                 iV.setLayoutParams(new Gallery.LayoutParams(170,220));

 96                 return iV;

 97             }

 98             

 99             @Override

100             public long getItemId(int arg0)

101             {

102                 // TODO Auto-generated method stub

103                 return 0;

104             }

105             

106             @Override

107             public Object getItem(int arg0)

108             {

109                 // TODO Auto-generated method stub

110                 return null;

111             }

112             

113             @Override

114             public int getCount()

115             {

116                 // TODO Auto-generated method stub

117                 return images.length;

118             }

119         };

120         g1.setSpacing(10);

121         g1.setAdapter(adapter);

122         g1.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener()

123         {

124 

125             @Override

126             public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)

127             {    

128                 String t =null;

129                 

130                 switch (arg2)

131                 {

132                 case 1:

133                     t="18-巴里奥斯";

134                     break;

135                 case 2:

136                     t="6-冯潇霆";

137                     break;

138                 case 3:

139                     t="29-郜林";

140                     break;

141                 case 4:

142                     t="28-金英权";

143                     break;

144                 case 5:

145                     t="21-姜宁";

146                     break;

147                 case 6:

148                     t="15-孔卡";

149                     break;

150                 case 7:

151                     t="9-克莱奥";

152                     break;

153                 case 8:

154                     t="11-穆里奇";

155                     break;

156                 case 9:

157                     t="32-孙祥";

158                     break;

159                 case 10:

160                     t="1-杨君";

161                     break;

162                 case 11:

163                     t="37-赵旭日";

164                     break;

165                 case 12:

166                     t="5-张琳芃";

167                     break;

168                 case 13:

169                     t="10-郑智";

170                     break;

171                 case 14:

172                     t="7-冯俊彦";

173                     break;

174                 case 15:

175                     t="8-秦升";

176                     break;

177                 case 16:

178                     t="3-保隆";

179                     break;

180                 case 17:

181                     t="22-李帅";

182                     break;

183 

184                 default:

185                     t="广州恒大";

186                     break;

187                 }

188                 Toast.makeText(getApplicationContext(), t,Toast.LENGTH_LONG).show();

189                 return false;

190             }

191         });

192         

193     

194     }

195   

196   //创建Menu菜单

197     public boolean onCreateOptionsMenu(Menu menu) {

198             menu.add(0, 1, 0, "关于版权").setIcon(R.drawable.ic_action_search);  //设置文字与图标

199             menu.add(0, 2, 0, "退出");

200             

201             return super.onCreateOptionsMenu(menu);

202     }

203 

204     //点击Menu菜单选项响应事件

205     public boolean onOptionsItemSelected(MenuItem item) {

206             switch(item.getItemId()){

207             case 1:

208                     showDialog(1);

209                     break;

210             case 2:

211                  Toast.makeText(this, "你退出了广州恒大应用程序", Toast.LENGTH_SHORT).show();

212                 finish();

213                     break;

214             }

215             return super.onOptionsItemSelected(item);

216     }

217 

218     //选项菜单被关闭事件,菜单被关闭有三种情形,menu按钮被再次点击、

219     //back按钮被点击或者用户选择了某一个菜单项

220     public void onOptionsMenuClosed(Menu menu) {

221            

222     }

223 

224     //菜单被显示之前的事件 

225     public boolean onPrepareOptionsMenu(Menu menu) {

226             //Toast.makeText(this, 

227                        //     "选项菜单显示之前onPrepareOptionsMenu方法会被调用",Toast.LENGTH_LONG).show();  

228             //如果返回false,此方法就把用户点击menu的动作给消费了,

229             //onCreateOptionsMenu方法将不会被调用  

230               return true;  

231     }  

232     

233     protected Dialog onCreateDialog(int id)

234     {

235         Dialog dialog=null;

236         switch (id)

237         {

238         case 1:

239             Builder builder=new AlertDialog.Builder(this);

240             builder.setTitle("关于");

241             builder.setMessage("冼敏兵版权所有,冒仿必究!");

242             builder.setIcon(R.drawable.qq_head);

243             builder.setPositiveButton("确定", new DialogInterface.OnClickListener()

244             {

245                 

246                 @Override

247                 public void onClick(DialogInterface arg0, int arg1)

248                 {

249                     // TODO Auto-generated method stub

250                     

251                 }

252             });

253             dialog=builder.create();

254             break;

255 

256         default:

257             break;

258         }

259         return dialog;

260     }

261     {

262         

263     }

264 }
 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

 2    android:orientation="vertical"

 3     android:layout_width="fill_parent"

 4     android:layout_height="fill_parent" >

 5 

 6     <Gallery   android:layout_width="match_parent"

 7         android:id="@+id/gallery"

 8        

 9          android:layout_height="wrap_content"

10          android:gravity="center_vertical"

11         android:spacing="16dp"

12          

13         

14         />

15    <TableLayout 

16             android:layout_width="match_parent"

17             android:layout_height="fill_parent"

18             

19             >

20    <TableRow>

21     

22     <Button

23         android:id="@+id/bt1"

24         android:layout_width="wrap_content"

25         android:layout_height="wrap_content"

26         android:text="点击进入官方网站"

27         />

28     <Button

29         android:id="@+id/bt2"

30         android:layout_width="wrap_content"

31         android:layout_height="wrap_content"

32         android:text="让世界听见广州的声音!"

33         />

34     </TableRow>

35       

36     <VideoView 

37         android:id="@+id/vi"

38         android:layout_width="match_parent"

39         android:layout_height="wrap_content"

40         />

41 

42 </TableLayout>

43 </LinearLayout>

 

 

注意补充清单中的网络连接允许、

你可能感兴趣的:(程序员)