AvB In The Rom

Pages

Wednesday, 12 September 2012

Install Android SDK dengan Eclipse Di Ubuntu 12.04

Pada postingan kali ini saya ingin berbagi pengalaman saya menginstall Android SDK dengan Eclipse pada Ubuntu 12,04 LTS kepada Anda.Baiklah sobat langsung saja disimak dan dipraktekin langsung dah bagi yang ingin menginstall.




Persyaratan sistem:
Anda harus menginstal Java Development Kit (JDK). Cukup jalankan perintah berikut untuk menginstallnya:

sudo apt-get install openjdk-6-jdk

1. Android SDK untuk Linux
Yang pertama, Anda install terlebih dahulu Android SDK di sistem Anda. Caranya Anda bisa kunjungi halaman ini "Cara Install Android SDK Manager" atau dengan terminal menggunakan perintah berikut ini:

sudo cp -r android-sdk_r20.0.1-linux.tgz /opt
cd /opt
sudo tar xvzf android-sdk_r20.0.1-linux.tgz
sudo chmod -R 755 /opt/android-sdk-linux

Kemudian jalankan SDK manager untuk mendownload library dan APIs yang dibutuhkan.

cd /opt/android-sdk-linux/tools
sudo ./android sdk


Nah, jika Anda ingin mengembangkan aplikasi Android untuk Android 2.3.3 maka Anda harus mendownload Android 2.3.3 (API 10). Untuk informasi lebih lanjut tentang platform Android dan paket silahkan klik di sini.

2. Eclipse
Untuk mengembangkan aplikasi Android, dianjurkan untuk menggunakan Eclipse 3.6. Anda dapat mendownloadnya di sini. Anda dapat menempatkan Eclipse ke Folder System agar pengguna lain dapat menggunakannya:

sudo cp -r eclipse-java-helios-SR2-linux-gtk.tar.gz /usr/local
cd /usr/local
sudo chmod a+x eclipse-java-helios-SR2-linux-gtk.tar.gz
sudo tar xvzf eclipse-java-helios-SR2-linux-gtk.tar.gz

Buat Eclipse shortcut pada Desktop.

cd ~/Desktop
ln -s /usr/local/eclipse/eclipse

3. Instalasi ADT Plugin untuk Eclipse
Untuk berkomunikasi dengan Android SDK Tools, perlu sebuah plugin Eclipse yang disebut ADT Plugin. Silahkan buka Eclipse IDE Anda, navigasikan ke "Help --> Install New Software ...", klik "Add" di sudut kanan atas. Dalam dialog Add Repository yang muncul, masukkan "ADT plugin" untuk Nama dan jalankan perintah berikut:

http://dl-ssl.google.com/android/eclipse/

Kemudian klik OK. Dalam kotak dialog Available Software, periksa "Developer Tools" checkbox, klik Next dan ikuti instruksi pada layar.


4. Konfigurasi ADT Plugin
Langkah terakhir yang perlu Anda lakukan adalah menempatkan Android SDK Tool untuk bekerja dengan Eclipse. Pada menu Eclipse, pilih "Window --> Preferences ...", pilih "Android" dari panel kiri, pada "SDK Location" klik "Browse" dan cari Android SDK Tool Anda (dalam contoh ini: /opt/android-sdk-linux).


Sekarang Anda siap untuk mengembangkan aplikasi Android di Linux.

Good Luck..!!
Have Coding...

Saturday, 21 July 2012

How to add Virtual Softkeys / Navigation bar to Gingerbread.

Virtual buttons allows for the buttons (Home, Back, etc) to be incorporated in the bottom of the screen. 



The Input system in Android provides special features for implementing virtual soft keys.

There are three cases:

1. If the virtual soft keys are displayed graphically on the screen, as on the Galaxy Nexus, then they are implemented by the Navigation Bar component in the System UI package.

2. If the virtual soft keys are implemented as an extended touchable region that is part of the main touch screen, as on the Nexus One, then the input system uses a virtual key map file to translate X / Y touch coordinates into Linux key codes, then uses the key layout file to translate Linux key codes into Android key codes.

3. If the virtual soft keys are implemented as capacitive buttons that are separate from the main touch screen, as on the Nexus S, then the kernel device driver or firmware is responsible for translating touches into Linux key codes which the input system then translates into Android key codes using the key layout file.

From ICS onwards, Android supports the (1) case along with (2) and (3) case. The introduction of virtual buttons does not necessarily spell the end to hardware buttons, as such devices with buttons will simply not display the digital buttons.

