我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把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>
注意补充清单中的网络连接允许、
相关文章推荐
- 分享:我用一天时间开发的 新年送祝福 微信手机网站(可在线体验附图)(要代码的留下邮箱)
- 安卓开发将打包好的Apk放到iis服务上进行下载及更新
- 分享:我用一天时间开发的 新年送祝福 微信手机网站(可在线体验附图)(要代码的留下邮箱)
- 安卓开发,从相册或者相机中选择一张图片并裁剪,上传和下载。
- 安卓开发环境搭建软件下载
- 长期求购企业软件或IT项目的开发文档+代码,要求规范、真实,价格面议,联系邮箱elthen@126.com
- 安卓、java开发软件官网和相关不错的网站软件下载地址
- 选择ios应用开发培训还是安卓软件培训?
- 用C语言开发一个BT下载软件 (四) ------ 代码实现-1-种子文件解析模块
- 安卓开发---仿网易云小火箭dialog一个简单的自动更新弹窗以及下载apk
- 身为软件开发人员你愿意做代码工人还是真正的软件工程师?
- Android开发把项目打包成apk,安卓到手机上,或者提交到app应用商店
- 安卓开发工具优化APK,让软件更流畅
- 用C语言开发一个BT下载软件 (四) ------ 代码实现-2-位图管理模块的代码实现
- android 安卓开发相关软件下载神地址
- 工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Reflector:反编译dll动态链接库
- 安卓开发工具优化APK,让软件更流畅
- 安卓开发中,如何在代码中实现第三方推送更新,下载好更新后,自动卸载旧版本再安装,而不是直接覆盖安装
- 企业欢迎的软件开发人员,不能只是好的程序员
- Android应用之个人应用软件开发【全套程序展示及APK下载】