Uzi maalumu kwa ajili ya kujifunza namna ya kutengeneza Android Apps


Ambition plus

Ambition plus

JF-Expert Member
Joined
Feb 23, 2018
Messages
599
Likes
653
Points
180
Ambition plus

Ambition plus

JF-Expert Member
Joined Feb 23, 2018
599 653 180
Nakaribisha kumbe wewe mwenyewe hujui, Mimi nilidhani nakuja kuona Codes za XML na strings zake zinavyoshushwa class to class za hex

Kumbe null
Kama manifest ya freebadics.com app
Lol, tanzanian (include me) washazoea kutafuniwa tyu, mtu analipwa mshahara kaja na idea aliyoikopy google ya database za ukusanyaji kodi za nyumba ya mzee wake halafu anamwambia nimefanya bure, wakati had I wifi alikuwa anatumia freely , humu jf wamejaa experter kibao about apps coding likin wametulia kama Nokia kuhusu symbian, jamani watanzania mmbadilike hata kama umepata kidogo muwe mnakihelehele kama cha Tiecno(vigezo na masharti nafuata wasijetaka kunitafuta wenye brand) kuingiza sokon hiyo itachochea uvumbuzi mwing
Acheni uchoyo
Uchoyo sumu
Sumu ilimuua kaka Libya
Kuwa muwazj kama Dada China
Na usiogope kama anko north.Korea
Nitume kama anti japani
Kuwa na kauli kama bibi urusi
Lakini kuwa mtulivu mwenye vingi vya kuongea kama step.mom British
Na
Sema kwa uhakika kama mama wa kufikia German..

Lakini usikubali kuwa inferior kama mzazi Afrika.....
Washangaze watu kama mnafiki kaka mkubwa ameliko



