微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.text.TextUtils的实例源码

项目:GitHub    文件Kits.java   
public static String getNetworkTypeName(Context context) {
    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo;
    String type = NETWORK_TYPE_disCONNECT;
    if (manager == null || (networkInfo = manager.getActiveNetworkInfo()) == null) {
        return type;
    }

    if (networkInfo.isConnected()) {
        String typeName = networkInfo.getTypeName();
        if ("WIFI".equalsIgnoreCase(typeName)) {
            type = NETWORK_TYPE_WIFI;
        } else if ("MOBILE".equalsIgnoreCase(typeName)) {
            String proxyHost = android.net.Proxy.getDefaultHost();
            type = TextUtils.isEmpty(proxyHost) ? (isFastMobileNetwork(context) ? NETWORK_TYPE_3G : NETWORK_TYPE_2G)
                    : NETWORK_TYPE_WAP;
        } else {
            type = NETWORK_TYPE_UNKNowN;
        }
    }
    return type;
}
项目:Renrentou    文件Kits.java   
public static String getNetworkTypeName(Context context) {
    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo;
    String type = NETWORK_TYPE_disCONNECT;
    if (manager == null || (networkInfo = manager.getActiveNetworkInfo()) == null) {
        return type;
    }

    if (networkInfo.isConnected()) {
        String typeName = networkInfo.getTypeName();
        if ("WIFI".equalsIgnoreCase(typeName)) {
            type = NETWORK_TYPE_WIFI;
        } else if ("MOBILE".equalsIgnoreCase(typeName)) {
            String proxyHost = android.net.Proxy.getDefaultHost();
            type = TextUtils.isEmpty(proxyHost) ? (isFastMobileNetwork(context) ? NETWORK_TYPE_3G : NETWORK_TYPE_2G)
                    : NETWORK_TYPE_WAP;
        } else {
            type = NETWORK_TYPE_UNKNowN;
        }
    }
    return type;
}
项目:Phoenix-for-VK    文件FeedbackViewBinder.java   
/**
 * Отображение аватара первого в списке пользователя на ImageView.
 * Если у пользователя нет аватара,то будет отображено изображение
 * неизвестного пользователя
 *
 * @param owners    массив пользователей
 * @param imageView вьюв
 */
private void showFirstUserAvaTaronImageView(List<Owner> owners,ImageView imageView) {
    if (owners == null || owners.size() == 0 || TextUtils.isEmpty(owners.get(0).getMaxSquareAvatar())) {
        PicassoInstance.with()
                .load(R.drawable.ic_avatar_unkNown)
                .tag(Constants.PICASSO_TAG)
                .into(imageView);
    } else {
        String url = owners.get(0).getMaxSquareAvatar();
        PicassoInstance.with()
                .load(url)
                .tag(Constants.PICASSO_TAG)
                .transform(transformation)
                .into(imageView);
    }
}
项目:OpenYOLO-Android    文件AssetRelationshipHelper.java   
/**
 * Setup the helper and validate the input params.
 *
 * @param context Context
 * @param clientPackageName The client app's package name
 * @param sourceAssetStatements Asset statements from the 'source' (client) app
 * @param targetAssetStatements Asset statements from the varIoUs 'targets' referenced by the
 *     'source' (client) app
 */
public AssetRelationshipHelper(@NonNull Context context,@NonNull String clientPackageName,@NonNull List<AssetStatement> sourceAssetStatements,@NonNull List<AssetStatement>
            targetAssetStatements) {

    require(context,notNullValue());
    require(!TextUtils.isEmpty(clientPackageName),"mClientPackageName must not be null or "
                + "empty");
    require(sourceAssetStatements,notNullValue());
    require(targetAssetStatements,notNullValue());

    this.mContext = context.getApplicationContext();
    this.mClientPackageName = clientPackageName;
    this.mSourceAssetStatements = sourceAssetStatements;
    this.mTargetAssetStatements = targetAssetStatements;
}
项目:GitHub    文件LazyHeaders.java   
/**
 * Ensures that the default header will pass OkHttp3's checks for header values.
 *
 * <p>See #2331.
 */
