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);
  }
示例#6
0
  @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();
  }
示例#7
0
        @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);
   }
 }
示例#10
0
 @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;
   }
 }
示例#11
0
  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;
   }
 }
示例#13
0
 @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;
   }
 }
示例#14
0
 @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);
 }
示例#15
0
  @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();
  }
示例#16
0
  // 点击事件
  @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);
  }
示例#17
0
  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;
   }
 }
示例#20
0
 @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;
   }
 }
示例#21
0
  /** 单击事件 */
  @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;
    }
  }
示例#22
0
  @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;
  }
示例#23
0
 @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;
 }
示例#24
0
 @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();
   }
 }
示例#25
0
  @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();
              }
            });
      }
    }
  }
示例#26
0
 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();
 }
示例#27
0
文件: dm.java 项目: 007slm/WeChatRE
 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);
   }
 }
示例#29
0
  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());
  }
示例#30
0
  @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());
    }
  }