여러 명에게 sms를 보내야하는데, 이상하게 가장 처음 번호로만 문자가 전송되고, 나머지 사람들은 RESULT_ERROR_NO_SERVICE 가 돌아왔다. 검색해봐도 해결책이 안나와서 그냥 시간을 두고 전송되게 수정했다. 문제 생기면 더 늦추지 뭐… private staticRead More →

소스 참조 : http://developer.android.com/training/location/retrieve-current.html   SDK manager에서 google play service 를 설치 import sdk/extras/google/google_play_services/libproject/google-play-services_lib 새로운 프로젝트 생성 내가 만든 프로젝트의 library로 연결   public class MainActivity extends Activity { private TextViewRead More →

출처 : http://dmh11.tistory.com/172   _player = new MediaPlayer(); _seekbar = (SeekBar) view.findViewById(R.id.progress_play); . . setDataSource prepare start . . ScheduledExecutorService service = Executors.newScheduledThreadPool(1); service.scheduleWithFixedDelay(new Runnable() { @Override public void run()Read More →

내가 만든 m4a 파일의 재생 시간을 알고 싶은데, MediaPlayer나 MediaMetadataRetriever 로는 가져올 수가 없다….ㅠㅠ 그래서 어쩔 수 없이 이렇게…. /** * 재생 시간 가져오기 * * @param $context * contextRead More →

넥서스 7 2세대에서는 BroadcastReceiver에서 블루투스 헤드셋의 ACTION_MEDIA_BUTTON 액션을 바로 받을 수 있지만, 어지간한 다른 폰에서는 AudioManager의 registerMediaButtonEventReceiver() 를 이용해야 한다. 예제 : https://code.google.com/p/media-button-router   그래서 만약 내가 원하는 게 KeyEvent.Read More →

블루투스 헤드셋의 마이크로 녹음을 해야할 일이 생겼는데, 검색어를 mp3로 했더니 정말 찾기도 힘들고, 어렵게 되어있더라 ;;;; 일본 개발자가 만들어 놓은 소스를 수정해서 블루투스에서 mp3로 저장하게 만들어 봤다. https://github.com/susemi99/AndroidBluetoothVoiceRecorder   하지만Read More →

  <uses-permission android:name=”com.android.browser.permission.READ_HISTORY_BOOKMARKS” />   String[] proj = new String[] { Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL, Browser.BookmarkColumns.DATE }; Uri uriCustom = Uri.parse(“content://com.android.chrome.browser/bookmarks”); String sel = Browser.BookmarkColumns.BOOKMARK + ” = 0″; // 0 =Read More →

try { long installed = getPackageManager().getPackageInfo(“package.name”, 0).firstInstallTime; Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(installed); Log.w(“MainActivity.java | onCreate”, “|” + cal.getTime().toString() + “|”); } catch (Exception e) { }   출처 : http://stackoverflow.com/questions/5311644/get-application-installed-date-on-androidRead More →

  private void getTotalSize() { PackageManager packageManager = getApplicationContext().getPackageManager(); List<PackageInfo> packs = packageManager.getInstalledPackages(PackageManager.GET_META_DATA); for (int i = 0; i < packs.size(); i++) { final PackageInfo p = packs.get(i); Method getPackageSizeInfo;Read More →

  <uses-permission android:name=”android.permission.RECEIVE_MMS” /> <uses-permission android:name=”android.permission.RECEIVE_SMS” /> <uses-permission android:name=”android.permission.READ_SMS” />   <receiver android:name=”MMSReceiver” android:permission=”android.permission.BROADCAST_WAP_PUSH” > <intent-filter> <action android:name=”android.intent.action.DATA_SMS_RECEIVED” /> <data android:scheme=”sms” /> <data android:host=”localhost” /> </intent-filter> <intent-filter> <action android:name=”android.provider.Telephony.WAP_PUSH_RECEIVED” />Read More →