This article targets for the devices which are running on Gingerbread (2.3.6) without the hardware buttons. 

I Back-ported the "Virtual Soft keys / Navigation Bar from ICS (4.0.3) to Gingerbread (2.3.6) .

The animation changes of ICS have been discarded in Gingerbread and the Functionality of 'Recent Applications list ' of ICS hasn't been taken into GB. 

Follow these steps to get the Virtual soft keys on Gingerbread (2.3.6).

Prerequisites : 
           a) AOSP Gingerbread code (2.3.6) -- Get it from here
           b) AOSP ICS source code    (4.0.3)    -- Get it from here 

Source File Changes:
 
All the source file changes are in '/frameworks/base' module.

Addition of source files : New source files have been added from ICS to GB.

     a) NavigationBarView.java: Copy this file from ICS to GB.  
         ICS Location : /frameworks/base/packages/systemui/src/com/android
                                 /systemui/statusbar/phone/
         GB Location :  /frameworks/base/packages/systemui/src/com/android
                                /systemui/statusbar/
         Note :  Ignore out all the animator related stuffs in this source file.
                     Change the package name also.

    b) KeyButtonView.java: Copy this file from ICS to GB.  
         ICS Location : /frameworks/base/packages/systemui/src/com/android
                                 /systemui/statusbar/policy/
         GB Location :  /frameworks/base/packages/systemui/src/com/android
                                /systemui/statusbar/
         Note :  Ignore out all the animator related stuffs in this source file.
                     Change the package name also.

Modification to source files : 

 a) core/java/android/view/KeyCharacterMap.java :
 b) core/java/android/view/View.java
 c) core/java/android/view/ViewGroup.java
 d) core/java/android/view/WindowManager.java
 e) include/ui/InputDispatcher.h
 f) packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java
g) policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Resource File Changes :

Addition of Resource Files : New Resource files have been added from ICS to GB
a) Copy these files from /frameworks/base/packages/SystemUI
      /res/drawable-hdpi  to
      /frameworks/base/packages/SystemUI/res/drawable

  • packages/SystemUI/res/drawable/ic_sysbar_back.png
  • packages/SystemUI/res/drawable/ic_sysbar_back_land.png
  • packages/SystemUI/res/drawable/ic_sysbar_highlight.png
  • packages/SystemUI/res/drawable/ic_sysbar_highlight_land.png
  • packages/SystemUI/res/drawable/ic_sysbar_home.png
  • packages/SystemUI/res/drawable/ic_sysbar_home_land.png
  • packages/SystemUI/res/drawable/ic_sysbar_lights_out_dot_large.png
  • Packages/SystemUI/res/drawable/ic_sysbar_lights_out_dot_small.png
  • packages/SystemUI/res/drawable/ic_sysbar_menu.png
  • packages/SystemUI/res/drawable/ic_sysbar_menu_land.png
  • packages/SystemUI/res/drawable/ic_sysbar_recent.png
  • packages/SystemUI/res/drawable/ic_sysbar_recent_land.png
b) navigation_bar.xml: Copy this file from /frameworks/base/packages/SystemUI
    /res/layout/  to
    /frameworks/base/packages/SystemUI/res/layout/

 c) attrs.xml         : Copy this file from /frameworks/base/packages/SystemUI/res/values/ to /frameworks/base/packages/SystemUI/res/values/


 Modifications to Resource Files :

a) core/res/res/values/dimens.xml
b) packages/SystemUI/res/layout/status_bar.xml
c) packages/SystemUI/res/values/dimens.xml
d) packages/SystemUI/res/values/strings.xml

Will be updating the complete patches list of the modifications soon !!!

Happy Navigating !!

Monday, 25 June 2012

Cara Merubah isi File APK

Misalnya, mengubah background app-drawer helix launcher menjadi transparan.

caranya :

1. copy apk helix launcher dari /data/app/
adb pull /data/app/com.helixproject.launcher.apk C:/

2. buka com.helixproject.launcher.apk pakai winrar, ect. windownya jgng ditutup dlu.

3. copy pattern_carbon_fiber_dark.png dari folder res/drawable-mdpi/

4. edit pattern_carbon_fiber_dark.png supaya mnjd transparent

5. buka kmbli window winrar, trus file pattern_carbon_fiber_dark.png yang sudah diedit dicopy ke res/drawable-mdpi/

6. delete folder META-INF yang ada di com.helixproject.launcher.apk

7. download JDK + JRE dan install.

