Tampilkan postingan dengan label Android. Tampilkan semua postingan
Tampilkan postingan dengan label Android. Tampilkan semua postingan

Kamis, 02 Juni 2011

Ringtone Maker | Android Mobile

Ringtone Maker app creates tones, alarms, and notifications from MP3, WAV,AAC/MP4, 3GPP/AMR files you load onto your phone.
aplikasi android untuk membuat ringtone sendiri

aplikasi pembuat ringtone untuk android Ringtone Maker app creates tones, alarms, and notifications from MP3, WAV,AAC/MP4, 3GPP/AMR files you load onto your phone.
membuat ringtone sendiri di hape android ? menarik bukan bisa membuat ringtone sms android, ringtone nada sambung pribadi android, ringtone dan nada dering android.

Ringtone Maker is an open source ringtone creator app for Android, an enhancement of Ringdroid, adds the missing feature fading in/out for MP3, and share by e-mail.

Ringtone Maker can creates tones, alarms, and notifications from MP3, WAV, AAC/MP4, 3GPP/AMR files you load onto your phone through the SD card or that you purchase through the Amazon MP3 store. Unlike many Android apps that use the Menu keys to store some software functions, most of Ringtone Maker's controls are out on the interface and all respond to touch. You can set the start and ending notes by sliding arrows along the timeline, by pressing Start and End to record the point, or by typing in time stamps.

Features:
- Preview the ringtone files and assign to contact
- Open an existing audio file
- View a scrollable waveform representation of the audio file at 5 zoom levels
- Set starting and ending points for a clip within the audio file, using an optional touch interface
- Play the selected portion of the audio, including an indicator cursor and auto scrolling of the waveform
- Play anywhere else by tapping the screen
- Save the clipped audio as a new audio file and mark it as Music, Ringtone, Alarm, or Notification
- Record a new audio clip to edit
- Delete audio (with confirmation alert)
- Launches automatically in response to the GET_CONTENT intent with a mime type of audio/ if any other application wants to pick an audio file - for example the "Rings Extended" application
- Assign a ringtone directly to a contact
- Sort by Tracks, Albums, Artists

Ringtone Maker right now supports following file formats: MP3, AAC/MP4 (including unprotected iTunes music), WAV, 3GPP/AMR (this is the format used when you record sounds directly on the handset).

Tips:
- Long-press on an audio file from the main screen to delete it.
- Copy audio files to your SD card using a USB cable, or get MP3s using the Amazon MP3 application.
- Tap anywhere on the waveform to start playing at that position.
- While playing, tap the word Start or End to quickly set the start and end markers to the current playback time.
- Use the jog wheel for more precise adjustments.

Here is the explanation for the permissions:

android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.premission.ACCESS_NETWORK_STATE
- For ADs, they need to fetch AD from internet. And the AD company needs to read phone state and network state to improve there AD quality. These permissions are asked by Admob SDK.

android.permission.READ_CONTACTS
android.permission.WRITE_CONTACTS
- After you create the ringtone, there is a choice to assign it to your contact. If you choose this option, the Ringtone Maker need to read your contact data and show them in the list, then you can assign the new ringtone to somebody. The developer declares that Ringtone Maker will not collect your contact information.

android.permission.WRITE_SETTINGS
android.permission.WRITE_EXTERNAL_STORAGE
- After you save a new Ringtone, the APP need rights to write it to your SD card.

android.permission.READ_LOGS
- This permission is to collect your crash report to help improve the app. Developer declares that the app will not collect any user specify data, only report logs when app force closes.


Rabu, 27 April 2011

NIMBUZZ for ANDROID

nimbuzz for android, chatting, download free apps for androidNimbuzz adalah aplikasi chatting di hp yang sangat populer, kini tersedia untuk ponsel android anda.

Daftar cerdas buddy layout menampilkan informasi dalam cara yang cerdas, menggabungkan avatar dan informasi keberadaan dalam satu, dengan ikon masyarakat dan sumber informasi (jika teman Anda sedang online di ponsel atau PC) di baris yang sama.

Waktu UI sensitif adalah favorit. Mendeteksi berapa lama Anda menekan pada nama teman's. Sebuah sentuhan ringan membuka profil mereka dan sentuhan kuat langsung memulai obrolan baru!

