Welcome to Zuunsiam-Technical

Monday, June 8, 2020

Intro ui Searched


You Searched for "intro ui code"

4 result found.





This site was designed with websites.co.in
Share:

WEBVIEW ENABLED upload & download



Webview Enabled upload & download.


Code ASD Webview Enabled upload & download :

//Moreblock Download
webview1.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url)); String cookies = CookieManager.getInstance().getCookie(url); request.addRequestHeader("cookie", cookies); request.addRequestHeader("User-Agent", userAgent); request.setDescription("Downloading file..."); request.setTitle(URLUtil.guessFileName(url, contentDisposition, mimetype)); request.allowScanningByMediaScanner(); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, URLUtil.guessFileName(url, contentDisposition, mimetype)); DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); manager.enqueue(request); showMessage("Downloading File...."); 

//Notif if success

 BroadcastReceiver onComplete = new BroadcastReceiver() { public void onReceive(Context ctxt, Intent intent) { showMessage("Download Complete!"); unregisterReceiver(this); }}; registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE)); } });

 //Code Moreblock Extra

} private ValueCallback mUploadMessage; public ValueCallback uploadMessage; public static final int REQUEST_SELECT_FILE = 100; private final static int FILECHOOSER_RESULTCODE = 1; {

//MoreBlock Upload

wb.setWebChromeClient(new WebChromeClient() { 

// For 3.0+ Devices protected void openFileChooser(ValueCallback uploadMsg, String acceptType) { mUploadMessage = uploadMsg; Intent i = new Intent(Intent.ACTION_GET_CONTENT); i.addCategory(Intent.CATEGORY_OPENABLE); i.setType("image/*"); startActivityForResult(Intent.createChooser(i, "File Browser"), FILECHOOSER_RESULTCODE); } // For Lollipop 5.0+ Devices public boolean onShowFileChooser(WebView mWebView, ValueCallback filePathCallback, WebChromeClient.FileChooserParams fileChooserParams) { if (uploadMessage != null) { uploadMessage.onReceiveValue(null); uploadMessage = null; } uploadMessage = filePathCallback; Intent intent = fileChooserParams.createIntent(); try { startActivityForResult(intent, REQUEST_SELECT_FILE); } catch (ActivityNotFoundException e) {  uploadMessage = null; Toast.makeText(getApplicationContext(), "Cannot Open File Chooser", Toast.LENGTH_LONG).show(); return false; } return true; } //For Android 4.1 only protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { mUploadMessage = uploadMsg; Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); startActivityForResult(Intent.createChooser(intent, "File Browser"), FILECHOOSER_RESULTCODE); } protected void openFileChooser(ValueCallback uploadMsg) { mUploadMessage = uploadMsg; Intent i = new Intent(Intent.ACTION_GET_CONTENT); i.addCategory(Intent.CATEGORY_OPENABLE); i.setType("image/*"); startActivityForResult(Intent.createChooser(i, "File Chooser"), FILECHOOSER_RESULTCODE); } }); 


  //File Picked

}
break;

case REQUEST_SELECT_FILE:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
if (uploadMessage == null) return; uploadMessage.onReceiveValue(WebChromeClient.FileChooserParams.parseResult(_resultCode, _data)); uploadMessage = null; }
break;

case FILECHOOSER_RESULTCODE:
if (null == mUploadMessage){
return; }
Uri result = _data == null || _resultCode != RESULT_OK ? null : _data.getData(); mUploadMessage.onReceiveValue(result);
mUploadMessage = null;

if (true){
Share:

UPLOAD LEH VIDEO EPLIKESIAN

Upload file video firebase in bawlzia.



Video ini dibagi menjadi dua bagian untuk mempermudah dalam belajar membuat aplikasi  tersebut

Berikut adalah video di bagian pertama bisa ikuti video di bawah ini :


Untuk selanjutnya video kedua :

Code Moreblock 
//viewvideo//

// No. 1

Uri uri = Uri.parse(str);



// No. 2

vidview = new VideoView(this);



// No. 3

vidview.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT));



// No. 4

linear1.addView(vidview);



// No. 5

mediaControls = new MediaController(this);



// No. 6

mediaControls.setAnchorView(vidview);



// No. 7

vidview.setMediaController(mediaControls);



// No. 8

vidview.setVideoURI(uri);



//No. 9

vidview.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer vidview) { vidview.start(); } });


Code Moreblock

 //media player//



} VideoView vidview;

MediaController mediaControls; {


Share:

GRILL VIEW DESIGN

 Grill view

 Bawlzia

Berikut ini adalah Cara membuat Grill View di aplikasi dengan menggunakan aplikasi sketchware
// Pertama :
Di halaman main.xml masukkan linear1 dan listview1

//Kedua :
Buat halaman custom view, di halaman custom view masukkan linear1, imageview1 dan textviwe1

Ketiga :
Set listview1 ke custom view
Di listview 1 masuk ke event add on Bindcustom view, Di onBindcustom view masukkan kode 

Code:
imageview1.setImageResource(image_list.get(_position));

kemudian textview1 set get value at position key off list map

Keempat :
Masuk ke halaman main.xml pilih event masuk ke moreblock buat 4 buah moreblock yaitu :

1. Moreblock map_list, buat list variabel map, ikuti gambar dibawah ini:

2. Moreblock image_list code: 
image_list.add(R.drawable.gbr_1);
image_list.add(R.drawable.gbr_2);
image_list.add(R.drawable.gbr_3);

** Catatan imageview harus dimasukkan sebelumnya

3. Moreblock kode_List code:
} private ArrayList<integer> image_list = new ArrayList<>(); {

4. Moreblock kode_grill code:
try{ GridView gridView = new GridView(this); gridView.setLayoutParams(new GridView.LayoutParams(GridLayout.LayoutParams.MATCH_PARENT, GridLayout.LayoutParams.WRAP_CONTENT));

gridView.setBackgroundColor(Color.WHITE); gridView.setNumColumns(3); gridView.setColumnWidth(GridView.AUTO_FIT); gridView.setVerticalSpacing(4); gridView.setHorizontalSpacing(4); gridView.setStretchMode(GridView.STRETCH_COLUMN_WIDTH);

gridView.setAdapter(new Listview1Adapter(listmap_text)); ((BaseAdapter)gridView.getAdapter()).notifyDataSetChanged();

linear1.addView(gridView);

gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick( AdapterView parent, View view, int pos, long id)

{ switch (pos) {

case 0: showMessage("PDAM"); 
Intent intent = new Intent(MainActivity.this, ItemprodukActivity.class);
startActivity(intent);
finish();
break;

case 1: showMessage("TELKOM"); break;

case 2: showMessage("LISTRIK PLN"); break;

case 3: showMessage("PAKET DATA"); break;

case 4: showMessage("BPJS"); break;

}}}); }

catch (Exception e) { Toast.makeText(getBaseContext(), e.getMessage(), Toast.LENGTH_LONG).show(); }


Kelima :
Buat activity baru kasih nama Itemproduk activity

Keenam :
Masuk ke activity pilih oncreated
Masukkan view listview set visible gone
Masukkan 4 buah moreblock yang udah kita buat

Selesai selamat mencoba semoga berhasil.
Share:

Translate

Search This Blog

Powered by Blogger.

Blog Archive

Intro ui Searched

You Searched for  "intro ui code" UPDATES  4 4  result found. Last code https://SavitriDevelopers.websi...

Blogger templates