@VisibleForTesting
static String getSanitizedUserAgent() {
  String defaultUserAgent = System.getProperty("http.agent");
  if (TextUtils.isEmpty(defaultUserAgent)) {
    return defaultUserAgent;
  }

  int length = defaultUserAgent.length();
  StringBuilder sb = new StringBuilder(defaultUserAgent.length());
  for (int i = 0; i < length; i++) {
    char c = defaultUserAgent.charat(i);
    if ((c > '\u001f' || c == '\t') && c < '\u007f') {
      sb.append(c);
    } else {
      sb.append('?');
    }
  }
  return sb.toString();
}
项目:LQRWeChat-master    文件DeleteContactMessage.java   
public byte[] encode() {
    JSONObject var1 = new JSONObject();

    try {
        if (!TextUtils.isEmpty(this.getContact_id())) {
            var1.put("contact_id",this.contact_id);
        }

        if (this.getJSONUserInfo() != null) {
            var1.put("bribery",this.getJSONUserInfo());
        }
    } catch (JSONException var4) {
        var4.printstacktrace();
    }

    try {
        return var1.toString().getBytes("UTF-8");
    } catch (UnsupportedEncodingException var3) {
        var3.printstacktrace();
        return null;
    }
}
项目:Leanplum-Android-SDK    文件Leanplum.java   
/**
 * Manually track purchase event with currency code in your application. It is advised to use
 * {@link Leanplum#trackGooglePlayPurchase} instead for in-app purchases.
 *
 * @param event Name of the event.
 * @param value The value of the event. Can be price.
 * @param currencyCode The currency code corresponding to the price.
 * @param params Key-value pairs with metrics or data associated with the event. Parameters can be
 * strings or numbers. You can use up to 200 different parameter names in your app.
 */
public static void trackPurchase(final String event,double value,String currencyCode,Map<String,?> params) {
  try {
    if (TextUtils.isEmpty(event)) {
      Log.w("trackPurchase - Empty event parameter provided.");
    }

    final Map<String,String> requestArgs = new HashMap<>();
    if (!TextUtils.isEmpty(currencyCode)) {
      requestArgs.put(Constants.Params.IAP_CURRENCY_CODE,currencyCode);
    }

    LeanplumInternal.track(event,value,null,params,requestArgs);
  } catch (Throwable t) {
    Log.e("trackPurchase - Failed to track purchase event.");
    Util.handleException(t);
  }
}
项目:android-project-gallery    文件PersistentCookieStore.java   
/**
 * Construct a persistent cookie store.
 *
 * @param context Context to attach cookie store to
 */