Home-layar pemberitahuan mengingatkan Anda pada layar awal kegiatan seperti chatting masuk saat Nimbuzz terus berjalan di latar belakang.

URL diklik membuat untuk obrolan pengalaman multimedia yang kaya sehingga Anda dapat berbagi video YouTube dan informasi Wikipedia selama Anda chatting. Sebuah jendela browser akan terbuka dari mana Anda dapat beralih kembali mulus dan balik ke Nimbuzz.

Auto kembali juga sangat berguna! Sebagai contoh, saya sering meninggalkan Nimbuzz berjalan di latar belakang saat terhubung ke jaringan Wi-Fi dan sebelum aku tahu itu aku keluar dari jangkauan dan offline untuk semua teman-teman saya. Untuk mencegah hal ini, Nimbuzz mendeteksi setiap kali Anda berada di luar jangkauan, dan jika ada isn'ta dikenal jaringan Wi-Fi tersedia, menghubungkan Anda via 3G, dan sebaliknya.


Selasa, 26 April 2011

Adobe Photoshop Mobile | Android Aplication

adobe photoshop mobile for android Mengedit dan berbagi foto praktis di mana saja. Sentuh untuk memotong, memutar, mengatur warna, dan menambahkan efek artistik. Mengakses semua foto dan video langsung dari akun gratis Photoshop.com Anda. Cepat berbagi dengan keluarga dan teman-teman. 
>> Membutuhkan SD Card.





FBabble v0.9.5 | Facebook Applications for Android

facebook for android gadgetSebuah aplikasi chat sederhana. 
-chat dengan teman online,
-menetapkan status (juga update twitter secara bersamaan!)
-berbagi foto

INFO: tetap terhubung sepanjang waktu AKAN menguras baterai Anda!

Perizinan diperlukan untuk:
- caching foto pengguna di SD,
- menampilkan iklan (bukan pada saat chatting)








FBabble v0.9.5 | Facebook Applications for Android Apps | Applications and android tablet PC

Sabtu, 02 April 2011

Hacker Mendapatkan Honeycomb Bekerja di iPad 2 - Motorola Geram!



Tiga jam lalu, pengguna XDA dengan nama Violetogen posted a video dalam forum Xoom pada XDA, menampilkan port sepenuhnya stabil dan fungsional Android 3,0 pada nya 2 iPad, tablet yang paling awesomest dikenal manusia.

Sejauh yang kami ketahui, port ini merupakan blow MAYOR ke Xoom Motorola, karena fakta bahwa 2 iPad jelas memiliki spesifikasi yang lebih unggul dari Xoom Motorola. Saya maksud, Sobat, lihat prosesor A5. Ia memiliki sejumlah DAN surat dalam namanya. The Xoom tidak memiliki itu! Apa yang merupakan Tegra 2?

Kami berusaha untuk menghubungi Motorola, tetapi tampaknya seluruh perusahaan mereka memiliki saluran telepon dari ATT-panggilan tersebut terus bertambah turun. Kami masih menunggu panggilan kembali. Masih menunggu. Dan jika Anda dari ATT dan anda membaca ini, hubungi saya. Kita perlu bicara.

Violetogen mengatakan bahwa ROM Honeycomb belum siap untuk penggunaan massal, mengingat dia bata iPad temannya ketika ia mencoba jailbreaking benar keluar dari kotak. Jadi menantikan untuk rilis resmi ROM, dan menikmati video di bawah ini dari 2 iPad berjalan Honeycomb!


Lihat Video disini >>> Violetogen’s iPad 2, running Honeycomb

SlidingDrawer

SlidingDrawer menyembunyikan isi keluar dari layar dan memungkinkan pengguna untuk menyeret pegangan untuk membawa konten di layar. SlidingDrawer dapat digunakan secara vertikal maupun horizontal. Sebuah widget khusus terdiri dari dua tampilan anak: pegangan, bahwa pengguna menyeret, dan konten, yang melekat pada gagang dan menyeret dengan itu. SlidingDrawer harus digunakan sebagai overlay di dalam layout. Ini berarti SlidingDrawer hanya boleh digunakan dalam suatu FrameLayout atau RelativeLayout misalnya. Ukuran SlidingDrawer menentukan berapa banyak ruang konten akan menempati sekali meluncur keluar sehingga SlidingDrawer biasanya harus menggunakan match_parent untuk kedua dimensi. Di dalam tata letak XML, SlidingDrawer harus menentukan id dari pegangan dan konten.



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
<FrameLayout
 android:layout_width="fill_parent"
 android:layout_height="300dip" 
 android:layout_gravity="bottom"
 android:background="#808080">
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Something here: \nIt's a exercise \nof SlidingDrawer"
    />
<SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical"
     android:handle="@+id/handle"
     android:content="@+id/content">
<ImageView
 android:id="@id/handle"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:src="@drawable/icon"
 android:background="#404040"/>
<LinearLayout
     android:id="@id/content"
     android:layout_width="fill_parent"
     android:layout_height="200dip"
     android:orientation="vertical"
     android:background="#606060"
     >
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<Button
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text=" - Button - "/>
<TextView
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text="It's content of SlidingDrawer"/>
</LinearLayout>
</SlidingDrawer>
</FrameLayout>
<Button
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:layout_margin="5dip"
     android:text=" - A Bit Button - "/>
</LinearLayout>

Selasa, 29 Maret 2011

CyanogenMod 7 RC3 Now Available

CyanogenMOD Logo
Dari banyak ROM yang tersedia CyanogenMod Tidak diragukan yang paling akrab dan didownload dari mereka semua. Jumlah shear orang yang tergantung pada kata-kata dari orang menyebut update yang mungkin adalah benar-benar mind-blowing. Bahkan ketika melepas salah satu kandidat permintaan itu begitu besar, beberapa server tersingkir dari garis oleh jumlah koneksi simultan geser.

Calon Release 3 adalah terbaru bunch, membawa perbaikan Android 2.3.3 Gingerbread dan juga sebagai perangkat tambahan yang dibuat oleh anggota TeamDouche. Debut calon terbaru ini berarti bahwa rilis sepenuhnya stabil adalah yang lebih dekat.

Bagi anda yang ingin mendapatkan di tangan Anda pada rilis terbaru dapat diperoleh dengan mengunjungi CyanogenMod Mirror Network. Perlu dicatat bahwa tidak semua perangkat yang didukung memiliki versi yang tersedia pada saat ini, namun pastikan untuk terus menerus mengecek karena hal ini akan berubah.

LauncherPro 0.8.4 – Gingerbread fixes and Gmail Widget


Juara yang berkuasa saat ini di kalangan Launcher sejauh ini, LauncherPro, kini memiliki update baru. Meskipun ini bukan menulis ulang semua orang telah menunggu, update baru menyediakan perbaikan serta beberapa fitur baru.
LauncherPro Plus pengguna manfaat dari membunuh perbaikan dan widget Gmail baru. Widget baru mendukung beberapa account, sehingga Anda dapat memiliki widget untuk masing-masing. Setelah menerima email atau hanya memeriksa yang sudah ada, pandangan internal akan terbuka yang akan daftar kata email, mengirim dan membalas namun masih akan dilakukan melalui aplikasi resmi. Login facebook juga telah dimodifikasi dan sekarang akan dilakukan melalui aplikasi agar resmi jika tersedia. Perbaikan untuk klien Twitter juga telah ditujukan bagi para pengguna mengalami masalah status update.
Semua pengguna akan dapat mengambil keuntungan dari perbaikan Gingerbread baru. Bug di aplikasi 3D laci telah diperbaiki dan perangkat tambahan yang berkaitan dengan grafis telah ditingkatkan untuk ditambahkan Dua transisi homescreen baru telah ditambahkan juga, "Flip" dan The tua "Flip" "Rotate 2." "Halus." Sekarang akan disebut sebagai "Flip 2."
Untuk LauncherPro avid fan, update adalah sebagai harus Anda hanya dapat berdiri untuk memperoleh hasil dari perbaikan ditambah dan berbagai perbaikan. Jika Anda belum mencoba aplikasi ini bagus memberikan berputar, dan biarkan kami tahu apa yang Anda pikirkan. Sebuah link download bisa ditemukan di bawah ini.


Summary and Downloads:
Application: LauncherPro
Developer: Federico Carnales
Cost: FREE



Source: LauncherPro

