Last Updated on November 8, 2020 by Abdullah Al Mahamud

Today in this article i’m writing for who want to add bangla language support to their android application.
Beacuse most of the phone has bangla keyboard now.
This project have an two extra file solaimanlipinormal.ttf & bls-1.0.jar  file find the source folder this project source code

How to build bangla language support android application 1

Lets Start …….
First Create a Project With Android Studio Name Amarbangla

After Create Amarbangla Project Simple Create A Folder Assets in flowing this location Amarbanglaappsrcmainassets  Copy and Past solaimanlipinormal.ttf font in this Assets Folder

How to build bangla language support android application 2
Assets folder with solaimanlipi front
Advertisement

Now we need to add a bls-1.0.jar in lib folder as a library project Flowing in this location Amarbanglaapplibs

How to build bangla language support android application 3
bls-1.0.jar

Now open build.gradle file and add flowing line.

 dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile files('libs/bls-1.0.jar')
    }

Now time Sync Project with Gradle File click to sync the project

 bangla language support android application

Now need to open activity_my.xml. add the flowing line to TextView activity
Now Finaly Open MyActivity.java File Write The Flowing Code

package com.aamsuzon.amarbangla;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.widget.TextView;
import androidbangladesh.bengali.support.BengaliUnicodeString;
import android.graphics.Typeface;
public class MyActivity extends Activity {
    String text;
    TextView bnview;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
        bnview = (TextView)findViewById(R.id.textview);
        try{
            text = "নিশীথ রাতের নিশী তারা আমি, আমার ঘুম না আসে।n" +
                    "লোহিত শিখার দাবানল মাঝে আমার শরীর ভাসে।n" +
                    "লাল প্রস্তর জ্বলে নিরন্তর আমার বুকের মাঝে।n" +
                    "আমি ম্রিওমান,চাঁদ আম্লান হাসে আকাশের পাশে।n" +
                    "n" +
                    "তুমি আজ সেই চাঁদের আলোয়, হারিয়েছ মোহক্ষণে,n" +
                    "তাই মোর আজ আসে যতো সব নীল গল্প মনে।n" +
                    "ঘুমের আভাবে, কিছুটা স্বভাবে, অবুঝ এ বুক আজ নীলা পাথর জ্বালে।n" +
                    "নীলের শিখাই তবু তুমি এলে সব নিভে যায় জলে।n" +
                    "n" +
                    "কষ্টি পাথর ছিলনা বলে সোনারা যায় সব গলে,n" +
                    "পিতল গ্লাসে তুমি জল খাও, ঘুম যায় তাই চলে।n" +
                    "পাখিদের ডাকে আমার ঘুম আসে,n" +
                    "সন্ধ্যা বেলায়, ঘুম ভেঙ্গে যায় সূর্য মামার ডাকে।n" +
                    "n" +
                    "অঘুমন্ত রাতের এতো কথা যতই লিখি, শেষ হয়না পাতা।n" +
                    "বড়ই কষ্ট এসমস্ত অবুঝ মনের ব্যাথা ।";
            BengaliUnicodeString.getBengaliUTF(MyActivity.this,text,bnview);
            char[] t = text.toCharArray();
            for(int i=0;i "+t[i]);
            }
        }catch(Exception e){

        }
    }

}

Done ! Run this project and see the result 🙂 don’t forget to share and write comment

bangla language support android application
Download the project:
   git clone      https://github.com/aamsuzon/Amarbanglamaster.git

or it download from here

As an Amazon Associate I earn from qualifying purchases.