Code<finish*/>
<*ask*="?"*/>
<kesho*/>. Echo <najibu/strings.xml//
"Upuuzi"<$>
<=[ ] <{null"*/}>
>acha kusoma"=class.e"**/
>
>
>.
Shit hole
 
Ahmad Nasibu

Ahmad Nasibu

Verified Member
Joined
Oct 16, 2013
Messages
72
Likes
48
Points
25
Ahmad Nasibu

Ahmad Nasibu

Verified Member
Joined Oct 16, 2013
72 48 25
Nakaribisha kumbe wewe mwenyewe hujui, Mimi nilidhani nakuja kuona Codes za XML na strings zake zinavyoshushwa class to class za hex

Kumbe null
Kama manifest ya freebadics.com app
Lol, tanzanian (include me) washazoea kutafuniwa tyu, mtu analipwa mshahara kaja na idea aliyoikopy google ya database za ukusanyaji kodi za nyumba ya mzee wake halafu anamwambia nimefanya bure, wakati had I wifi alikuwa anatumia freely , humu jf wamejaa experter kibao about apps coding likin wametulia kama Nokia kuhusu symbian, jamani watanzania mmbadilike hata kama umepata kidogo muwe mnakihelehele kama cha Tiecno(vigezo na masharti nafuata wasijetaka kunitafuta wenye brand) kuingiza sokon hiyo itachochea uvumbuzi mwing
Acheni uchoyo
Uchoyo sumu
Sumu ilimuua kaka Libya
Kuwa muwazj kama Dada China
Na usiogope kama anko north.Korea
Nitume kama anti japani
Kuwa na kauli kama bibi urusi
Lakini kuwa mtulivu mwenye vingi vya kuongea kama step.mom British
Na
Sema kwa uhakika kama mama wa kufikia German..

Lakini usikubali kuwa inferior kama mzazi Afrika.....
Washangaze watu kama mnafiki kaka mkubwa ameliko



Code<finish*/>
<*ask*="?"*/>
<kesho*/>. Echo <najibu/strings.xml//
"Upuuzi"<$>
<=[ ] <{null"*/}>
>acha kusoma"=class.e"**/
>
>
>.
Ungefanya subira kidogo tu, ona sasa!
 
reginaldkaijage

reginaldkaijage

JF-Expert Member
Joined
Jun 18, 2011
Messages
2,371
Likes
5,595
Points
280
reginaldkaijage

reginaldkaijage

JF-Expert Member
Joined Jun 18, 2011
2,371 5,595 280
Nice
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
Za masiku wanajamvi, Leo nitaendelea la somo la kutengenea application inayohusiana na Audio Player.
Application ninazoenda kuzielez zituwa tatu, ya kwanza nitaita JF Audio hii nitacompile ikiwa na audio file ndani yake.

Application ya pili na yenyewe itahusiana na audio player ambayo nimeipa jina la JF audio2 hii tutaongea feature ya scratching hii feature ni nzuri kwa wale ambao wana plan ya kutengeneza DJ scratching applications.

Na application ya tatu pia ni ya audio player ila hii itakuwa advanced ambapo tutaonyeshana jinsi ya kuacess audio files ambazo umezihifadhi kwenye simu yako au memory card yako ya simu

Applications zetu zitatumia logo za JamiiForums( JamiiForums nitaumia logo yenu kwa malengo ya kielimu tu na si vinginevyo) kama launch icon na screen logo, pia nitatumia mp3 audio ya wimbo wa usije mjini.

Pia kwako ww unaweza tumia images na audio yoyote ile unayotaka uzuri wa Android inasapoti aina nyingi za audio.

JF AUDIO APP
4jf-png.786333
Hatua ya kwanza ni kutengeneza User Interface, Inteface itakuwa ni ya kawaida tu na haitakuwa na vitu vingi kama unavyoweza kuona hapo juu.

1. Chagua layout ambayo ungependelea kuitumia, mimi Hapo nimetumia GridLayout lakini kurahisisha kazi kwako ww nakushauri uitumie default Layout ambayo ni RelativeLayout. Tutakachokifanya ni kudrag na na kudrop.

2. Tunatakiwa tuongeze image(picha) ambayo itatokea kwenye screen yako ya simu kama launch icon. tumia image yoyote.
app-png.786336

Kushoto kabisa mwa screen ya android studio kuna sehemu imeandikwa app, ili kuweka lauch icon right click hiyo sehemu ya app itakuja menu utachagua "New" ni option ya kwanza, kisha itatokea machagua mengine utachagua image Asset, kiufupi App>New>Image Asset>Asset Type>Image, kisha utachagua image kutoka kwenye kompyuta yako.
kitu kama hiki kitatokea.
2jfa-png.786349



3. Tutaanza ku-drag na ku-drop features kwenye screen yetu ambayo ina feauters za Button,ImageView na SeekBar.
Delete neno new text kwenye screen. kwa kuwa kitu cha kwanza tunachotaka kitokee ni logo ya JF hivyo tuta-drag ImageView kutoka sehemu ya widgets na kuiweka sehemu husika ambayo inaonekana hapo juu image ya kwanza.

Halafu Copy image ambayo utaitumia kama logo kisha paste kwenye forder iliyoandikwa drawable, inabidi tuipe id lakini default Id iliyotumika hapo inaitwa "imageview" kwa sasa sio muhimu sana.
app1-png.786348

Upande wa kulia kwa chini sehemu ya Properties kama inavyoonekana hapo juu tunatakiwa tuiweke image yenyewe husika utashuka chini mpaka sehemu iliyoandikwa src halafu kwenye sehemu iliyoandikwa @drawable/jfmm huwa iko empty ila hiyo ni address ya image yangu niliyochagua ili na ww uchague click hiyo sehemu kulia kuna button inatokea ikiwa na vinukta vitatu halafu itakupeleka sehemu nyingine na options bonyeza sehemu iliyoandikwa drawable halafu utatafuta image kwenye list image zitakazoenekana, click baada yapo image itatokea kwenye screen.


4. Kutoka upande wa widget kwa mara nyingine drap and drop kitu kinaitwa "seekBar" kwenye program languages zingine hutambulika kama progressbar, hii i-drop kwa chini ya image kama inavyoonekana image ya kwanza kabisa inavyoonekana, lengo la progress bar hapa ni kwa ajili ya ku-control sauti tu.

5. Hatua ya mwisho kutoka kwenye widget tena nenda sehemu iliyoandikwa button na u-drag na ku-drop buttons mara tatu na uzi-place sehemu yoyote kwenye screen. Kikawaida ukiweka button kwenye screen huwa zinaambatana na neno "new button" kubadilisha hayo maneno na kuweka neno ulitakalo click button kwenye screen nenda kulia kwenye upande wa Properties shuka chini tafuta sehemu imeandikwa "Text" kicha click na uandike neno unalitaka kama "play" nk, utafanya hivyo kwa kila button.
3jfa-png.786353

Kinachofuata sasa ni kufanya programming, na kama kawaida tunatumia java programming, bila kusahau tunapaswa audio file ambalo tutatumia, kuongeza audio file upande wa kushoto right click forder ilioandikwa "res" kama inavyoonekana hapo juu halafu chagua new directory na ulipe jina la "raw", kisha copy audio file lolote na ulipate kwenye hilo forder la "raw"
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
Class ambayo inatumika kwenye maswala ya audio, camera na image processing kwa upande wa Android huwa ni class inaitwa media kwa upande wa audio tunatumia MediaPlayer class.
Kabla ya kuanza kufanya programming yaani kuingiza logic tuangalie classes mbalimbali ambazo zinahusiana na media.
1. AudioRecord - hii ni class inayotumika kwenye android programming kwa ajili ya kurecord audio mbalimbali
2. AudioManage - class kwa ajili ya ku-access sauti na rings
3. MediaPlayer - Class kwa ajili ya ku-control audio au video class hii ndio tutashughulika nayo hapa kwa kiasi kiasi.
4. MediaRecord -
5. MediaStore - Class inayotumika ku-access mafile yako ya audio, video au images yaliyohifadhiwa kwenye simu yako(Internal Storage na External Storage). Tutaimia hii class baadae baada ya kupata misingi ya Media inavyotumika kwenye android.

Hizo ni baadhi ya class ambazo ni vizuri ukajifunza zaidi kwa wakati wako, sasa tuendelee na uundaji wa application yetu ya JF Audio. Application nitaunda kwa muundo wa kuifanya nyimbo ijurudie baada ya kufika mwisho kwa maana method ambayo ipo kwenye
Code:
MediaPlayer
class kwa ajili ya nyimbo kujirudia huitwa
Code:
OnCompletionListener
,pia methods zingine ambazo ni
Code:
onStart
,
Code:
onStop
pamoja na
Code:
onCompletion
yenyewe.

MainActivity.java
Code:
import android.media.MediaPlayer;//kwa ajili ya kucontrol audio yaani playback
import android.media.MediaPlayer.OnCompletionListener;//kwa ajili ya kufanya audio ijurudie ikifika mwisho
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle; //kuhifadhi currently state ya app
//tunadeclare class kwa mfumo wa inheritance pamoja na interface kutumia method ya OnCompletionListerner
public class MainActivity extends AppCompatActivity implements OnCompletionListener{
   MediaPlayer media ;// object itakayotumika kuaccess methods mbalimbali za MediaPlayer
 // method ya ku-initialize interface
   public void onCreate(Bundle savedInstance){
     super.onCreate(savedInstance);
     setContentView(R.layout.activity_main);
  }
 //method ya kuopen audio file kumbuka audio ipo kwenye folder la raw nyimbo ninayoitumia inaitwa usije_mjini
 public void onStart(){
 super.onStart();
 media=MediaPlayer.create(this,R.raw.usije_mjini) ;//tunafungua audio file letu
 media.setOnCompletionListener(this);//tunaset audio kama ikiisha ijirudie tena
 media.start();
}
//method hii tutaimia kwa ajili ya ku-realse audio ili baadae onCompletion iweze kulitumia file tena
public void onStop(){
 super.onStop();
 media.stop();
 media.release();
}
//implementation ya method ya kurudia nyimbo
public void onCompletion(MediaPlaye mp){
meda.start();
}
}
kwenye code yetu hakuna sehemu yoyote ambayo nimetumia button wala seekbar kwa sasa hizo hazitofanya kazi tutazifanyia kazi kwenye post inayofuata.
 
Northman

Northman

JF-Expert Member
Joined
Dec 22, 2016
Messages
572
Likes
729
Points
180
Northman

Northman

JF-Expert Member
Joined Dec 22, 2016
572 729 180
Mkuu huu uzi wetu pendwa tunaendeleanao lini.
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
Mkuu huu uzi wetu pendwa tunaendeleanao lini.
Habari kuna changamoto na ubize unanikosesha muda wa kuwa humu mara kwa mara ila mpaka jumamosi Mungu akijaalia nitamalizia hii app ya audio na nitaweka maelezo.
 
Northman

Northman

JF-Expert Member
Joined
Dec 22, 2016
Messages
572
Likes
729
Points
180
Northman

Northman

JF-Expert Member
Joined Dec 22, 2016
572 729 180
Habari kuna changamoto na ubize unanikosesha muda wa kuwa humu mara kwa mara ila mpaka jumamosi Mungu akijaalia nitamalizia hii app ya audio na nitaweka maelezo.
Asante sana tunazisubiri hizo nondo
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
Tuendelee na Uundaji wa Applicaion yetu ya ku-play audio.
Kwenye apps ambazo tumeziunda hapo juu haziwezi kuacess audio ambazo zimeweza kuhifadhiwa kwenye memory(inernal na exernal), lakini pia kuna feutures ambazo hazipo kama next na previous button, kucontrol position ya audio na sauti, kwa hapa sitogusia ila nitaenda moja kwa moja kwenye kwenye kuacess audio zilizo ndani ya memory.

Class ambayo hutumika kwa ajili ya ku-access audio files ni
Code:
MediaStore
lakini pia inasaidiwa na class nyingingine inayosiana na database inaitwa
Code:
Cursor
ambayo kazi yake ni kusearch aina ya taarifa za file ambazo unazihitaji.

Kwenye app hii sitounda interface mwenyewe isipokuwa nitaandika codes ambazo zitatumia built-in application, ila unaweza ukaunda kama tulivyofanya awali.

Ifuatayo ni activity ambayo inafanya queries za ku-access audio file, ila hii app tunaenyosha basics kwanza maana kuna vitu ni muhimu kuvielewa.

Hatua ya kwanza ni ku-import classes ambazo tutatumia.
Code:
import java.io.File;
import android.app.Activity;
import android.content.Intent; //ku-access built-in app
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.provider.MediaStore;
//hapo tayari tumeshaweza ku-import classes zote ambazo zinahitajika
Baada ya hapo Tunaunda class yetu ya MainActivtivity au unaweza ipa jina lolote
Code:
public class MainActivity extends Activity{
//tunainitialize interface kwa kutumia onCreate method
public void onCreate(Bundle savedInstance){
super.onCreate(savedInstance);
setContentView(R.layout.activity_main);

//Tunahitaji Kutumia MediaStore ku-access hizo audio za kwenye simu
//hivyo inatakiwa kuonyesha aina zipi za data ambazo tunazihitaji kwa hiyo tutaunda array ya strings ikionyesha constants
//zinazopatikana kwenye MediaStore class, yaani android.provider.MediaStore.Audio.Media
String[] columns={
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.ID,
MediaStore.Audio.Media.MIME_TYPE,
MediaStore.Audio.Media.TITLE,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Media.ARTIST,
MediaStore.Audio.Media.ALBUM,
MediaStore.Audio.Media.IS_RINGTONE,
MediaStore.Audio.Media.IS_ALARM,
MediaStore.Audio.Media.IS_MUSIC,
MediaStore.Audio.Media.IS_NOTIFICATION
};
/*unaweza ukachagua chache hapa nimejaribu kuziweka karibu zote,MediaStore.Audio.Media.DATA hii ndio ina link ya audio file mengineyo majina yanajionyesha wazi*/

//hatua inayofuata ni kutumia method ambayo ita-search hizo information ambazo tumetumia, method inayotumika ni //managedQuery kutoka kwenye class ya Cursor. 
/*managedQuery inachukua Uri kutoka content provider hivyo tunakawa tuonyeshe data tunazotaka ni kutoka kwenye internal storage au external storage, kama ni internal "android.provider.MediaStore.Audio.Media.INTERNAL_CONTENT_URI" na external(SDCARD) "android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI"*/

Cursor cursor=managedQuery(android.provider.MediaStore.Audio.Media.INTERNAL_CONTENT_URI,columns,null,null,null);
//sehemu zilizowekwa null ni kwa ya SQL statements ambazo kwa sasa sizitumii.

//baada ya hapo nitatengeneza variables za kuhold baadhi ya columns nitakazotumia
int fileColumn=cursor.getColumnIndex(MediaStore.Audio.Media.DATA);
int titleColumn=cursor.getColumnIndex(MediaStore.Audio.Media.TITLE);
int displayColumn=cursor.getColumnIndex(MediaStore.Audio.Media.DISPLAY_NAME);
int mimeTypeColumn=cursor.getColumnIndex(MediaStore.Audio.Media.MIME_TYPE);
//kisha tunatakiwa tuweke method ya ku-access kila data ambazo zipo kwenye column, data za MediaStore huwa //zinachukuriwa kwa mfumo wa row ili kumove kwenye row ya kwanza tutamia method inayoitwa moveToFirst
if(cursor.moveToFirst()){
//hizo variable zilikuwa zimehold columns namba sasa tunataka kupata data zenyewe zenye Uri za audio
//nitatumia method getString() kwa kuwa uri ni strings ingekuwa int tungetumia getInt() na kisha tuna-pass colum index //tunayoitaka.
String audioFilePath=cursor.getString(fileColumn);//path ya audio file
String MimeType=cursor.getString(mimeTypeColumn);//utambuzi wa aina ya file 

//tunataka kuona paths za file za audio
Log.v("AUDIOYETUPATH",audioFilePath);
Log.v("MIMETYPE",MimeType);

/* kwa kuwa tayari tuna path na mime ya audi maana yake sasa tunaweza kuweka code zitakazolaunch built-in app na kuplay audio file au unaweza tengeneza interface yako mwenyewe na kufuata hatua za app iliyopita*/
Intent intent=new Intent(android.content.Intent.ACTION_VIEW);
File file=new File(audioFilePath);
intent.setDataAndType(Uri.fromFile(file),MimeType);
}
}
}
kiujumla hapa kuna vitu ving ila nimegusia vichache kwa hiyo ningeshauri uzame deep kuelewa zaidi.
 
Freelancer Wakala

Freelancer Wakala

JF-Expert Member
Joined
Feb 6, 2016
Messages
1,178
Likes
763
Points
280
Age
48
Freelancer Wakala

Freelancer Wakala

JF-Expert Member
Joined Feb 6, 2016
1,178 763 280
Endelea ndugu wengine tunajifunza kwako.Thread nzuri hii,safi kabisa.
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
Endelea ndugu wengine tunajifunza kwako.Thread nzuri hii,safi kabisa.
Nitaendelea soonest nadhani jumanne si unajua maisha, najaribu kuiongezea functions app ya mziki.
Kila weekend nitahakikisha nitakuwa napost mpaka kukamilisha apps zote.
 
Freelancer Wakala

Freelancer Wakala

JF-Expert Member
Joined
Feb 6, 2016
Messages
1,178
Likes
763
Points
280
Age
48
Freelancer Wakala

Freelancer Wakala

JF-Expert Member
Joined Feb 6, 2016
1,178 763 280
Sawa mkuu.
 
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined
Feb 26, 2017
Messages
331
Likes
291
Points
80
mwaminifuhalisi

mwaminifuhalisi

JF-Expert Member
Joined Feb 26, 2017
331 291 80
AUDIO PLAYER APP ADDITIONAL FEATURES
Endapo umefata maelekezo ya apps ambazo tumeunda kuhusu audio utakuwa na basics ambazo zitakusaidia ku-intergrate audio file na app lakini sio kutengeneza audio android app iliyo kamili.

Kwa hiyo kwenye post hii nitatoa muongozo wa kutengeneza android application ambayo ina features za ziada na muhimu kama
  • Browse audio file
  • kuchagua audio file yoyote na ku-play
  • kuchagua album
Fuatilia hii post kwa makini ili uweze kutengeneza audio app ya android iliyo kamili, lets get started
listview3-png.881947


AudioPlayer User Interface(UI)
Hatua ya kwanza utakayoanza nayo ni kutengeneza User Interface kwa ajili ya music app ambayo tayari tulishawahi elekezana kwenye post za nyuma.

Kwa kuwa application hii ina list audio zaidi ya moja hii ina maanisha nini? inamaanisha utatumia ListView class kupata muonekano kama wa hapo juu.

Swali ni kwamba tunaweka vp kwenye UI(User Interface)?

Ambacho unapaswa kufanya ni kuongeza codes zifuatazo kwenye xml file ya design kwa ajili ya kupata ListView.

Code:
    <ListView android:id="@+android:id/list" android:layout_width="wrap_content"

     android:layout_height="wrap_content">
</ListView>
Baada ya kuongeza code kwenye activity_main.xml ya audioplayer yetu muonekana wa awali utakuwa katika muundo wa image
ifuatayo.
listview-png.882039

Tuanahitaji kuiboresha UI kwa hiyo tutaongeza codes kwenye sehemu ya ListView

Hivyo tunaweka mipaka kutoka item moja hadi item nyingine

Lakini pia itabidi uweke background color ya hii UI ya AudioPlayer App.

Sasa basi ongeza code ifuatayo kuboresha muonekano wa app ya ku-play mp3,m8u ama file lolote linalohusiana na audio.

Code:
android:divider="#ffcd12"
android:dividerHeight="2dp"
Baada ya kuongeza codes za hapo juu kwenye ListView, ListView inatakiwa iwe namna hii
Code:
<ListView
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:divider="#ffcd12"
    android:dividerHeight="2dp"
    android:background="#d5c4c4">

</ListView>
listview2-png.882058

Kutoka kwenye code hapo juu, divider ni nini?
divider iliyotumika hapa ina kazi ya kuipa rangi mstali unaotengenesha item moja hadi nyingine.

Rangi niliyotumia ni njano (#ffcd12) unaweza kuipa rangi yoyote unayoitaka.

dividerHeight ni nini?
Kama neno linavyojionyesha ni code ambayo ina kazi ya kuipa urefu(size) mipaka ya items ambazo zipo kwenye screen ya ListViews.

Baada ya kuongeza codes hakikisha unapata muoneka wa AudioApp ulio katika muundo nitakoweka punde,

Ukishindwa kupata muundo niliouweka hapa angalia tena codes zako ama uliza ulipokwama.

listview3-png.881947


Hapa tumekamilisha hatua za mwanzo kwa hiyo tunahitaji kufuata hatua zingine za ziada na za msingi.

Hizi hatua nitakazoziposti hivi punde ndizo zina misingi kabisa wa kuweza kulist audios na majina yake kwenye screen kama unavyoona.

Tuendelee kuwa pamoja.
 
University_Promo

University_Promo

Senior Member
Joined
Sep 29, 2018
Messages
189
Likes
160
Points
60
University_Promo

University_Promo

Senior Member
Joined Sep 29, 2018
189 160 60
Pamoja mkuu nasubiri
 
1px

1px

Member
Joined
Dec 18, 2011
Messages
28
Likes
1
Points
3
1px

1px

Member
Joined Dec 18, 2011
28 1 3
I had a good chuckle on this one. Move along with your "buzzwords"
I went through the entire thread; below is a screenshot of the some of the stuff I came across. I am beginner in programming, but I think that these guys need to read a programming book if they cannot get a good tutor LOL
1539123474394-png.892463
1539123474394-png.892463
 
Patrick03

Patrick03

Member
Joined
Mar 2, 2018
Messages
31
Likes
52
Points
45
Patrick03

Patrick03

Member
Joined Mar 2, 2018
31 52 45
ROOT ANDROID 6.0 BILA PC

OI WADAU LEO NIMEWALETEA NJIA RAHISI HII HAPA YA NAMNA YA KUROOT SIMU SUMBUFU NAMAANISHA Android 6.0+

Uzuri wa hii trick hata asiye na PC anaweza ilimradi simu iwe na charge ya kutosha

Sasa fungua link hiyo kuna kila maelekezo

Tech zone: Jinsi ya kuroot android 6.0,6.0.1 version bila PC
 

Forum statistics

Threads 1,238,959
Members 476,289
Posts 29,338,003