public PersistentCookieStore(Context context) {
    cookiePrefs = context.getSharedPreferences(COOKIE_PREFS,0);
    cookies = new ConcurrentHashMap<String,Cookie>();

    // Load any prevIoUsly stored cookies into the store
    String storedCookieNames = cookiePrefs.getString(COOKIE_NAME_STORE,null);
    if (storedCookieNames != null) {
        String[] cookieNames = TextUtils.split(storedCookieNames,",");
        for (String name : cookieNames) {
            String encodedCookie = cookiePrefs.getString(COOKIE_NAME_PREFIX + name,null);
            if (encodedCookie != null) {
                Cookie decodedCookie = decodeCookie(encodedCookie);
                if (decodedCookie != null) {
                    cookies.put(name,decodedCookie);
                }
            }
        }

        // Clear out expired cookies
        clearExpired(new Date());
    }
}
项目:Android-Code-Demos    文件MainActivity.java   
private papplet getSketch(String stringExtra) {
    if (TextUtils.isEmpty(stringExtra)) {
        return null;
    }

    if (getString(R.string.simple_sketch_one).equals(stringExtra)) {
        return new SimpleSketchOne(this);
    } else if (getString(R.string.simple_sketch_two).equals(stringExtra)) {
        return new SimpleSketchTwo(this);
    } else if (getString(R.string.sensor_sketch).equals(stringExtra)) {
        return new SensorSketch(this);
    } else if (getString(R.string.Box2d_sketch).equals(stringExtra)) {
        return new Box2DSketch(this);
    } else if (getString(R.string.wallpapers_sketch).equals(stringExtra)) {
        return new WallpapeRSSketch(this);
    } else if (getString(R.string.compass_sketch).equals(stringExtra)) {
        return new CompassSketch(this);
    } else if (getString(R.string.location_sketch).equals(stringExtra)) {
        return new LocationSketch(this);
    }
    return null;
}
项目:Virtualview-Android    文件ViewManager.java   
public void recycle(ViewBase v) {
    if (null != v) {
        String type = v.getViewType();
        if (!TextUtils.isEmpty(type)) {
            v.reset();
            List<ViewBase> vList = mViewCache.get(type);
            if (null == vList) {
                vList = new LinkedList<>();
                mViewCache.put(type,vList);
            }
            vList.add(v);
        } else {
            Log.e(TAG,"recycle type invalidate:" + type);
            RuntimeException here = new RuntimeException("here");
            here.fillInStackTrace();
            Log.w(TAG,"Called: " + this,here);
        }
    }
}
项目:weex-3d-map    文件Textarea.java   
@Override
protected void appleStyleAfterCreated(WXEditText editText) {
  super.appleStyleAfterCreated(editText);
  String rowsstr = (String) getDomObject().getStyles().get(Constants.Name.ROWS);

  int rows = TextAreaEditTextDomObject.DEFAULT_ROWS;
  try{
    if(!TextUtils.isEmpty(rowsstr)) {
      rows = Integer.parseInt(rowsstr);
    }
  }catch (NumberFormatException e){
    //ignore
    e.printstacktrace();
  }

  editText.setLines(rows);
  editText.setMinLines(rows);
}
项目:weex-uikit    文件WXComponent.java   
public void setBorderColor(String key,String borderColor) {
  if (!TextUtils.isEmpty(borderColor)) {
    int colorInt = WXResourceUtils.getColor(borderColor);
    if (colorInt != Integer.MIN_VALUE) {
      switch (key) {
        case Constants.Name.BORDER_COLOR:
          getorCreateBorder().setBorderColor(Spacing.ALL,colorInt);
          break;
        case Constants.Name.BORDER_TOP_COLOR:
          getorCreateBorder().setBorderColor(Spacing.TOP,colorInt);
          break;
        case Constants.Name.BORDER_RIGHT_COLOR:
          getorCreateBorder().setBorderColor(Spacing.RIGHT,colorInt);
          break;
        case Constants.Name.BORDER_BottOM_COLOR:
          getorCreateBorder().setBorderColor(Spacing.BottOM,colorInt);
          break;
        case Constants.Name.BORDER_LEFT_COLOR:
          getorCreateBorder().setBorderColor(Spacing.LEFT,colorInt);
          break;
      }
    }
  }
}
项目:RLibrary    文件MD5Utils.java   
public static boolean checkMD5(String md5,File updateFile) {
    if (TextUtils.isEmpty(md5) || updateFile == null) {
        Log.e(TAG,"MD5 string empty or updateFile null");
        return false;
    }

    String calculatedDigest = md5(updateFile);
    if (calculatedDigest == null) {
        Log.e(TAG,"calculatedDigest null");
        return false;
    }

    Log.v(TAG,"Calculated digest: " + calculatedDigest);
    Log.v(TAG,"Provided digest: " + md5);

    return calculatedDigest.equalsIgnoreCase(md5);
}
项目:letv    文件LetvBaseActivity.java   
public void addFragments(Fragment... fragments) {
    if (fragments != null && fragments.length != 0) {
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction transaction = fragmentManager.beginTransaction();
        for (Fragment fragment : fragments) {
            if (fragment instanceof LetvFragmentListener) {
                LetvFragmentListener listener = (LetvFragmentListener) fragment;
                String tag = listener.getTagName();
                if (!TextUtils.isEmpty(tag)) {
                    int fragmentRes = listener.getContainerId();
                    if (fragmentRes > 0 && fragmentManager.findFragmentByTag(tag) == null) {
                        transaction.add(fragmentRes,fragment,tag);
                    }
                }
            }
        }
        try {
            transaction.commitAllowingStateLoss();
        } catch (Exception e) {
            e.printstacktrace();
        }
    }
}
项目:keepass2android    文件Suggest.java   
private void removeDupes() {
    final ArrayList<CharSequence> suggestions = mSuggestions;
    if (suggestions.size() < 2) return;
    int i = 1;
    // Don't cache suggestions.size(),since we may be removing items
    while (i < suggestions.size()) {
        final CharSequence cur = suggestions.get(i);
        // Compare each candidate with each prevIoUs candidate
        for (int j = 0; j < i; j++) {
            CharSequence prevIoUs = suggestions.get(j);
            if (TextUtils.equals(cur,prevIoUs)) {
                removeFromSuggestions(i);
                i--;
                break;
            }
        }
        i++;
    }
}
项目:FinalProject    文件FrescoImageView.java   
@Override
public void loadView(String lowUrl,String url,int defaultResID) {
    try {
        mThumbnailPath = null;
        mThumbnailUrl = url;
        mLowThumbnailUrl = url;
        mDefaultResID = defaultResID;
        if (!TextUtils.isEmpty(mThumbnailUrl)
                && (mThumbnailUrl.startsWith(FrescoController.HTTP_PERFIX)
                || mThumbnailUrl.startsWith(FrescoController.HTTPS_PERFIX))) {

            this.getHierarchy().setPlaceholderImage(defaultResID);

            this.setSourceController();

            return;
        }

        this.getHierarchy().setPlaceholderImage(defaultResID);
        this.setResourceController();

    }catch (OutOfMemoryError e){
        e.printstacktrace();
    }
}
项目:boohee_v5.6    文件WechatMoments.java   
protected void userInfor(String str) {
    if (!TextUtils.isEmpty(this.a) && !TextUtils.isEmpty(this.b)) {
        g gVar = new g(this,23);
        gVar.a(this.a,this.b);
        try {
            gVar.a(this.listener);
        } catch (Throwable th) {
            Ln.e(th);
            if (this.listener != null) {
                this.listener.onError(this,8,th);
            }
        }
    } else if (this.listener != null) {
        this.listener.onError(this,new Throwable("The params of appID or appSecret is missing !"));
    }
}
项目:letv    文件AuthTask.java   
public synchronized String auth(String str) {
    String a;
    if (!str.contains("bizcontext=")) {
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append(str);
        stringBuilder.append("&bizcontext=\"");
        stringBuilder.append(new com.alipay.sdk.sys.a(this.c).toString());
        stringBuilder.append("\"");
        str = stringBuilder.toString();
    }
    Context context = this.c;
    if (a(context)) {
        a = new h(context).a(str);
        if (!TextUtils.equals(a,Constants.CALLBACK_FAILD)) {
            if (TextUtils.isEmpty(a)) {
                a = l.a();
            }
        }
    }
    a = b(context,str);
    return a;
}
项目:smart-asset-iot-android-demo    文件MainActivity.java   
@OnClick(R.id.submit)
void submit() {
    UIUtils.hideKeyboard(this);
    if (!ClientUtils.isNetworkConnected(this)) {
        UIUtils.showInternetConnectionAlertDialog(this);
        return;
    }
    String value = assetIdEdit.getText().toString();
    if (TextUtils.isEmpty(value)) {
        assetIdEditContainer.setErrorEnabled(true);
        assetIdEditContainer.setError(getString(R.string.asset_id_empty));
        return;
    }
    if (presenter.validate(value)) {
        presenter.register(value);
        showLoading(true);
        enableAllViews(false,shakeLayout,shakeTitleLayout,photoLayout,photoTitleLayout);
    } else {
        assetIdEditContainer.setError(getString(R.string.error_get_asset_id));
    }

}
项目:simple-share-android    文件RootedStorageProvider.java   
@Override
public String renameDocument(String documentId,String displayName) throws FileNotFoundException {
    // Since this provider treats renames as generating a completely new
    // docId,we're okay with letting the MIME type change.
    displayName = FileUtils.buildValidFatFilename(displayName);

    final RootFile before = getRootFileForDocId(documentId);
    final RootFile after = new RootFile(before.getParent(),displayName);

    if(!RootCommands.renameRoottarget(before,after)){
        throw new IllegalStateException("Failed to rename " + before);
    }
    final String afterDocId = getDocIdForRootFile(new RootFile(after.getParent(),displayName));
    if (!TextUtils.equals(documentId,afterDocId)) {
        notifyDocumentsChanged(documentId);
        return afterDocId;
    } else {
        return null;
    }
}
项目:Ghost-Android    文件ChipsEditText.java   
public CharSequence terminatetoken(CharSequence text) {
    int i = text.length();
    int lastNonSpaceIdx = i-1;
    while (lastNonSpaceIdx >= 0 && text.charat(lastNonSpaceIdx) == ' ') {
        --lastNonSpaceIdx;
    }
    if (lastNonSpaceIdx >= 0 && text.charat(lastNonSpaceIdx-1) == ',') {
        return text;
    } else if (text instanceof Spanned) {
        SpannableString sp = new SpannableString(text + ",");
        TextUtils.copySpansFrom((Spanned) text,text.length(),Object.class,sp,0);
        return sp;
    } else {
        return text + ",";
    }
}
项目:decoy    文件AVChatUI.java   
private void configFromPreference(SharedPreferences preferences) {
    videoCropRatio = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_vie_crop_ratio_key),"0"));
    videoAutoRotate = preferences.getBoolean(context.getString(R.string.nrtc_setting_vie_rotation_key),true);
    videoQuality = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_vie_quality_key),0 + ""));
    serverRecordAudio = preferences.getBoolean(context.getString(R.string.nrtc_setting_other_server_record_audio_key),false);
    serverRecordVideo = preferences.getBoolean(context.getString(R.string.nrtc_setting_other_server_record_video_key),false);
    defaultFrontCamera = preferences.getBoolean(context.getString(R.string.nrtc_setting_vie_default_front_camera_key),true);
    autoCallProximity = preferences.getBoolean(context.getString(R.string.nrtc_setting_voe_call_proximity_key),true);
    videoHwEncoderMode = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_vie_hw_encoder_key),0 + ""));
    videoHwDecoderMode = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_vie_hw_decoder_key),0 + ""));
    videoFpsReported = preferences.getBoolean(context.getString(R.string.nrtc_setting_vie_fps_reported_key),true);
    audioEffectAecMode = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_voe_audio_aec_key),2 + ""));
    audioEffectNsMode = Integer.parseInt(preferences.getString(context.getString(R.string.nrtc_setting_voe_audio_ns_key),2 + ""));
    String value1 = preferences.getString(context.getString(R.string.nrtc_setting_vie_max_bitrate_key),0 + "");
    videoMaxBitrate = Integer.parseInt(TextUtils.isDigitsOnly(value1) && !TextUtils.isEmpty(value1) ? value1 : 0 + "");
    String value2 = preferences.getString(context.getString(R.string.nrtc_setting_other_device_default_rotation_key),0 + "");
    deviceDefaultRotation = Integer.parseInt(TextUtils.isDigitsOnly(value2) && !TextUtils.isEmpty(value2) ? value2 : 0 + "");
    String value3 = preferences.getString(context.getString(R.string.nrtc_setting_other_device_rotation_fixed_offset_key),0 + "");
    deviceRotationOffset = Integer.parseInt(TextUtils.isDigitsOnly(value3) && !TextUtils.isEmpty(value3) ? value3 : 0 + "");
    audioHighQuality = preferences.getBoolean(context.getString(R.string.nrtc_setting_voe_high_quality_key),false);
    audioDtx = preferences.getBoolean(context.getString(R.string.nrtc_setting_voe_dtx_key),true);
    webrtcCompat = preferences.getBoolean(context.getString(R.string.nrtc_setting_other_webrtc_compat_key),true);
}
项目:YZxing    文件DecodeUtils.java   
@Override
protected void onPostExecute(Result result) {
    super.onPostExecute(result);
    if (result != null) {
        String text = result.getText();
        if (!TextUtils.isEmpty(text)) {
            Intent intent = new Intent(mContext.get(),ShowResultActivity.class);
            intent.putExtra(Constant.EXTRA_RESULT_TEXT_FROM_PIC,text);
            mContext.get().startActivity(intent);
            if (mContext.get() instanceof Activity) ((Activity) mContext.get()).finish();
        }
    } else {
        Toast.makeText(mContext.get(),"解码失败",Toast.LENGTH_SHORT).show();
    }

}
项目:TransLinkMe-App    文件SearchFragment.java   
@Override
public boolean onQueryTextChange(String newText) {

    if (TextUtils.isEmpty(newText)) {
        mRecyclerView.setVisibility(View.GONE);
        mSomethingWrongLayout.setVisibility(View.GONE);
        mWelcomeLayout.setVisibility(View.VISIBLE);
    }

    if (newText.length() > 5) {
        Toast.makeText(getContext(),"Bus stops contain 5 digits.",Toast.LENGTH_SHORT).show();
        mSearchView.setQuery(newText.substring(0,5),false);
    }

    return true;
}
项目:boohee_v5.6    文件MiPushClient.java   
public static void subscribe(Context context,String str,String str2) {
    if (!TextUtils.isEmpty(a.a(context).c()) && !TextUtils.isEmpty(str)) {
        if (System.currentTimeMillis() - topicSubscribedTime(context,str) > com.umeng
                .analytics.a.h) {
            org.apache.thrift.b oVar = new o();
            oVar.a(generatePacketID());
            oVar.b(a.a(context).c());
            oVar.c(str);
            oVar.d(context.getPackageName());
            oVar.e(str2);
            g.a(context).a(oVar,com.xiaomi.xmpush.thrift.a.Subscription,null);
        } else if (1 == PushMessageHelper.getPushMode(context)) {
            PushMessageHandler.a(context,str2,str);
        } else {
            List arrayList = new ArrayList();
            arrayList.add(str);
            PushMessageHelper.sendCommandMessagebroadcast(context,PushMessageHelper
                    .generateCommandMessage(COMMAND_SUBSCRIBE_TOPIC,arrayList,null));
        }
    }
}
项目:weex-3d-map    文件WXAnimationBean.java   
private static Pair<Float,Float> parsePivot(@Nullable String transformOrigin,int width,int height) {
  if (!TextUtils.isEmpty(transformOrigin)) {
    int firstSpace = transformOrigin.indexOf(FunctionParser.SPACE);
    if (firstSpace != -1) {
      int i = firstSpace;
      for (; i < transformOrigin.length(); i++) {
        if (transformOrigin.charat(i) != FunctionParser.SPACE) {
          break;
        }
      }
      if (i < transformOrigin.length() && transformOrigin.charat(i) != FunctionParser.SPACE) {
        List<String> list = new ArrayList<>(2);
        list.add(transformOrigin.substring(0,firstSpace).trim());
        list.add(transformOrigin.substring(i,transformOrigin.length()).trim());
        return parsePivot(list,width,height);
      }
    }
  }
  return parsePivot(Arrays.asList(WXAnimationBean.Style.CENTER,WXAnimationBean.Style.CENTER),height);
}
项目:XinFramework    文件SPCookieStore.java   
public SPCookieStore(Context context) {
    cookiePrefs = context.getSharedPreferences(COOKIE_PREFS,Context.MODE_PRIVATE);
    cookies = new HashMap<>();

    //将持久化的cookies缓存到内存中,数据结构为 Map<Url.host,Map<Cookietoken,Cookie>>
    Map<String,?> prefsMap = cookiePrefs.getAll();
    for (Map.Entry<String,?> entry : prefsMap.entrySet()) {
        if ((entry.getValue()) != null && !entry.getKey().startsWith(COOKIE_NAME_PREFIX)) {
            //获取url对应的所有cookie的key,用","分割
            String[] cookieNames = TextUtils.split((String) entry.getValue(),");
            for (String name : cookieNames) {
                //根据对应cookie的Key,从xml中获取cookie的真实值
                String encodedCookie = cookiePrefs.getString(COOKIE_NAME_PREFIX + name,null);
                if (encodedCookie != null) {
                    Cookie decodedCookie = EntityCookie.decodeCookie(encodedCookie);
                    if (decodedCookie != null) {
                        if (!cookies.containsKey(entry.getKey())) {
                            cookies.put(entry.getKey(),new ConcurrentHashMap<String,Cookie>());
                        }
                        cookies.get(entry.getKey()).put(name,decodedCookie);
                    }
                }
            }
        }
    }
}
项目:XiaoHuaCharge    文件LoadingDialog.java   
public static void showProgress(Context context,CharSequence message) {
    mloadingProgress = new LoadingDialog(context,R.style.loading_dialog);//自定义style文件主要让北京变成透明并去掉标题部分<!-- 自定义loading dialog -->
    mloadingProgress.setCanceledOnTouchOutside(false);
    mloadingProgress.setTitle("");
    mloadingProgress.setContentView(R.layout.loading_layout);
    if (message == null || TextUtils.isEmpty(message)) {
        mloadingProgress.findViewById(R.id.loading_tv).setVisibility(View.GONE);
    } else {
        TextView tv = (TextView) mloadingProgress.findViewById(R.id.loading_tv);
        load = (RelativeLayout) mloadingProgress.findViewById(R.id.loading_container);
        tv.setText(message);
    }

    new Handler().post(new Runnable() {
        @Override
        public void run() {
            AlphaAnimation alphaAnimation = new AlphaAnimation(0.8f,0.3f);
            alphaAnimation.setDuration(1000);
            alphaAnimation.setRepeatMode(AlphaAnimation.REVERSE);
            alphaAnimation.setRepeatCount(AlphaAnimation.INFINITE);
            load.startAnimation(alphaAnimation);
        }
    });
    mloadingProgress.setCancelable(false);
    mloadingProgress.show();
}
项目:boohee_v5.6    文件DietShareActivity.java   
protected void onPostExecute(Bitmap bitmap) {
    if (bitmap != null) {
        String filePath = FileUtil.getPNGImagePath(DietShareActivity.this.activity,bitmap,"SHARE_4_LINECHART");
        if (!TextUtils.isEmpty(filePath)) {
            if (DietShareActivity.this.mShareBoohee) {
                StatusPostTextActivity.comeWithPicture(DietShareActivity.this.activity,filePath);
            } else {
                ShareManager.shareLocalImage(DietShareActivity.this.activity,filePath);
            }
        }
        if (bitmap != null && !bitmap.isRecycled()) {
            bitmap.recycle();
        }
    }
}
项目:BubbleAlert    文件BblDialogManager.java   
public static void showEditTextBblDialog(FragmentManager fm,LayoutInflater inflater,String content,String ok,String cancel,String drawText,IDialogListener dialogListener,Context context,String textContent,String hintText,boolean isMultiline,String TAG) {
    BblContentFragment fragment = BblContentFragment.newInstance(TAG);

    if (TextUtils.isEmpty(content)) {

        content = context.getString(R.string.err_server_error);
    }
    fragment.setContent(content,ok,cancel,null)
            .setHasEditText(true)
            .setMultiLine(isMultiline)
            .setHintText(hintText)
            .setTextContent(textContent)
            .setDialogListener(dialogListener);
    BblDialog sampleDialog = new BblDialog();
    sampleDialog.setHasEditText(true)
            .setContentFragment(fragment,R.layout.layout_bbl_content,inflater,content,drawText,context)
            .setdisMissCallBack(null);
    fm.beginTransaction().add(sampleDialog,"Test").commit();
}
项目:CSipSimple    文件Local.java   
public String getLocalIpAddresses() {
    ArrayList<String> addresses = new ArrayList<String>();
    try {
        for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en
                .hasMoreElements();) {
            NetworkInterface intf = en.nextElement();
            for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr
                    .hasMoreElements();) {
                InetAddress inetAddress = enumIpAddr.nextElement();
                if (!inetAddress.isLoopbackAddress()) {
                    addresses.add(inetAddress.getHostAddress().toString());
                }
            }
        }
    } catch (SocketException ex) {
        Log.e(THIS_FILE,"Impossible to get ip address",ex);
    }
    return TextUtils.join("\n",addresses);
}
项目:Mobike    文件PersistentCookieStore.java   
/**
 * Construct getUrl persistent cookie store.
 *
 * @param context Context to attach cookie store to
 */
