您的位置:首页 > 职场人生

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

2012-09-14 11:30 579 查看
本人写的一个广州恒大亚冠宣传软件,截图软件差劲,见谅。。



关于:



球员画廊:



宣传片:滂湃



官网:



程序代码:

欢迎下载应用、、

package com.xmb.androidgallery;

import java.security.PublicKey;

import javax.security.auth.PrivateCredentialPermission;

import android.R.integer;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore.MediaColumns;
import android.provider.MediaStore.Video;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Paint;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.Gallery;
import android.widget.ImageView;
import android.widget.MediaController;
import android.widget.Toast;
import android.widget.VideoView;
import android.support.v4.app.NavUtils;

//@SuppressLint({ "ParserError", "ParserError", "ParserError" })
public class MainActivity extends Activity  {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button bt2=(Button)findViewById(R.id.bt2);
Button bt1=(Button)findViewById(R.id.bt1);

final VideoView videoView=(VideoView)findViewById(R.id.vi);
MediaController mc=new MediaController(this);
mc.setAnchorView(videoView);
videoView.setMediaController(mc);
videoView.setVideoPath("/sdcard/gz.mp4");
bt2.setOnClickListener(new OnClickListener()
{

@Override
public void onClick(View v)
{
videoView.start();

}
});

bt1.setOnClickListener(new OnClickListener()
{

@Override
public void onClick(View arg0)
{
Uri uri=Uri.parse("http://www.gzevergrandefc.com//");
Intent intent=new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
}
});

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};
final Gallery g1=(Gallery)findViewById(R.id.gallery);
BaseAdapter adapter=new BaseAdapter()

{

@Override
public View getView(int position, View converView, ViewGroup parent)
{
ImageView iV=new ImageView(MainActivity.this);
iV.setImageResource(images[position]);
iV.setScaleType(ImageView.ScaleType.FIT_XY);
iV.setLayoutParams(new Gallery.LayoutParams(170,220));
return iV;
}

@Override
public long getItemId(int arg0)
{
// TODO Auto-generated method stub
return 0;
}

@Override
public Object getItem(int arg0)
{
// TODO Auto-generated method stub
return null;
}

@Override
public int getCount()
{
// TODO Auto-generated method stub
return images.length;
}
};
g1.setSpacing(10);
g1.setAdapter(adapter);
g1.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener()
{

@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
{
String t =null;

switch (arg2)
{
case 1:
t="18-巴里奥斯";
break;
case 2:
t="6-冯潇霆";
break;
case 3:
t="29-郜林";
break;
case 4:
t="28-金英权";
break;
case 5:
t="21-姜宁";
break;
case 6:
t="15-孔卡";
break;
case 7:
t="9-克莱奥";
break;
case 8:
t="11-穆里奇";
break;
case 9:
t="32-孙祥";
break;
case 10:
t="1-杨君";
break;
case 11:
t="37-赵旭日";
break;
case 12:
t="5-张琳芃";
break;
case 13:
t="10-郑智";
break;
case 14:
t="7-冯俊彦";
break;
case 15:
t="8-秦升";
break;
case 16:
t="3-保隆";
break;
case 17:
t="22-李帅";
break;

default:
t="广州恒大";
break;
}
Toast.makeText(getApplicationContext(), t,Toast.LENGTH_LONG).show();
return false;
}
});

}

//创建Menu菜单
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 0, "关于版权").setIcon(R.drawable.ic_action_search);  //设置文字与图标
menu.add(0, 2, 0, "退出");

return super.onCreateOptionsMenu(menu);
}

//点击Menu菜单选项响应事件
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case 1:
showDialog(1);
break;
case 2:
Toast.makeText(this, "你退出了广州恒大应用程序", Toast.LENGTH_SHORT).show();
finish();
break;
}
return super.onOptionsItemSelected(item);
}

//选项菜单被关闭事件,菜单被关闭有三种情形,menu按钮被再次点击、
//back按钮被点击或者用户选择了某一个菜单项
public void onOptionsMenuClosed(Menu menu) {

}

//菜单被显示之前的事件
public boolean onPrepareOptionsMenu(Menu menu) {
//Toast.makeText(this,
//     "选项菜单显示之前onPrepareOptionsMenu方法会被调用",Toast.LENGTH_LONG).show();
//如果返回false,此方法就把用户点击menu的动作给消费了,
//onCreateOptionsMenu方法将不会被调用
return true;
}

protected Dialog onCreateDialog(int id)
{
Dialog dialog=null;
switch (id)
{
case 1:
Builder builder=new AlertDialog.Builder(this);
builder.setTitle("关于");
builder.setMessage("冼敏兵版权所有,冒仿必究!");
builder.setIcon(R.drawable.qq_head);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{

@Override
public void onClick(DialogInterface arg0, int arg1)
{
// TODO Auto-generated method stub

}
});
dialog=builder.create();
break;

default:
break;
}
return dialog;
}
{

}
}


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<Gallery   android:layout_width="match_parent"
android:id="@+id/gallery"

android:layout_height="wrap_content"
android:gravity="center_vertical"
android:spacing="16dp"

/>
<TableLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"

>
<TableRow>

<Button
android:id="@+id/bt1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击进入官方网站"
/>
<Button
android:id="@+id/bt2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="让世界听见广州的声音!"
/>
</TableRow>

<VideoView
android:id="@+id/vi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>

</TableLayout>
</LinearLayout>


注意补充清单中的网络连接允许、
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