برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

۴ مطلب در اسفند ۱۴۰۱ ثبت شده است

Status bar color

vahid hasani | | ۰ نظر
import android.app.Activity;
import android.graphics.Color;
import android.os.Build;
import android.view.WindowManager;

public class Main {
  public static void changeStatusBarColor(Activity activity, int color) {
    if (color == 0)
      return;//  www  .  j  a  v  a2s . c o m
    if (isLollipopOrHigher()) {
      float cl = 0.9f;
      float[] hsv = new float[3];
      Color.colorToHSV(color, hsv);
      hsv[2] *= cl;
      int primaryDark = Color.HSVToColor(hsv);
      activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
      activity.getWindow().setStatusBarColor(primaryDark);
    }
  }

  public static boolean isLollipopOrHigher() {
    return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
  }
}
  • vahid hasani

Convert bitmap

vahid hasani | | ۰ نظر

Convert bitmap to Byte array using ByteArrayOutputStream

 

import java.io.ByteArrayOutputStream; import android.graphics.Bitmap; public class Main { public static byte[] bitmap2Bytes(Bitmap bitmap, Bitmap.CompressFormat mCompressFormat, final boolean needRecycle) { byte[] result = null; ByteArrayOutputStream output = null; try {/* w w w .ja v a 2s . c om*/ output = new ByteArrayOutputStream(); bitmap.compress(mCompressFormat, 100, output); result = output.toByteArray(); if (needRecycle) { bitmap.recycle(); } } catch (Exception e) { e.printStackTrace(); } finally { if (output != null) { try { output.close(); } catch (Exception e) { e.printStackTrace(); } } } return result; } }

  • vahid hasani
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import java.io.ByteArrayOutputStream;

public class Main{

    /**//w  w  w  .  j av a2  s. co m
     * Converts the input byte data into the relevant {@link Bitmap} image.
     * 
     * @param imageData
     *            byte array which backs the image.
     * @return {@link Bitmap} data constructed using the given byte data.
     */
    public static Bitmap getBitmapImage(final byte[] imageData) {
        BitmapFactory.Options options = new BitmapFactory.Options();
        // Convert byte array to bitmap
        return BitmapFactory.decodeByteArray(imageData, 0,
                imageData.length, options);
    }

}
  • vahid hasani

زندگی با وجود تمام سختی هایی که دارد، زیبایی های فراوانی در دل آن نهفته است. موارد و موضوعات زیادی برای شادیمان هست که اگر به آن ها بیندیشیم پی به خاصیت زیبایی زندگی خواهیم برد. چه خوب است که دلیل لبخند و شادی و امید دیگری باشیم. تا می توانیم به دیگران دلگرمی بدهیم و با گفته هایی هر چند کوتاه اما عمیق نور امیدی در دل دیگران باشیم. گاهی نیز انقدر از زندگی رنج خواهیم دید که درد دلمان جز دلنوشته کاری از دستشان بر نخواهد آمد. در ادامه مجموعه ای از زیباترین متن های ادبی زندگی را برایتان گرد آورده ایم.

ثانیه ها و دقیقه ها از پس هم میگذرند
بهار نزدیک است
لبخــــــــــند بزن
خدا نزدیک است

پنجره های کوچک خانه ام را روبه دنیایی بزرگ میگشایم
میدانم..میدانم
چقدر تنفس شیرین است

سلامت میکنم
او نزدیکی
لبخند میزنم
تو کنار منی

تو بهار منی
تو خدای منی

***

هیچوقت دلخوشی ڪسی رو ازش نگیرین
این دلخوشی میتونه:
یه سلام
یه احوالپرسی
یه حواسم بهت هست …
یه صدای گرم و دوستانه
و یه حس خوب باشه …
دوستی ها رو دست ڪم نگیرین …
همین …
بچه ها شوخی شوخی به گنجشک ها سنگ میزنن …
ولی گنجشک ها جدی جدی میمیرن … !
آدما شوخی شوخی به هم زخم زبون میزنن …
ولی دلها جدی جدی  می شڪنند….

***

هیچ اندیشه‌ ای زشت نیست ؛
اندیشه‌ ای که اجبار شود زشت می‌ شود
هیچ فردی زشت نیست ؛
فردی که زیبا نیندیشد زشت می‌ شود
انسان‌ ها همه با محبت‌ اند ؛
انسانی که اراده‌ اش را تحمیل می‌ کند ، ظالم است
انسان‌ ها همه عاشقند ؛
انسانی که نیاموخته عشق بورزد ، بی‌تفاوت است
انسان‌ ها همه شادند ؛
انسانی که نیاموخته شادی را لمس کند ، افسرده و غمگین است
“” از امروز زیبا ببینیم “”

  • vahid hasani