欢迎来到天天文库
浏览记录
ID:37466742
大小:673.87 KB
页数:58页
时间:2019-05-24
《客户端——文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、客户端的界面/***欢迎界面publicclassWelcomeActivityextendsActivity{privateSharePreferenceUtilutil;privateHandlermHandler;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULL
2、SCREEN);//去掉状态栏setContentView(R.layout.main);util=newSharePreferenceUtil(this,Constants.SAVE_USER);if(util.getisFirst()){createShut();//创建快捷方式moveSound();}initView();}publicvoidinitView(){if(util.getIsStart()){//如果正在后台运行goFriendListActivity();}else{//如果是首次运行mHandler=newHandler();mHandler.p
3、ostDelayed(newRunnable(){publicvoidrun(){//TODOAuto-generatedmethodstubgoLoginActivity();}},1000);}}*进入登陆界面publicvoidgoLoginActivity(){Intentintent=newIntent();intent.setClass(this,LoginActivity.class);startActivity(intent);finish();}*进入好友列表界面publicvoidgoFriendListActivity(){Intenti=newInt
4、ent(this,FriendListActivity.class);58客户端的界面startActivity(i);util.setIsStart(false);finish();}*创建桌面快捷方式publicvoidcreateShut(){//创建添加快捷方式的IntentIntentaddIntent=newIntent("com.android.launcher.action.INSTALL_SHORTCUT");Stringtitle=getResources().getString(R.string.app_name);//加载快捷方式的图标Parcela
5、bleicon=Intent.ShortcutIconResource.fromContext(WelcomeActivity.this,R.drawable.icon);//创建点击快捷方式后操作Intent,该处当点击创建的快捷方式后,再次启动该程序IntentmyIntent=newIntent(WelcomeActivity.this,WelcomeActivity.class);//设置快捷方式的标题addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,title);//设置快捷方式的图标addIntent.putExtra(
6、Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon);//设置快捷方式对应的IntentaddIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,myIntent);//发送广播添加快捷方式sendBroadcast(addIntent);util.setIsFirst(false);}*复制原生资源文件“来消息声音”到应用目录下,publicvoidmoveSound(){InputStreamis=getResources().openRawResource(R.raw.msg);Filefile=ne
7、wFile(getFilesDir(),"msg.mp3");try{OutputStreamos=newFileOutputStream(file);intlen=-1;byte[]buffer=newbyte[1024];while((len=is.read(buffer))!=-1){os.write(buffer,0,len);}//System.out.println("声音复制完毕");}catch(FileNotFoundExceptione){e.printStackTrace();}catch(I
此文档下载收益归作者所有