Minggu, 27 Maret 2011

Detect Shaking

Saat ini build-in sensor accelerometer, gemetar android perangkat dapat dideteksi.

Detect ShakingDalam latihan ini, tiga SeekBar digunakan untuk menyesuaikan sensitif dari x, y, z. Tingkat perubahan yang dibandingkan dengan sensitif untuk mendeteksi gemetar.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
<SeekBar
 android:id="@+id/xsensitive"  
 android:layout_width="fill_parent"  
 android:layout_height="wrap_content"  
 android:max="100" 
 /> 
<TextView
 android:id="@+id/x"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/xrate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/xstate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<SeekBar
 android:id="@+id/ysensitive"  
 android:layout_width="fill_parent"  
 android:layout_height="wrap_content"  
 android:max="100" 
 /> 
<TextView
 android:id="@+id/y"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/yrate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/ystate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<SeekBar
 android:id="@+id/zsensitive"  
 android:layout_width="fill_parent"  
 android:layout_height="wrap_content"  
 android:max="100" 
 /> 
<TextView
 android:id="@+id/z"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/zrate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
<TextView
 android:id="@+id/zstate"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />
</LinearLayout>
package com.exercise.AndroidDetectShaking;

import java.util.List;

import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.SeekBar;
import android.widget.TextView;

public class AndroidDetectShaking extends Activity {

 TextView text_x, text_xrate, text_xstate;
 TextView text_y, text_yrate, text_ystate;
 TextView text_z, text_zrate, text_zstate;
 SeekBar seekbar_x, seekbar_y, seekbar_z;

 SensorManager sensorManager;
    Sensor accelerometerSensor;
    boolean accelerometerPresent;
   
    float SensitiveX, SensitiveY, SensitiveZ;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        seekbar_x = (SeekBar)findViewById(R.id.xsensitive);
        text_x = (TextView)findViewById(R.id.x);
        text_xrate = (TextView)findViewById(R.id.xrate);
        text_xstate = (TextView)findViewById(R.id.xstate);
        seekbar_y = (SeekBar)findViewById(R.id.ysensitive);
        text_y = (TextView)findViewById(R.id.y);
        text_yrate = (TextView)findViewById(R.id.yrate);
        text_ystate = (TextView)findViewById(R.id.ystate);
        seekbar_z = (SeekBar)findViewById(R.id.zsensitive);
        text_z = (TextView)findViewById(R.id.z);
        text_zrate = (TextView)findViewById(R.id.zrate);
        text_zstate = (TextView)findViewById(R.id.zstate);
       
        seekbar_x.setOnSeekBarChangeListener(seekbar_sensitiveOnSeekBarChangeListener);
        seekbar_y.setOnSeekBarChangeListener(seekbar_sensitiveOnSeekBarChangeListener);
        seekbar_z.setOnSeekBarChangeListener(seekbar_sensitiveOnSeekBarChangeListener);
       
        sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
        List<Sensor> sensorList = sensorManager.getSensorList(Sensor.TYPE_ACCELEROMETER);
        if(sensorList.size() > 0){
         accelerometerPresent = true;
         accelerometerSensor = sensorList.get(0); 
        }
        else{
         accelerometerPresent = false; 
        }
    }
   
    SeekBar.OnSeekBarChangeListener seekbar_sensitiveOnSeekBarChangeListener
    = new SeekBar.OnSeekBarChangeListener(){

  @Override
  public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
   // TODO Auto-generated method stub
   if (arg0 == seekbar_x){
    SensitiveX = (float)arg1;
   }else if (arg0 == seekbar_y){
    SensitiveY = (float)arg1;
   }else if (arg0 == seekbar_z){
    SensitiveZ = (float)arg1;
   }
  }

  @Override
  public void onStartTrackingTouch(SeekBar arg0) {
   // TODO Auto-generated method stub
  }

  @Override
  public void onStopTrackingTouch(SeekBar arg0) {
   // TODO Auto-generated method stub
  }};
   
    @Override
 protected void onResume() {
  // TODO Auto-generated method stub
  super.onResume();
  if(accelerometerPresent){
   sensorManager.registerListener(accelerometerListener, accelerometerSensor, SensorManager.SENSOR_DELAY_NORMAL); 
  }
 }

 @Override
 protected void onStop() {
  // TODO Auto-generated method stub
  super.onStop();
  if(accelerometerPresent){
   sensorManager.unregisterListener(accelerometerListener); 
  }
 }

 private SensorEventListener accelerometerListener = new SensorEventListener(){
 
  float lastx, lasty, lastz;
  long lasttime;
  boolean firsttime = true;

  @Override
  public void onAccuracyChanged(Sensor arg0, int arg1) {
   // TODO Auto-generated method stub
  }

  @Override
  public void onSensorChanged(SensorEvent arg0) {
   // TODO Auto-generated method stub
   float x_value = arg0.values[0];
   float y_value = arg0.values[1];
   float z_value = arg0.values[2];
   text_x.setText(String.valueOf(x_value));
   text_y.setText(String.valueOf(y_value));
   text_z.setText(String.valueOf(z_value));
  
   long currenttime = System.currentTimeMillis();
   if(!firsttime){
    long deltatime = currenttime - lasttime;
    float xrate = Math.abs(x_value - lastx) * 10000/deltatime;
    float yrate = Math.abs(y_value - lasty) * 10000/deltatime;
    float zrate = Math.abs(z_value - lastz) * 10000/deltatime;
    text_xrate.setText(String.valueOf(xrate));
    text_yrate.setText(String.valueOf(yrate));
    text_zrate.setText(String.valueOf(zrate));
   
    if (xrate>SensitiveX){
     text_xstate.setText("Shaking:)");
    }else{
     text_xstate.setText("");
    }
   
    if (yrate>SensitiveY){
     text_ystate.setText("Shaking:)");
    }else{
     text_ystate.setText("");
    }
   
    if (zrate>SensitiveZ){
     text_zstate.setText("Shaking:)");
    }else{
     text_zstate.setText("");
    }
   }
   lasttime = currenttime;
   lastx = x_value;
   lasty = y_value;
   lastz = z_value;
   firsttime = false;
  }
 };
}






Download the files.

Full SDK for Android 3.0 is now available

SDK lengkap untuk Android 3.0 kini tersedia untuk pengembang. API final, dan sekarang Anda bisa mengembangkan aplikasi penargetan platform baru ini dan mempublikasikannya ke Android Market. Tingkat API baru adalah 11.
Untuk gambaran umum dari pengguna baru dan fitur pengembang, lihat Ikhtisar Platform Android 3.0.
Bersama dengan platform baru, Tools SDK (R10) dan ADT Plugin untuk Eclipse (10.0.0) telah diperbarui juga.
Untuk memulai pengembangan atau pengujian aplikasi pada Android 3.0, kunjungi situs Android Pengembang untuk informasi mengenai platform Android 3.0, SDK Tools, dan Plugin ADT.



 

Sumber: http://android-developers.blogspot.com/2011/02/final-android-30-platform-and-updated.html

Install Android Compatibility package

Beberapa minggu yang lalu, Dianne Hackborn menulis tentang API Fragmen baru, suatu mekanisme yang memudahkan aplikasi untuk skala di berbagai ukuran layar.
The Fragmen baru API, yang merupakan bagian dari Honeycomb, tidak membantu pengembang yang menargetkan aplikasi versi sebelumnya Android.
Saat ini Google telah merilis sebuah perpustakaan statis yang memperlihatkan Fragmen API yang sama (serta LoaderManager baru dan beberapa kelas-kelas lain) sehingga aplikasi yang kompatibel dengan Android 1.6 atau lambat dapat menggunakan fragmen untuk membuat antarmuka pengguna tablet-yang kompatibel. ini disebut "Android Kompatibilitas paket".
Perpustakaan ini tersedia melalui Updater SDK.
Sumber: - Http://android-developers.blogspot.com/2011/03/fragments-for-all.html
Untuk menginstal di Eclipse Anda ada dengan SDK ndroid, klik Window Android SDK dan AVD Manager, pilih paket Tersedia di sebelah kiri.


Install Android Compatibility package

 
  • Followers

  • free counters
  • Translate this Blog

    English French German Spain Italian Dutch

    Russian Portuguese Japanese Korean Arabic Chinese Simplified


    this widget by WahYou

  • Lihat Daftar Isi
    Klik ~ DISINI ~
    IP