public Intent intentForClick(Preference pref) { Intent intent = null; // TODO The current "delete" story is not fully handled by the respective applications. // When it is done, make sure the intent types below are correct. // If that cannot be done, remove these intents. final String key = pref.getKey(); if (pref == mFormatPreference) { intent = new Intent(Intent.ACTION_VIEW); intent.setClass(getContext(), com.android.settings.MediaFormat.class); intent.putExtra(StorageVolume.EXTRA_STORAGE_VOLUME, mVolume); } else if (pref == mItemApps) { intent = new Intent(Intent.ACTION_MANAGE_PACKAGE_STORAGE); intent.setClass(getContext(), com.android.settings.Settings.ManageApplicationsActivity.class); } else if (pref == mItemDownloads) { intent = new Intent(DownloadManager.ACTION_VIEW_DOWNLOADS) .putExtra(DownloadManager.INTENT_EXTRAS_SORT_BY_SIZE, true); } else if (pref == mItemMusic) { intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/mp3"); } else if (pref == mItemDcim) { intent = new Intent(Intent.ACTION_VIEW); intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); // TODO Create a Videos category, type = vnd.android.cursor.dir/video intent.setType("vnd.android.cursor.dir/image"); } else if (pref == mItemMisc) { Context context = getContext().getApplicationContext(); intent = new Intent(context, MiscFilesHandler.class); intent.putExtra(StorageVolume.EXTRA_STORAGE_VOLUME, mVolume); } return intent; }
@SuppressWarnings("unchecked") @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { HashMap<String, String> map = (HashMap<String, String>) arg0.getItemAtPosition(arg2); String menuItem = map.get("textMenuItem"); if (menuItem.equals("Local Files")) { Intent intent = new Intent(); intent.setClass(activity, LocalFileActivity.class); activity.startActivity(intent); } else if (menuItem.equals("Remote Files")) { Intent intent = new Intent(); intent.setClass(activity, RemoteFileActivity.class); activity.startActivity(intent); } else if (menuItem.equals("Camera")) { Intent intent = new Intent(); intent.setClass(activity, CameraActivity.class); activity.startActivity(intent); } else if (menuItem.equals("Settings")) { Intent intent = new Intent(); intent.setClass(activity, SettingsActivity.class); activity.startActivity(intent); } else if (menuItem.equals("Help")) { Intent intent = new Intent(); intent.setClass(activity, HelpActivity.class); activity.startActivity(intent); } else if (menuItem.equals("Exit")) { System.exit(0); } }
/** 进入应用 */ public void intoApplication() { // 判断是否进入向导界面 SharedPreferences sp_guide = context.getSharedPreferences(MarketApp.GUIDESP, Context.MODE_PRIVATE); int versionCodeInSP = sp_guide.getInt(MarketApp.VERSION_CODE, -1); if (localVersionCode != versionCodeInSP) { sp_guide.edit().putBoolean(MarketApp.IS_GUIDED, false).commit(); } boolean guided = sp_guide.getBoolean(MarketApp.IS_GUIDED, false); final Intent intent = new Intent(); if (!guided) { intent.setClass(context, GuideActivity.class); } else { intent.setClass(context, LoginActivity.class); SharedPreferences sp_lenovo = context.getSharedPreferences(MarketApp.SHARED_PREFERENCES_LENOVO, Context.MODE_PRIVATE); String account = sp_lenovo.getString(MarketApp.LOGIN_ACCOUNT, ""); if (!TextUtils.isEmpty(account)) { UserDBHelper userDb = new UserDBHelper(); UserVo userVo = userDb.getUserInfo(account); if (userVo != null) { String user_account = userVo.getAccount(); String password = userVo.getPassword(); LoginUtils.login(context, user_account, password); return; } } } context.startActivity(intent); ((Activity) context).finish(); }
@LargeTest public void testSwitchMode() { // Switching the video and the video recorder mode Instrumentation inst = getInstrumentation(); try { mOut.write("Camera Switch Mode:\n"); mOut.write("No of loops :" + TOTAL_NUMBER_OF_SWITCHING + "\n"); mOut.write("loop: "); for (int i = 0; i < TOTAL_NUMBER_OF_SWITCHING; i++) { Thread.sleep(WAIT_FOR_PREVIEW); Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setClass(getInstrumentation().getTargetContext(), VideoCamera.class); getActivity().startActivity(intent); Thread.sleep(WAIT_FOR_PREVIEW); intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setClass(getInstrumentation().getTargetContext(), Camera.class); getActivity().startActivity(intent); mOut.write(" ," + i); mOut.flush(); } } catch (Exception e) { Log.v(TAG, "Got exception", e); } }
@Override public void onClick(View v) { Context context = v.getContext(); Intent intent = new Intent(); intent.putExtras(mArgs); intent.putExtra("access_token", StateKeeper.accessToken.getAccessToken()); switch (v.getId()) { case R.id.attitudes_count: case R.id.retweeted_attitudes_count: break; case R.id.reposts_count: case R.id.retweeted_reposts_count: intent.setClass(context, RepostActivity.class); intent.setAction(Status.REPOST_LIST); break; case R.id.comments_count: case R.id.retweeted_comments_count: intent.setClass(context, CommentActivity.class); intent.setAction(Comment.FOR_STATUS); break; case R.id.to_reply: intent.setClass(context, SendActivity.class); intent.setAction(Comment.REPLY); break; } context.startActivity(intent); }
@Override public void run() { try { Thread.sleep(2000); } catch (Exception e) { e.printStackTrace(); } Intent intent = new Intent(); // TODO 如果没有显示欢迎页,那么启动欢迎页,否则直接启动首页 SharedPreferences sp = getSharedPreferences(Constants.SP_NAME, MODE_PRIVATE); // 利用 SP 字段,判断是否显示欢迎页,保存的数值一定是程序版本号 // 利用当前程序版本号,和sp中的版本号进行比较,从而判断,这样更精确,兼容性更好 int wsv = sp.getInt(Constants.SP_KEY_WELCOME_SHOW_VER, -1); if (BuildConfig.VERSION_CODE != wsv) { // TODO 显示欢迎页 intent.setClass(this, WelcomeActivity.class); } else { // TODO 显示主界面 intent.setClass(this, MainActivity.class); } startActivity(intent); finish(); }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.album_bu_scan: { Intent intent = new Intent(); intent.setClass(m_context, QRScan.class); m_context.startActivity(intent); break; } case R.id.album_bu_login: // { // Intent intent = new Intent(); // intent.setClass(m_context, PhotoViewer.class); // m_context.startActivity(intent); // finish(); Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setClass(m_context, PhotoViewer.class); // intent.putExtra("ScanInfo", sym.getData()); // intent.putExtra("ScanInfo", "WFjlnIvlsI82MDE%3D"); m_context.startActivity(intent); // 這行一定要放在這函式的最後 break; } }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(); switch (position) { case 0: intent.setClass(MainGridViewActivity.this, FaultSupportActivity.class); startActivity(intent); break; case 1: intent.setClass(MainGridViewActivity.this, FaultEvaluateActivity.class); startActivity(intent); break; case 2: intent.setClass(MainGridViewActivity.this, KnowledgeBaseActivity.class); startActivity(intent); break; case 3: startActivity(new Intent(MainGridViewActivity.this, ChatHallActivity.class)); break; case 4: startActivity(new Intent(MainGridViewActivity.this, BBSFragmentActivity.class)); break; case 5: showSettingActivity(); break; default: break; } }
private void b(long paramLong) { Intent localIntent1 = new Intent(); int m = this.r; int i1 = e; if (m == i1) { Context localContext1 = g; Intent localIntent2 = localIntent1.setClass(localContext1, SettingEditCommonActivity.class); String str1 = SettingEditCommonActivity.b; int i2 = SettingEditCommonActivity.g; Intent localIntent3 = localIntent1.putExtra(str1, i2); } while (true) { String str2 = SettingEditCommonActivity.c; Intent localIntent4 = localIntent1.putExtra(str2, paramLong); String str3 = a; int i3 = this.r; Intent localIntent5 = localIntent1.putExtra(str3, i3); startActivity(localIntent1); return; Context localContext2 = g; Intent localIntent6 = localIntent1.setClass(localContext2, SettingEditCategoryActivity.class); String str4 = SettingEditCommonActivity.b; int i4 = SettingEditCategoryActivity.g; Intent localIntent7 = localIntent1.putExtra(str4, i4); } }
@Override public void onClick(View v) { Intent intent = null; switch (v.getId()) { case R.id.btnLogin: login(); break; case R.id.btnRegister: intent = new Intent(); intent.setClass(ActLogin.this, ActRegister.class); startActivityForResult(intent, 100); break; case R.id.btnLoginSina: intent = new Intent(); intent.setClass(ActLogin.this, ActWeiboGuide.class); startActivity(intent); lv.setIsWLogin(true); ActLogin.this.finish(); break; case R.id.btnLoginDouban: break; case R.id.btnLoginKaixin: break; case R.id.btnLoginRenren: break; case R.id.txtFindPwd: intent = new Intent(); intent.setClass(ActLogin.this, ActFindPwd.class); startActivity(intent); break; } }
public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_myRecipe: Intent myRecipeBook = new Intent(); myRecipeBook.setClass(getApplicationContext(), RecipeBookActivity.class); startActivity(myRecipeBook); break; case R.id.menu_makeRecipe: Intent makeRecipe = new Intent(); makeRecipe.setClass(getApplicationContext(), MakeRecipeActivity.class); startActivity(makeRecipe); break; case R.id.menu_postRecipe: Intent postRecipe = new Intent(); postRecipe.setClass(getApplicationContext(), RecipeBookActivity.class); postRecipe.putExtra("currentTab", 2); startActivity(postRecipe); break; case R.id.menu_searchOnline: Intent search = new Intent(); search.setClass(getApplicationContext(), OnlineSearch.class); startActivity(search); break; case R.id.menu_changeName: askForNewName(); default: break; } return true; }
@Override public void onClick(View view) { switch (view.getId()) { // 更改头像 case R.id.userinfoChangeImage: case R.id.userinfoChangeImage_rl: getImageFromPhone(); break; case R.id.userinfo_change_nickname_rl: Intent nameIntent = new Intent(); nameIntent.putExtra("type", 1); nameIntent.setClass(UserInfoActivity.this, UserInfoModifyActivity.class); startActivityForResult(nameIntent, 10); break; case R.id.userinfo_change_weixin_rl: break; case R.id.userinfo_change_weibo_rl: break; case R.id.userinfo_change_pwd_rl: Intent pwdIntent = new Intent(); pwdIntent.putExtra("type", 2); pwdIntent.setClass(UserInfoActivity.this, UserInfoModifyActivity.class); startActivity(pwdIntent); break; case R.id.userConfigChangeReturn: finish(); break; default: break; } }
@Override public void onClick(View v) { Intent intent = new Intent(); intent.putExtra("from", "MainActivity"); switch (v.getId()) { case R.id.btn_movie: urlList.clear(); urlList.add("http://7u2ope.com1.z0.glb.clouddn.com/惊天魔盗团_高清.mp4"); intent.putExtra("name", "惊天魔盗团"); intent.putExtra("url", urlList); intent.setClass(MainActivity.this, PlayActivity.class); startActivity(intent); break; case R.id.btn_mv_monster: urlList.clear(); urlList.add("http://7u2ope.com1.z0.glb.clouddn.com/The_Monster_高清.mp4"); intent.putExtra("name", "The Monster _高清"); intent.putExtra("url", urlList); intent.setClass(MainActivity.this, PlayActivity.class); startActivity(intent); break; case R.id.btn_mv_gravity: urlList.clear(); urlList.add("http://7u2ope.com1.z0.glb.clouddn.com/Gravity_高清.mp4"); intent.putExtra("name", "Gravity_高清"); intent.putExtra("url", urlList); intent.setClass(MainActivity.this, PlayActivity.class); startActivity(intent); break; default: break; } }
@Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case MENU_BACKTOLIST: intent1 = new Intent(); intent1.setClass(NewPlayMusicActivity.this, PlayMusiclistActivity.class); Bundle bundle = new Bundle(); bundle.putInt("type", iType); bundle.putString("title", sTitle); // bundle.putString("id", playlistId); intent1.putExtras(bundle); startActivity(intent1); break; case MENU_BACKTOUSERLIST: intent1 = new Intent(); intent1.setClass(NewPlayMusicActivity.this, DragMusicSaveListActivity.class); startActivity(intent1); break; case MENU_BACKTOMAIN: intent1 = new Intent(); intent1.setClass(NewPlayMusicActivity.this, MainActivity.class); startActivity(intent1); break; } return super.onOptionsItemSelected(item); }
@Override public void run() { try { // 线程沉睡 Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } Intent intent = new Intent(); // TODO 如果没有显示欢迎页 那么起订欢迎页, 否则直接启动首页 SharedPreferences sp = getSharedPreferences(Constants.SP_NAME, MODE_PRIVATE); // 利用 SP保存字段 判断是否显示 欢迎页 保存数值一定是程序版本号 // 利用当前的 程序版本号 和 sp中的版本号进行比较 从而判断,更精确 兼容性更好 int wsv = sp.getInt(Constants.SP_KEY_WELCOME_SHOW_VER, -1); if (BuildConfig.VERSION_CODE != wsv) { // 显示欢迎页 intent.setClass(this, WelcomeActivity.class); } else { // TODO 显示主界面 intent.setClass(this, MainActivity.class); } startActivity(intent); finish(); }
// 点击事件 @Override public void onClick(View v) { Intent intent = new Intent(); switch (v.getId()) { case R.id.btn_me_recharge: intent.setClass(getActivity(), MeContainerActivity.class); intent.putExtra(BaseActivity.PAGETO, RechargeFragment.TAG); break; case R.id.container_myfocus: intent.setClass(getActivity(), MeContainerActivity.class); intent.putExtra(BaseActivity.PAGETO, MyFocusFragment.TAG); break; case R.id.container_editdata: intent.setClass(getActivity(), MeContainerActivity.class); intent.putExtra(BaseActivity.PAGETO, EditInfoFragment.TAG); break; case R.id.container_setting: intent.setClass(getActivity(), MeContainerActivity.class); intent.putExtra(BaseActivity.PAGETO, SettingFragment.TAG); break; // 大师身份聊天 case R.id.container_tochat: intent.setClass(getActivity(), ChatContainerActivity.class); break; default: break; } // 抽取出跳转方法 以上设置传递的数据 startActivity(intent); }
public static void callFacebookLogout(Context context) { Session session = Session.getActiveSession(); if (session != null) { if (!session.isClosed()) { session.closeAndClearTokenInformation(); // clear your preferences if saved Intent i = new Intent(); i.setClass(context, MainActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } } else { session = new Session(context); Session.setActiveSession(session); session.closeAndClearTokenInformation(); // clear your preferences if saved Intent i = new Intent(); i.setClass(context, MainActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } }
private void openRecordFromTask(int position) { Intent intent = new Intent(); intent.putExtra("choId", currentCHO.getId()); switch (position) { case 1: intent.setClass(this, CommunityActivity.class); intent.putExtra("searchOption", 6); startActivity(intent); break; case 3: intent.setClass(this, CommunityActivity.class); intent.putExtra("searchOption", 4); startActivity(intent); break; case 2: intent.setClass(this, CommunityActivity.class); intent.putExtra("searchOption", 8); startActivity(intent); break; case 4: intent.setClass(this, TasksActivity.class); startActivity(intent); break; case 6: intent.setClass(this, CommunityActivity.class); intent.putExtra("searchOption", 0); startActivity(intent); break; } }
@Override public void onClick(View v) { if (!b) { id = v.getId(); } switch (id) { case 0: Intent intent = new Intent(); intent.setClass(context, LongShouLuActivity.class); context.startActivity(intent); break; case 1: Intent intent2 = new Intent(); intent2.setClass(context, BuXingJieActivity.class); context.startActivity(intent2); break; case 2: Intent intent3 = new Intent(); intent3.setClass(context, TaiKangLuActivity.class); context.startActivity(intent3); break; case 3: Intent intent4 = new Intent(); intent4.setClass(context, BaiShengActivity.class); context.startActivity(intent4); break; case 4: Intent intent5 = new Intent(); intent5.setClass(context, NanJieBaiHuoActivity.class); context.startActivity(intent5); break; } }
@Override public void onClick(View v) { Intent intent = new Intent(); switch (v.getId()) { case R.id.previous: intent.setClass(this, extra.class); startActivity(intent); finish(); break; case R.id.imgELvol: intent.setClass(this, vocabulary.class); startActivity(intent); finish(); break; case R.id.imgELtest: intent.setClass(this, test_english.class); startActivity(intent); finish(); break; case R.id.imgELexer: intent.setClass(this, exercise.class); startActivity(intent); finish(); break; case R.id.imgELextra: intent.setClass(this, extra.class); startActivity(intent); finish(); default: break; } }
/** 单击事件 */ @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnBack: // 返回按钮 Intent intent = new Intent(); switch (previousActivityFlag) { case AppConstants.ENERGY_SAVING: // 节能数据界面 intent.setClass(Projects.this, EnergySavingData.class); break; case AppConstants.REAL_TIME: // 实时状态查询 intent.setClass(Projects.this, RealTimeData.class); break; case AppConstants.WARNING_INFO: // 实时状态查询 intent.setClass(Projects.this, WarningInfo.class); break; default: break; } intent.putExtra(AppConstants.SELECTED_PROJECT_CODE, selectedProCode); intent.putExtra(AppConstants.SELECTED_PROJECT_NAME, selectedProName); intent.putExtra(AppConstants.SELECTED_FACTORY_CODE, selectedFactoryCode); intent.putExtra(AppConstants.SELECTED_FACTORY_NAME, selectedFactoryName); startActivity(intent); Projects.this.finish(); break; default: break; } }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // 返回按钮 Intent intent = new Intent(); switch (previousActivityFlag) { case AppConstants.ENERGY_SAVING: // 节能数据界面 intent.setClass(Projects.this, EnergySavingData.class); break; case AppConstants.REAL_TIME: // 实时状态查询 intent.setClass(Projects.this, RealTimeData.class); break; case AppConstants.WARNING_INFO: // 警告信息查询 intent.setClass(Projects.this, WarningInfo.class); break; default: break; } intent.putExtra(AppConstants.SELECTED_PROJECT_CODE, selectedProCode); intent.putExtra(AppConstants.SELECTED_PROJECT_NAME, selectedProName); intent.putExtra(AppConstants.SELECTED_FACTORY_CODE, selectedFactoryCode); intent.putExtra(AppConstants.SELECTED_FACTORY_NAME, selectedFactoryName); startActivity(intent); Projects.this.finish(); } return false; }
@Override public boolean onMenuItemClick(MenuItem item) { switch (item.getItemId()) { case R.id.add_cid: showAddCameraDlg(); break; case R.id.add_cid_by_qr: Intent intent = new Intent(); intent.setClass(this, CaptureActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivityForResult(intent, SCANNIN_GREQUEST_CODE); break; case R.id.help: Intent guideIntent = new Intent(); guideIntent.setClass(getApplicationContext(), GuideActivity.class); guideIntent.putExtra(GuideActivity.START_AVS_ACTIVITY, false); startActivity(guideIntent); break; case R.id.feedback: FeedbackAgent agent = new FeedbackAgent(this); agent.startFeedbackActivity(); break; case R.id.about: showAboutDialog(); break; case R.id.disclaimer: showDisclaimerDlg(); break; default: break; } return false; }
@Override public void handleMessage(Message msg) { if (msg.what == 0) { // 初始化数据 Bundle bundle = new Bundle(); boolean state = false; String data = msg.getData().getString("data"); GetUploadFileUrlReback result = new Gson().fromJson(data, GetUploadFileUrlReback.class); String message = result.getMes(); Log.e("myLog", "-----message" + message); if (result.getCode() == 0) { state = true; } bundle.putBoolean("state", state); bundle.putInt("type", 0); bundle.putString("msg", message); intent.putExtras(bundle); intent.setClass(AppSignActivity.this, AppSignResultActivity.class); startActivity(intent); finish(); } if (msg.what == 1) { Bundle bundle = new Bundle(); boolean state = false; String data = msg.getData().getString("data"); GetUploadFileUrlReback result = new Gson().fromJson(data, GetUploadFileUrlReback.class); String message = result.getMes(); Log.e("myLog", "-----message" + message); if (result.getCode() == 0) { state = true; } bundle.putBoolean("state", state); bundle.putInt("type", 1); bundle.putString("msg", message); intent.putExtras(bundle); intent.setClass(AppSignActivity.this, AppSignResultActivity.class); startActivity(intent); finish(); } if (msg.what == 2) { if (dialog == null) { return; } dialog.dismiss(); AMapLocation loc = (AMapLocation) msg.obj; Constant.location = loc; if (Constant.location.getErrorCode() == 0) { // 定位成功 wz.setText(Constant.location.getAddress()); } else { wz.setText("定位失败,请点击重试..."); Toast.makeText( AppSignActivity.this, "定位失败:" + Constant.location.getErrorInfo(), Toast.LENGTH_SHORT) .show(); } locationClient.stopLocation(); } }
@Override public void searchEnd() { System.out.println("camera home activity search end call back"); ArrayList<Device> deviceList = onvifMgr.getOnvifData().getDeviceList(); handler.post( new Runnable() { @Override public void run() { progressBar.setVisibility(View.INVISIBLE); } }); if (deviceList.size() <= 0) { handler.post( new Runnable() { @Override public void run() { Toast toast = Toast.makeText( getApplicationContext(), "没有搜索到设备,请确认摄像头在局域网内", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } }); return; } if (searchDeviceFlag == 1) { /*点击button*/ searchDeviceFlag = 0; onResumeFlag = 1; Intent intent = new Intent(); intent.setClass(CamerasGridActivity.this, DeviceListActivity.class); CamerasGridActivity.this.startActivity(intent); } else { int appUsingCount = onvifMgr.getAppUsingCount(); System.out.println("appUsingCount ===" + appUsingCount); if (appUsingCount == 0) { onvifMgr.addAppUsingCount(); onResumeFlag = 1; Intent intent = new Intent(); intent.setClass(CamerasGridActivity.this, DeviceListActivity.class); CamerasGridActivity.this.startActivity(intent); } else { onvifMgr.addAppUsingCount(); handler.post( new Runnable() { @Override public void run() { autoMatchAfterDiscoverEnd(); } }); } } }
public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(); switch (arg0.getId()) { case R.id.btnPersonal: intent.setClass(Personal.this, Personal.class); break; case R.id.btnMessage: intent.setClass(Personal.this, Message.class); break; case R.id.btnExpert: intent.setClass(Personal.this, Expert.class); break; case R.id.btnPersonalData: intent.setClass(Personal.this, sdPersonalData.class); break; case R.id.btnEveryDay: intent.setClass(Personal.this, Expert.class); break; case R.id.btnMyPlan: intent.setClass(Personal.this, Expert.class); break; case R.id.btnMyTeacher: intent.setClass(Personal.this, Expert.class); break; case R.id.btnMyCollection: intent.setClass(Personal.this, Expert.class); break; case R.id.btnMyCard: intent.setClass(Personal.this, Expert.class); break; } Personal.this.startActivity(intent); finish(); }
public final void onActivityResult(int paramInt1, int paramInt2, Intent paramIntent) { n.al("MicroMsg.ContactWidgetSetAvatar", "settings handle"); switch (paramInt1) { default: case 3: case 2: case 4: } do { String str2; do { do { String str3; do { return; str3 = cv.b(this.context.getApplicationContext(), paramIntent, bd.hL().fX()); } while (str3 == null); Intent localIntent2 = new Intent(); localIntent2.setClass(this.context, CropImageNewUI.class); localIntent2.putExtra("CropImageMode", 1); localIntent2.putExtra("CropImage_OutputPath", str3); localIntent2.putExtra("CropImage_ImgPath", str3); ((Activity)this.context).startActivityForResult(localIntent2, 4); return; } while (paramIntent == null); str2 = cv.b(this.context.getApplicationContext(), paramIntent, bd.hL().fX()); } while (str2 == null); Intent localIntent1 = new Intent(); localIntent1.setClass(this.context, CropImageNewUI.class); localIntent1.putExtra("CropImageMode", 1); localIntent1.putExtra("CropImage_ImgPath", str2); localIntent1.putExtra("CropImage_OutputPath", ah.iA().e(y.gG(), true) + "_crop"); a.a((Activity)this.context, paramIntent, localIntent1, bd.hL().fX(), 4); return; } while (paramIntent == null); String str1 = paramIntent.getStringExtra("CropImage_OutputPath"); if (str1 == null) { n.ah("MicroMsg.ContactWidgetSetAvatar", "crop picture failed"); return; } new f(this.context, str1).a(1, new do(this)); }
public void back(View v) { if (menu.campanha_top2 == true) { Intent i = new Intent(); i.setClass(this, MainActivity.class); startActivity(i); menu.campanha_top2 = false; } else { Intent i = new Intent(); i.setClass(this, WWF.class); startActivity(i); } }
public static void postAppInstalledNotification(Context context, String packageName) { Intent neverShowAgain = new Intent(MAXLOCK_ACTION_NEVER_SHOW_AGAIN); neverShowAgain.setClass(context, NewAppInstalledBroadcastReceiver.class); Intent lockApp = new Intent(MAXLOCK_ACTION_LOCK_APP); lockApp.setClass(context, NewAppInstalledBroadcastReceiver.class); lockApp.putExtra(EXTRA_PACKAGE_NAME, packageName); String appName; try { appName = context .getPackageManager() .getApplicationInfo(packageName, 0) .loadLabel(context.getPackageManager()) .toString(); } catch (PackageManager.NameNotFoundException e) { appName = packageName; } NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setContentTitle(context.getString(R.string.notification_lock_new_app_title)) .setContentText(appName) .setSmallIcon(R.drawable.ic_lock_48dp) .setAutoCancel(true) .addAction( new NotificationCompat.Action( 0, context.getString(R.string.notification_lock_new_app_action_never_again), PendingIntent.getBroadcast( context, 0, neverShowAgain, PendingIntent.FLAG_UPDATE_CURRENT))) .addAction( new NotificationCompat.Action( 0, context.getString(R.string.notification_lock_new_app_action_lock), PendingIntent.getBroadcast( context, 0, lockApp, PendingIntent.FLAG_UPDATE_CURRENT))); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { builder .setPriority(NotificationCompat.PRIORITY_HIGH) .setCategory(NotificationCompat.CATEGORY_RECOMMENDATION) .setColor(ContextCompat.getColor(context, R.color.accent)); try { builder.setVibrate(new long[0]); } catch (SecurityException e) { e.printStackTrace(); } } NotificationManagerCompat nm = NotificationManagerCompat.from(context); nm.notify(APP_INSTALLED_NOTIFICATION_ID, builder.build()); }
@Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Log.d(TAG, "onReceive - " + intent.getAction() + ", extras: " + printBundle(bundle)); if (JPushInterface.ACTION_REGISTRATION_ID.equals(intent.getAction())) { Log.d(TAG, "register successfully"); } else if (JPushInterface.ACTION_MESSAGE_RECEIVED.equals(intent.getAction())) { Log.d(TAG, "ACTION_MESSAGE_RECEIVED: "); } else if (JPushInterface.ACTION_NOTIFICATION_RECEIVED.equals(intent.getAction())) { Log.d(TAG, "ACTION_NOTIFICATION_RECEIVED"); } else if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) { Intent newIntent = new Intent(); newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); String extra = bundle.getString(JPushInterface.EXTRA_EXTRA); String channel = null, articleId = null; if (null != extra) { JSONObject jsonData = null; try { jsonData = new JSONObject(extra); channel = jsonData.getString(Constants.PUSH_KEY_CHANNEL); articleId = jsonData.getString(Constants.PUSH_KEY_ARITICLE_ID); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (null == channel || null == articleId) { newIntent.setClass(context, NotificationDetailActivity.class); String title = bundle.getString(JPushInterface.EXTRA_NOTIFICATION_TITLE); String content = bundle.getString(JPushInterface.EXTRA_ALERT); newIntent.putExtra(Constants.EXTRA_NAME_NOTIFCATION_TITLE, title); newIntent.putExtra(Constants.EXTRA_NAME_NOTIFCATION_CONTENT, content); } else if (channel.equals(Constants.CHANNEL_NAME_ACTIVITY)) { newIntent.setClass(context, HuodongDetailActivity.class); newIntent.putExtra("id", articleId); } else if (channel.equals(Constants.CHANNEL_NAME_EXCHANGE)) { newIntent.setClass(context, JiaoliuDetailActivity.class); newIntent.putExtra("id", articleId); } context.startActivity(newIntent); } else { Log.d(TAG, "Unhandled intent - " + intent.getAction()); } }