본문 바로가기

안드로이드

(78)
안드로이드 페이스북 4.0 로그인 1. https://developers.facebook.com/ -> My app 으로 가서 Add new Apps 을 해줍니다.. - 앱 이름 입력하고 카테고리를 선택하면 앱 아이디가 생성됩니다. - 패키지명 , 시작 엑티비티 명 등록합니다 - 자신의 키 해쉬를 등록합니다(구글맵 키등록하고 비슷한데.. openssl 을 설치 해야 됩니다..) 2. facebook sdk를 다운 받습니다.. 저는 이클립스에서 개발하는지라.. 따로 받아서 처리를 해놓았습니다. - 아래 첨부 파일 받으시면 됩니다.. 압축풀고 이클립스에서 import 합니다.. - 에러가 난다면 자바 컴파일러를 1.7로 올려줍니다. 빌드타켓도 올려 줍니다.. - 정상적으로 import 하였으면 , 프로퍼티가셔서 Is Library 체크를 해..
ArrayList 썩기 String array[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K","L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X","Y" }; ArrayList alpabet = new ArrayList(); for (int i = 0; i < array.length; i++) {alpabet.add(array[i].toString());}long seed = System.nanoTime();Collections.shuffle(alpabet, new Random(seed));
String 에 URL이 포함되었는지 체크 public boolean checkUrls(String text) { boolean isUrl = false; List containedUrls = new ArrayList();String urlRegex = "((https?|ftp|gopher|telnet|file):((//)|(\\\\))+[\\w\\d:#@%/;$()~_?\\+-=\\\\\\.&]*)";Pattern pattern = Pattern.compile(urlRegex, Pattern.CASE_INSENSITIVE);Matcher urlMatcher = pattern.matcher(text); while (urlMatcher.find()) { // sms 내용에 url 이 포함되었는지 체크해서 containedUrls에 addcontai..
이미지 로드 라이브러리 Glide String url="이미지url";Imageiew thumbnail;Context mContext = getApplicationContext(); Glide.with(mContext).load(new_url).into(thumbnail);
kakaotalk custom url kakaotalk custom url ------------------------------------------------------------------------------------ 1. 카카오톡 링크 클릭시 실행될 엑티비티 설정AndroidManifest.xml 2. 카카오톡 키설정 ( https://developers.kakao.com 에서 키를 발급 받는다, https://developers.kakao.com/docs/android 참고 ) strings.xml your_key //개발자 센터에서 네이티브 앱 키를 넣어 줍니다.kakao+your_keykakaolink 3. 카카오톡 링크 보내기//첨부한 sdk 프로젝트를 import 해와서 라이브러리로 불러온다. private KakaoLi..
android nfc read-only write public void writeTag(NdefMessage message, Tag tag) {int size = message.toByteArray().length; try {Ndef ndef = Ndef.get(tag); if (ndef != null) {ndef.connect();if (!ndef.isWritable()) {Toast.makeText(getApplicationContext(), "쓸수 없는 NFC 태그입니다",Toast.LENGTH_SHORT).show();}if (ndef.getMaxSize() < size) {Toast.makeText(getApplicationContext(),"NFC 태그 크기가 너무 큽니다", Toast.LENGTH_SHORT).show();}ndef.writ..
android sms 여러명에게 보내기 private void SendSMS(String phonenumber1,String phonenumber2, String message) { SmsManager smsManager = SmsManager.getDefault(); String numbers[] = {phonenumber1, phonenumber2};for(String number : numbers) {smsManager.sendTextMessage(number, null, message, null, null);} }
java 공휴일 체크 http://wintness.tistory.com/55 참고했습니다. 감사합니다. ------------------------------------------------------------------- public static boolean isHoliday(String yyyymmdd) throws Exception { // 검사년도 int yyyy = Integer.parseInt(yyyymmdd.substring( 0, 4 )); boolean isYun = StaticManager.chkYun(yyyy); //윤년체크 try { // 음력 공휴일을 양력으로 바꾸어서 입력 String tmp01 = StaticManager.lunarTranse( yyyy + "0101", isYun);// 음력설..