Skip to main content

Posts

Chose an Image file from android Storage  dependencies{          implementation 'com.karumi:dexter:6.2.3'      implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0' } floatingActionButton_attach .setOnClickListener( new View . OnClickListener () { @Override public void onClick ( View v) { AlertDialog . Builder builder = new AlertDialog .Builder(getContext()); View view = LayoutInflater . from (getContext()).inflate( R . layout . alert_file_chose , null ); ImageView gallery = view .findViewById( R . id . gallery_id ); ImageView camera = view .findViewById( R . id . camera_id ); camera .setOnClickListener( new View . OnClickListener () { @Override public void onClick ( View v) { Dexter . withContext (getContext()).withPermissions( Man...
Restapi Data get the server in the Android app MVVM model layer(repository) with a background thread Executors Services background Thread public static Context context ; public static Upcomming_movie_repository upcomming_movie_repositoryinstance ; public static List < Result > mresult ; private static Upcomingmovie upcomingmovie ; private static MutableLiveData < List < Result >> mutableLiveData ; public static Upcomming_movie_repository getInstance ( Context mcontext) { if ( upcomming_movie_repositoryinstance == null ) { upcomming_movie_repositoryinstance = new Upcomming_movie_repository(); context = mcontext; } return upcomming_movie_repositoryinstance ; } public MutableLiveData < List < Result >> getupcommingmovie () { if ( mutableLiveData == null ) { mutableLiveData = new MutableLiveData<>(); } int courses = Runtime . getRuntime ().availableProcessors(); Log . d ( "available_proces...
 Back Fragment to Another Fragment in android  back .setOnClickListener( new View . OnClickListener () { @Override public void onClick ( View v) { FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); fragmentTransaction .replace( R . id . framlayout , new HistoryFrag()); fragmentTransaction .commit(); } });
image view  convert  to Bitmap and bitmap convert to byte[]image image view  convert  to Bitmap BitmapDrawable bitmapDrawable = ( BitmapDrawable ) imageView .getDrawable(); Bitmap bitmap = bitmapDrawable .getBitmap(); Bitmap convert to a byte array(byte[]image) private byte [] imagaetobyte ( Bitmap bitmap) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bitmap.compress( Bitmap . CompressFormat . JPEG , 90 , byteArrayOutputStream ); byte [] image = byteArrayOutputStream .toByteArray(); return image ; } byte[] convert to bitmap set in imageview Bitmap bitmap = BitmapFactory . decodeByteArray ( reconizeimage , 0 , reconizeimage . length ); holder. imageview .setImageBitmap( bitmap );
Rest API data get post: Retrofit retrofit = new Retrofit .Builder() .baseUrl(Constant. base_url ) .addConverterFactory(GsonConverterFactory. create ()) .build() ; retrofitClient = retrofit.create(RetrofitClient. class ) ; Call<OurMainDataClass> call = retrofitClient .getData(Constant. api_token ) ; call.enqueue( new Callback<OurMainDataClass>() { @Override public void onResponse (Call<OurMainDataClass> call , Response<OurMainDataClass> response) { if (response.isSuccessful()) { allcontinentslist =response.body().getData() ; continents_adapter = new Continents_Adapter(MainActivity. this, MainActivity. this, allcontinentslist ) ; // recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutMana...
  Kotlin Function function means use big problems divided by submodule and easily problems solved.   It makes reusability of code and makes the program more manageable There are two types of functions: Standard library function User-defined function Standard Library Function Kotlin Standard library function is built-in library functions import java.time.LocalDateTime fun main (args: Array < String >) { val current = LocalDateTime.now() println( "Current Date and Time is: $current " ) } User-defined Function A user-defined is created by the user. User-defined function takes the parameter(s), perform an action and return the result of that action as a value. fun  main(args: Array<String>){       sum()       print( "code after sum" )   }   fun  sum(){       var num1 = 5        var...
kotline Basic type (Datatype) /* fun main() { print("hellow first main function") } */ fun main ( args: Array<String> ) { /* data type in kotlin */ //---number data type-- var b : Byte = 111 var s : Short = 11111 var i : Int = 1111111111 var f : Float = 1.00f var d : Double = 1.00 var l : Long = 1111111111111111111 var charactervalue : Char = 'c' var Stringvalue : String = "stringvalue" var flag : Boolean = true println ( "byte---8-bit : " + b ) println ( "short---16-bit : " + s ) println ( "int---32-bit : " + i ) println ( "float---32-bit : " + f ) println ( "double---64-bit : " + d ) println ( "long---64-bit : " + l ) println ( "char---: " + charactervalue ) println ( "Strin---: " + Stringvalue ) println ( "boolean---: " + flag ) var name : String name = "r...