public PersistentCookieStore(Context context) {
    cookiePrefs = context.getSharedPreferences(COOKIE_PREFS,decodedCookie);
                }
            }
        }

        // Clear out expired cookies
        clearExpired(new Date());
    }
}
项目:rongyunDemo    文件SealUserInfoManager.java   
/**
 * 异步接口,获取1个好友信息
 *
 * @param userID 好友ID
 * @param callback 获取好友信息回调
 */
public void getFriendByID(final String userID,final ResultCallback<Friend> callback) {
    if (TextUtils.isEmpty(userID)) {
        if (callback != null)
            callback.onError(null);
    } else {
        mWorkHandler.post(new Runnable() {
            @Override
            public void run() {
                Friend friend = null;
                if (mFriendDao != null) {
                    friend = mFriendDao.queryBuilder().where(FriendDao.Properties.UserId.eq(userID)).unique();
                }
                if (callback != null)
                    callback.onCallback(friend);
            }
        });
    }
}
项目:letv    文件AuthActivity.java   
private boolean a(String str) {
    if (TextUtils.isEmpty(str) || str.startsWith("http://") || str.startsWith("https://")) {
        return false;
    }
    if (!"SDKLite://h5quit".equalsIgnoreCase(str)) {
        if (TextUtils.equals(str,this.d)) {
            str = str + "?resultCode=150";
        }
        h.a((Activity) this,str);
    }
    finish();
    return true;
}
项目:iosched-reader    文件LUtils.java   
public void startActivityWithTransition(Intent intent,final View clickedView,final String transitionName) {
        ActivityOptions options = null;
        if (hasL() && clickedView != null && !TextUtils.isEmpty(transitionName)) {
//            options = ActivityOptions.makeSceneTransitionAnimation(
//                    mActivity,clickedView,transitionName);
        }

        mActivity.startActivity(intent,(options != null) ? options.toBundle() : null);
    }
项目:rongyunDemo    文件ContactsFragment.java   
private String replaceFirstCharacterWithUppercase(String spelling) {
    if (!TextUtils.isEmpty(spelling)) {
        char first = spelling.charat(0);
        char newFirst = first;
        if (first >= 'a' && first <= 'z') {
            newFirst -= 32;
        }
        return spelling.replaceFirst(String.valueOf(first),String.valueOf(newFirst));
    } else {
        return "#";
    }
}
项目:airgram    文件Messagesstorage.java   
public ArrayList<TLRPC.User> getUsers(final ArrayList<Integer> uids) {
    ArrayList<TLRPC.User> users = new ArrayList<>();
    try {
        getUsersInternal(TextUtils.join(",uids),users);
    } catch (Exception e) {
        users.clear();
        FileLog.e("tmessages",e);
    }
    return users;
}
项目:androidtools    文件DateUtils.java   
/**
 * Calculates the number of days in which two dates differ,whether or not to take absolute values.
 *
 * @param date1 first date
 * @param date2 Second date
 * @param isAbs Do you take absolute values?
 * @return dim dd
 */
public static int getDaysUnAbs(String date1,String date2,boolean isAbs) {
    int day = 0;
    if (TextUtils.isEmpty(date1) || TextUtils.isEmpty(date2))
        return 0;
    try {
        Date date = mDataFormat.parse(date1);
        Date myDate = mDataFormat.parse(date2);
        day = (int) ((date.getTime() - myDate.getTime()) / (24 * 60 * 60 * 1000));
    } catch (ParseException e) {
        e.printstacktrace();
        Log.e(TAG,e.getMessage());
    }
    return isAbs ? Math.abs(day) : day;
}
项目:LuaViewPlayground    文件UDCanvas.java   
@Override
public Varargs invoke(Varargs args) {
    if (args.narg() >= 2) {
        final String typeface = args.optjstring(2,null);
        if (!TextUtils.isEmpty(typeface)) {
            getDefaultPaint(null).setTypeface(getLuaResourceFinder().findTypeface(typeface));
        }
    }
    return UDCanvas.this;
}
项目:Tangram-Android    文件PojoGroupBasicAdapter.java   
@Override
public Range<Integer> getCardRange(String id) {
    if (TextUtils.isEmpty(id)) {
        return Range.create(0,0);
    }

    List<Card> cards = getGroups();
    for (int i = 0,size = cards.size(); i < size; i++) {
        Card c = cards.get(i);
        if (id.equals(c.id)) {
            return getCardRange(c);
        }
    }
    return Range.create(0,0);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。