List of usage examples for android.util Log v
public static int v(String tag, String msg)
From source file:pt.up.mobile.authenticator.Authenticator.java
@Override public Bundle confirmCredentials(AccountAuthenticatorResponse response, Account account, Bundle options) { Log.v(TAG, "confirmCredentials()"); return null; }
From source file:com.zegoggles.smssync.mail.MessageConverter.java
public MessageConverter(Context context, Preferences preferences, String userEmail, PersonLookup personLookup, ContactAccessor contactAccessor) { mContext = context;/*from w w w. j a v a2 s .c om*/ mMarkAsReadType = preferences.getMarkAsReadType(); mPersonLookup = personLookup; mMarkAsReadOnRestore = preferences.getMarkAsReadOnRestore(); String referenceUid = preferences.getReferenceUid(); if (referenceUid == null) { referenceUid = generateReferenceValue(); preferences.setReferenceUid(referenceUid); } final ContactGroup backupContactGroup = preferences.getBackupContactGroup(); ContactGroupIds allowedIds = contactAccessor.getGroupContactIds(context.getContentResolver(), backupContactGroup); if (LOCAL_LOGV) Log.v(TAG, "whitelisted ids for backup: " + allowedIds); mMessageGenerator = new MessageGenerator(mContext, new Address(userEmail), AddressStyle.getEmailAddressStyle(preferences), new HeaderGenerator(referenceUid, preferences.getVersion(true)), mPersonLookup, preferences.getMailSubjectPrefix(), allowedIds, new MmsSupport(mContext.getContentResolver(), mPersonLookup)); }
From source file:com.geocine.mms.com.android.mms.transaction.HttpUtils.java
/** * A helper method to send or retrieve data through HTTP protocol. * * @param token The token to identify the sending progress. * @param url The URL used in a GET request. Null when the method is * HTTP_POST_METHOD./*ww w . ja v a 2 s .com*/ * @param pdu The data to be POST. Null when the method is HTTP_GET_METHOD. * @param method HTTP_POST_METHOD or HTTP_GET_METHOD. * @return A byte array which contains the response data. * If an HTTP error code is returned, an IOException will be thrown. * @throws IOException if any error occurred on network interface or * an HTTP error code(>=400) returned from the server. */ protected static byte[] httpConnection(Context context, long token, String url, byte[] pdu, int method, boolean isProxySet, String proxyHost, int proxyPort) throws IOException { if (url == null) { throw new IllegalArgumentException("URL must not be null."); } if (Log.isLoggable(LogTag.TRANSACTION, Log.VERBOSE)) { Log.v(TAG, "httpConnection: params list"); Log.v(TAG, "\ttoken\t\t= " + token); Log.v(TAG, "\turl\t\t= " + url); Log.v(TAG, "\tmethod\t\t= " + ((method == HTTP_POST_METHOD) ? "POST" : ((method == HTTP_GET_METHOD) ? "GET" : "UNKNOWN"))); Log.v(TAG, "\tisProxySet\t= " + isProxySet); Log.v(TAG, "\tproxyHost\t= " + proxyHost); Log.v(TAG, "\tproxyPort\t= " + proxyPort); // TODO Print out binary data more readable. //Log.v(TAG, "\tpdu\t\t= " + Arrays.toString(pdu)); } AndroidHttpClient client = null; try { // Make sure to use a proxy which supports CONNECT. URI hostUrl = new URI(url); HttpHost target = new HttpHost(hostUrl.getHost(), hostUrl.getPort(), HttpHost.DEFAULT_SCHEME_NAME); client = createHttpClient(context); HttpRequest req = null; switch (method) { case HTTP_POST_METHOD: ProgressCallbackEntity entity = new ProgressCallbackEntity(context, token, pdu); // Set request content type. entity.setContentType("application/vnd.wap.mms-message"); HttpPost post = new HttpPost(url); post.setEntity(entity); req = post; break; case HTTP_GET_METHOD: req = new HttpGet(url); break; default: Log.e(TAG, "Unknown HTTP method: " + method + ". Must be one of POST[" + HTTP_POST_METHOD + "] or GET[" + HTTP_GET_METHOD + "]."); return null; } // Set route parameters for the request. HttpParams params = client.getParams(); if (isProxySet) { ConnRouteParams.setDefaultProxy(params, new HttpHost(proxyHost, proxyPort)); } req.setParams(params); // Set necessary HTTP headers for MMS transmission. req.addHeader(HDR_KEY_ACCEPT, HDR_VALUE_ACCEPT); { String xWapProfileTagName = MmsConfig.getUaProfTagName(); String xWapProfileUrl = MmsConfig.getUaProfUrl(); if (xWapProfileUrl != null) { if (Log.isLoggable(LogTag.TRANSACTION, Log.VERBOSE)) { Log.d(LogTag.TRANSACTION, "[HttpUtils] httpConn: xWapProfUrl=" + xWapProfileUrl); } req.addHeader(xWapProfileTagName, xWapProfileUrl); } } // Extra http parameters. Split by '|' to get a list of value pairs. // Separate each pair by the first occurrence of ':' to obtain a name and // value. Replace the occurrence of the string returned by // MmsConfig.getHttpParamsLine1Key() with the users telephone number inside // the value. String extraHttpParams = MmsConfig.getHttpParams(); if (extraHttpParams != null) { String line1Number = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)) .getLine1Number(); String line1Key = MmsConfig.getHttpParamsLine1Key(); String paramList[] = extraHttpParams.split("\\|"); for (String paramPair : paramList) { String splitPair[] = paramPair.split(":", 2); if (splitPair.length == 2) { String name = splitPair[0].trim(); String value = splitPair[1].trim(); if (line1Key != null) { value = value.replace(line1Key, line1Number); } if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(value)) { req.addHeader(name, value); } } } } req.addHeader(HDR_KEY_ACCEPT_LANGUAGE, HDR_VALUE_ACCEPT_LANGUAGE); HttpResponse response = client.execute(target, req); StatusLine status = response.getStatusLine(); if (status.getStatusCode() != 200) { // HTTP 200 is success. throw new IOException("HTTP error: " + status.getReasonPhrase()); } HttpEntity entity = response.getEntity(); byte[] body = null; if (entity != null) { try { if (entity.getContentLength() > 0) { body = new byte[(int) entity.getContentLength()]; DataInputStream dis = new DataInputStream(entity.getContent()); try { dis.readFully(body); } finally { try { dis.close(); } catch (IOException e) { Log.e(TAG, "Error closing input stream: " + e.getMessage()); } } } if (entity.isChunked()) { Log.v(TAG, "httpConnection: transfer encoding is chunked"); int bytesTobeRead = MmsConfig.getMaxMessageSize(); byte[] tempBody = new byte[bytesTobeRead]; DataInputStream dis = new DataInputStream(entity.getContent()); try { int bytesRead = 0; int offset = 0; boolean readError = false; do { try { bytesRead = dis.read(tempBody, offset, bytesTobeRead); } catch (IOException e) { readError = true; Log.e(TAG, "httpConnection: error reading input stream" + e.getMessage()); break; } if (bytesRead > 0) { bytesTobeRead -= bytesRead; offset += bytesRead; } } while (bytesRead >= 0 && bytesTobeRead > 0); if (bytesRead == -1 && offset > 0 && !readError) { // offset is same as total number of bytes read // bytesRead will be -1 if the data was read till the eof body = new byte[offset]; System.arraycopy(tempBody, 0, body, 0, offset); Log.v(TAG, "httpConnection: Chunked response length [" + Integer.toString(offset) + "]"); } else { Log.e(TAG, "httpConnection: Response entity too large or empty"); } } finally { try { dis.close(); } catch (IOException e) { Log.e(TAG, "Error closing input stream: " + e.getMessage()); } } } } finally { if (entity != null) { entity.consumeContent(); } } } return body; } catch (URISyntaxException e) { handleHttpConnectionException(e, url); } catch (IllegalStateException e) { handleHttpConnectionException(e, url); } catch (IllegalArgumentException e) { handleHttpConnectionException(e, url); } catch (SocketException e) { handleHttpConnectionException(e, url); } catch (Exception e) { handleHttpConnectionException(e, url); } finally { if (client != null) { client.close(); } } return null; }
From source file:com.theultimatelabs.scale.ScaleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.scale);/*from w w w . ja va 2 s. com*/ Log.v(TAG, "onCreate"); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); mSettings = getSharedPreferences(PREFS, 0); mUnitsText = mSettings.getString("unitsText", "grams"); mUnitsRatio = mSettings.getFloat("unitsRatio", (float) 1.0); mTts = new TextToSpeech(this, this); mUnitsView = (TextView) findViewById(R.id.text_unit); mUnitsView.setText(mUnitsText); findViewById(R.id.text_unit).setOnClickListener(new OnClickListener() { public void onClick(View v) { while (mTts.isSpeaking()) ; Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Say Units"); startActivityForResult(intent, 0); if (adView != null) { adView.loadAd(new AdRequest()); } } }); mWeightTextView = (TextView) findViewById(R.id.text_weight); mWeightTextView.setText("00.00"); /* * TextPaint weightTextPaint = mWeightTextView.getPaint(); CharSequence * weightText = mWeightTextView.getText(); while (weightText != * TextUtils.ellipsize(weightText, weightTextPaint, * getWindowManager().getDefaultDisplay * ().getWidth()*2/3,TextUtils.TruncateAt.END)) { * weightTextPaint.setTextSize(weightTextPaint.getTextSize() - 1); } */ mWeightTextView.setOnClickListener(new OnClickListener() { public void onClick(View v) { Toast.makeText(getApplicationContext(), "Zero'd", Toast.LENGTH_LONG).show(); mZeroGrams = mWeightGrams; if (adView != null) { adView.loadAd(new AdRequest()); } } }); mWeightTextView.setOnLongClickListener(new OnLongClickListener() { public boolean onLongClick(View v) { mZeroGrams = 0; Toast.makeText(getApplicationContext(), "Reset", Toast.LENGTH_LONG).show(); if (adView != null) { adView.loadAd(new AdRequest()); } return true; } }); disableAdsText = (TextView) findViewById((R.id.text_disableAds)); disableAdsText.setOnClickListener(new OnClickListener() { public void onClick(View v) { new AlertDialog.Builder(ScaleActivity.this).setTitle("Keep Software Free and Open Source") .setMessage("Ads help support further development, but they are OPTIONAL." + " If you choose to disable ads, please consider donating. All dontations" + " go towards purchasing hardware for open source development. " + "Disabling ads or donating will not change the features availble in this app." + " Thank you. rob@theultimatelabs.com") .setPositiveButton("Disable Ads", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { adLayout.removeAllViews(); adView.removeAllViews(); disableAdsText.setVisibility(View.INVISIBLE); mSettings.edit().putBoolean("ads", false).commit(); adView = null; } }).setCancelable(true).setNegativeButton("Keep Ads", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }).setNeutralButton("Disable Ads + Donate", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { adLayout.removeAllViews(); adView.removeAllViews(); disableAdsText.setVisibility(View.INVISIBLE); mSettings.edit().putBoolean("ads", false).commit(); adView = null; startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://blog.theultimatelabs.com/p/donate.html"))); } }).show(); } }); TextView aboutText = (TextView) findViewById((R.id.text_about)); aboutText.setOnClickListener(new OnClickListener() { public void onClick(View v) { startActivity(new Intent(getApplicationContext(), AboutActivity.class)); } }); /* * .setMessage() new AlertDialog.Builder(this) .setMessage(mymessage) * .setTitle(title) .setCancelable(true) * .setNeutralButton(android.R.string.cancel, new * DialogInterface.OnClickListener() { public void * onClick(DialogInterface dialog, int whichButton){} }) .show(); }} */ // / mDensitiesJson = loadJsonResource(R.raw.densities); mVolumesJson = loadJsonResource(R.raw.volumes); mWeightsJson = loadJsonResource(R.raw.weights); // Initiate a generic request to load it with an ad if (mSettings.getBoolean("ads", true)) { // Create the adViewj adView = new AdView(this, AdSize.SMART_BANNER, "a15089dfb39c5a8"); // Log.w(TAG, new Integer(R.id.layout_ads).toString()); adLayout = (LinearLayout) findViewById(R.id.layout_ads); // Add the adView to it adLayout.addView(adView, 0); disableAdsText.setVisibility(View.VISIBLE); } else { disableAdsText.setVisibility(View.INVISIBLE); adView = null; } Intent intent = getIntent(); mDevice = (UsbDevice) intent.getParcelableExtra(UsbManager.EXTRA_DEVICE); findScale(); }
From source file:fi.iki.murgo.irssinotifier.Server.java
private boolean authenticate(int retryCount) throws IOException { if (usingDevServer) { BasicClientCookie2 cookie = new BasicClientCookie2("dev_appserver_login", "irssinotifier@gmail.com:False:118887942201532232498"); cookie.setDomain("10.0.2.2"); cookie.setPath("/"); http_client.getCookieStore().addCookie(cookie); return true; }// www .ja v a2 s . com String token = preferences.getAuthToken(); try { if (token == null) { String accountName = preferences.getAccountName(); if (accountName == null) { return false; } token = generateToken(accountName); preferences.setAuthToken(token); } boolean success = doAuthenticate(token); if (success) { Log.v(TAG, "Succesfully logged in."); return true; } } catch (IOException e) { throw e; } catch (Exception e) { Log.e(TAG, "Unable to send settings: " + e.toString()); e.printStackTrace(); preferences.setAccountName(null); // reset because authentication or unforeseen error return false; } Log.w(TAG, "Login failed, retrying... Retry count " + (retryCount + 1)); http_client = new DefaultHttpClient(); preferences.setAuthToken(null); if (retryCount >= maxRetryCount) { preferences.setAccountName(null); // reset because it's not accepted by the server return false; } return authenticate(retryCount + 1); }
From source file:com.deliciousdroid.client.NetworkUtilities.java
/** * Attempts to authenticate to Pinboard using a legacy Pinboard account. * //w ww . j a v a 2 s . co m * @param username The user's username. * @param password The user's password. * @param handler The hander instance from the calling UI thread. * @param context The context of the calling Activity. * @return The boolean result indicating whether the user was * successfully authenticated. */ public static boolean pinboardAuthenticate(String username, String password) { final HttpResponse resp; Uri.Builder builder = new Uri.Builder(); builder.scheme(SCHEME); builder.authority(DELICIOUS_AUTHORITY); builder.appendEncodedPath("v1/posts/update"); Uri uri = builder.build(); HttpGet request = new HttpGet(String.valueOf(uri)); DefaultHttpClient client = (DefaultHttpClient) HttpClientFactory.getThreadSafeClient(); CredentialsProvider provider = client.getCredentialsProvider(); Credentials credentials = new UsernamePasswordCredentials(username, password); provider.setCredentials(SCOPE, credentials); try { resp = client.execute(request); if (resp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "Successful authentication"); } return true; } else { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "Error authenticating" + resp.getStatusLine()); } return false; } } catch (final IOException e) { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "IOException when getting authtoken", e); } return false; } finally { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "getAuthtoken completing"); } } }
From source file:com.sonymobile.android.media.internal.VUParser.java
public VUParser(String path, int maxBufferSize) { super(path, maxBufferSize); if (LOGS_ENABLED) Log.v(TAG, "create VUParser from path"); }
From source file:com.etime.ETimeUtils.java
protected static String getHtmlPageWithProgress(DefaultHttpClient client, String url, ETimeAsyncTask asyncTask, int startProgress, int maxProgress, int estimatedPageSize) { HttpResponse response;//ww w. ja v a 2s . c om HttpGet httpGet; BufferedReader in = null; String page = null; int runningSize = 0; int progress = startProgress; int tempProgress; String redirect = null; try { httpGet = new HttpGet(url); response = client.execute(httpGet); in = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); StringBuilder sb = new StringBuilder(""); String line; String NL = System.getProperty("line.separator"); Header[] headers = response.getAllHeaders(); for (Header header : headers) { if (header.getName().equals("Content-Length")) { try { estimatedPageSize = Integer.parseInt(header.getValue()); } catch (Exception e) { Log.w(TAG, e.toString()); } } else if (header.getName().equals("Location")) { redirect = header.getValue(); } if (asyncTask != null) { progress += 5 / (maxProgress - startProgress); asyncTask.publishToProgressBar(progress); } } while ((line = in.readLine()) != null) { if (asyncTask != null) { runningSize += line.length(); tempProgress = startProgress + (int) (((double) runningSize / ((double) estimatedPageSize)) * (maxProgress - startProgress)); progress = (progress >= tempProgress ? progress : tempProgress); if (progress > maxProgress) { //happens when estimatedPageSize <= runningSize progress = maxProgress; } asyncTask.publishToProgressBar(progress); } sb.append(line).append(NL); } page = sb.toString(); } catch (Exception e) { Log.v(TAG, e.toString()); } finally { if (in != null) { try { in.close(); } catch (IOException e) { e.printStackTrace(); } } } if (redirect != null) { return redirect; } return page; }
From source file:net.evecom.androidecssp.activity.ProjectListActivity.java
/** * /* w w w . j a va2 s .c om*/ */ private void initlist() { new Thread(new Runnable() { @Override public void run() { Message message = new Message(); try { HashMap<String, String> hashMap = new HashMap<String, String>(); hashMap.put("eventId", eventInfo.get("id").toString()); resutArray = connServerForResultPost("jfs/ecssp/mobile/taskresponseCtr/getAllProjectByeventId", hashMap); } catch (ClientProtocolException e) { message.what = MESSAGETYPE_02; Log.e("mars", e.getMessage()); } catch (IOException e) { message.what = MESSAGETYPE_02; Log.e("mars", e.getMessage()); } if (resutArray.length() > 0) { try { projectInfos = getObjsInfo(resutArray); if (null == projectInfos) { message.what = MESSAGETYPE_02; } else { message.what = MESSAGETYPE_01; } } catch (JSONException e) { message.what = MESSAGETYPE_02; Log.e("mars", e.getMessage()); } } else { message.what = MESSAGETYPE_02; } Log.v("mars", resutArray); projectListHandler.sendMessage(message); } }).start(); }
From source file:com.parking.auth.LoginUserAsyncTask.java
protected void onPostExecute(Boolean result) { if (dialog.isShowing()) dialog.dismiss();//from w w w. ja va 2 s . c o m if (result == true) Log.v(TAG, "Successfully authenticated."); else Log.v(TAG, "Could not authenticate."); /** Notify launching activity of login result */ this.notifier.notifyResult(result); }