8. copy com.helixproject.launcher.apk yg sudah di edit ke C:\Program Files\Java\jdk1.6.0_10\bin <- lokasi default instalasi JDK

9. buka command promt, lalu
C:\Users\dorayaki>cd C:\Program Files\Java\jdk1.6.0_10\bin

C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
Enter keystore password: (diisi "android" tanpa petik)
Re-enter new password: (diisi "android" tanpa petik)
What is your first and last name?
[Unknown]: Android Debug
What is the name of your organizational unit?
[Unknown]: (tekan enter aja)
What is the name of your organization?
[Unknown]: Android
What is the name of your City or Locality?
[Unknown]: (tekan enter aja)
What is the name of your State or Province?
[Unknown]: (tekan enter aja)
What is the two-letter country code for this unit?
[Unknown]: US
Is CN=Android Debug, OU=Unknown, O=Android, L=Unknown, ST=Unknown, C=US correct?

[no]: yes

Generating 1,024 bit RSA key pair and self-signed certificate (SHA1withRSA) with a validity of 10,000 days for: CN=Android Debug, OU=Unknown, O=Android, L=Unknown, ST=Unknown, C=US
Enter key password for 
(RETURN if same as keystore password): (diisi "android" tanpa petik)
Re-enter new password: (diisi "android" tanpa petik)
[Storing debug.keystore]

C:\Program Files\Java\jdk1.6.0_10\bin>jarsigner.exe -verbose -storepass android -keystore debug.keystore com.helixproject.launcher.apk androiddebugkey

10. copy com.helixproject.launcher.apk ke sdcard, truss install, jika sudah install, uninstall terlebih dahulu helix launchernya


Note :
1. untuk file lain, caranya hampir sama, cuma beda file aja yang diganti. file gambr biasanya ada di res/drawable, res/drawable-mdpi (untuk layar ukuran 320x480 / HVGA spt spica, hero, etc), res/drawable-hdpi (untuk layar ukuran 480x854/WVGA spt N1, milestone, etc), etc.
2. biasanya file yang dipush ke /system/ tidak usah disign lgi (jangn delete folder META-INF), langsung ganti filenya.

Monday, 18 June 2012

Aplikasi Android Untuk Membuat Emoticon Seperti Di “Blackberry”


Saya hanya mau share aja aja..
berdasarkan pengalaman saya aga susah nyari aplikasi ini makanya saya mau coba share sama teman-teman pecinta android, dan setelah cape googling sana-sini akhirnya dapet juga pencerahannya…
oke kita langsung mulai aja..
ada dua aplikasi yg saya akan share disini yaitu:
1. AsciiTextArt Pro                                                       2. Symbols Keyboard Pro
ok, untuk mempermuadah para droider sekalin saya juga share link buat donload aplikasinya klik disini
oh ia lupa saya bulum nerangin cara pakainya…hhe
gampang banget cara pakenya
1. extrak dulu filenya terus pindahin filenya ke hp kalian
1. instal aplikasinya kaya biasa, buka aplikasi installer tersu instal file yg tadi gan donload (*.apk)
2. untuk AsciiTextArt Pro bentuknya aplkias jadi kalo mau pakai tinggal buka aja aplikasnya trus pilih yg kalin suka nantitinggal pilih aja copy to clipboard… trus paste-in aja dimana pun sesuka anda..*gunakan berdasarkan kebutuhan, kalo mau di paste di facebook textart yang ada di tab facebook, soalnya kalau mau paste di facebook tapi menggunakan textart yg d tab emai atau sms maka textart-nya akan berantakan..
3. untuk Symbols Keyboard Pro pertama2 kalin aktifin dulu mode keyboarnya di setting-language&keyboard-centang Symbols Keyboard Pro, trus aktifin juga di input mode-nya agar keyboar bisa digunakan..
4. selamat mencoba
Semoga Bermanfaat…
kalo ada yang mau ditanyakan silakan di post comment

Android Commander (Penjelajah Android)


Android Commander adalah sebuah aplikasi kecil, sangat cepat dan intuitif untuk Windows. Dengan program ini kita  dapat dengan mudah mengatur file dan aplikasi pada Device Android kita melalui ADB, tanpa mengetik perintah apapun dan pemasangan SD Card.
menurut saya tools ini berguna sekali buat para user android baik itu pemula ataupun yang sudah mahir, karena pengopersian tools ini sangat simpel sekali, kita tidak perlu repot mengistal adb tool buat instal file apk, pull atau push file ke system/sdcard, screnshoot, console (gunanya kaya adb tool) dll, fitur lengkapnya bisa di lihat di bawah.
Explore files:
- copy multiple files/dirs between Phone and PC
- copy multiple files/dirs between Phone folders
- delete multiple files/dirs from Phone
- new dir and rename options
- drag&drop multiple files/dirs in to progrm
- drag&drop files/dirs between program tabs
- partitions size info
- bookmarks
Manage apps:
- windows integration
- backup multiple apps to any dir on Phone/PC
- batch/single apps install
- install as private
- update
- batch/single uinstall apps
- uninstall with option to keep data or not
Console:
- type any shell command
- run sh script from PC
and more…
- flashing zip and img files
- options to reboot, reboot to recovery, reboot to bootloader, power off phone
- screenshots (beta)
- tools…

Phone Requirements:
- ROOT (only for Applications Manager and flashing options)
- BusyBox (required only for rooted phones; included to most ROMs)
- Settings->Applications->Development->USB debuging must be enabled
- USB cable
***instal SDK terlebih dahulu
Sumber:
http://androidcommander.com/

Instalasi A2SD Darktemor

*Pre Install
1. Backup dulu data2 di SDCard
2. Buat partisi EXT3/EXT4 di SD via cwm or minitool3. Cek apakah partisi EXT terbaca saat boot, caranya buka terminal n ketik perintah:
   mount | grep sd-ext
 jika hasilnya seperti berikut:
 /dev/block/mmcblk0p2 on /sd-ext type ext3  (rw,noatime,nodiratime,barrier=1,nodel alloc,data=ordered)
 itu tandanya sukses mmbuat partisi ext. lanjut

*Instalasi
1. Download file Darktremor di sini: Darktemor Simpan di SD

2. Download file a2sdgui.apk di sini : A2sd gui
2. Reboot Ace ke recovery mod
3. Mount system n data partitions (Main Menu > mounts and storage)
4. Install file DarkTremor  (Main Menu > install zip from sd > choose zip from sdcard)
5. Reboot

note: HH akan reboot 2 kali, It's Normal!

*Aktivasi:buka terminal ketik perintah berikut
1. su
2. a2sd check
3. a2sd zipalign <enter> y
4. a2sd cachesd <enter> y
5. HH otomatis reboot
6. or do it via a2sdGui


Droid Sans v7x by ihint (font support logo-icon BB, tulisan arab dll)


Okay…
karena banyak yg nanya kenapa yah autotesx nya ada yang kotak2, tilisan arabnya jadi kotak, gak kebaca dll…
semua ini maslahnya ada di font nya itu sendiri yg gak suport..
tapi ane pas jala-jalan di kaskus gak sengaja nemu theard nya ihint, disan ada banyak font yag suport sama logo-icon BB, tulisan arab dll
nah dari sekian banyak font yg paling cocok tuh Droid Sans v7x karena ini asli fontnya android
cukup dah basa-basingnya lanjut ke cara pasangnya aja deh…cekidot:
“HP HARUS SUDAH ROOTING”
CARA 1
(recommended)
instal menggunakan x-recovery
download filenya disini
cara install:
1. copy file yg tadi udah di download ke sdcard
2. masuk ke xrecovery2. pilih custom zip
3. choose from sdcard
4. cari file font DroidsanByIhint.zip
5. instal and reboot,, beres deh..
CARA 2
(recommended)
push ke system/fonts langsung atau copy font langsung ke system/fonts
alat tambahan yg di butuhkan rootexplorer atau file manager yg bisa mengakses system
download filenya disini
1. extrac file yg tadi di download
2. ambil file fontsDroidSansFallback.ttf   di folder system/fonts
3. copy file DroidSansFallback.ttf yg tadi udah di download ke sdcard
4. buka rootexplorer cari file DroidSansFallback.ttf yg tadi udah di simpan di sdcard trus copy file  ke system/fonts
5. reboor hp agan
6. finish
CARA 3
(berisiko bootlop klo gagal)
instal menggunakan fontchanger
1. download font Droid Sans v7x by ihint disini (password: androidx)
2. download aplikasi Font Changer di market
3. extrac fille DroidSans v7x by ihint.zip yg ambil DroidSans v7x by ihint.ttf terus copy ke folder .fontchanger di sdcard
4. buka font changer secara otomatis font DroidSans v7x by ihint.ttf muncul
5. tinggal teken ato klik aja font nya ntr muncul pilihan, tinggal pilih set trus aplly tunggu sebentar and reboot
6. sudah deh bers sekarang fontnya sudah  support logo-icon BB, tulisan arab dll
sumber Font: