본문 바로가기

반응형

안드로이드

(75)
glide PhotoViewAttacher 같이 사용시 주의점 glide와 PhotoViewAttacher 같이 사용시 glide 이미지가 중앙으로 오지 않는 문제가 있다.아래는 해결법이다. String url="";ImageView img = (ImageView) findViewById(R.id.center); Glide.with(this).load(url).listener(new RequestListener() {@Overridepublic boolean onException(Exception e, String s,Target target, boolean b) { return false;} @Overridepublic boolean onResourceReady(GlideDrawable glideDrawable,String s, Target target, bool..
안드로이드 네이버 로그인 1) 네이버 개발자 , 네이버 로그인 api 로 가서 OAUTH_CLIENT_ID , OAUTH_CLIENT_SECRET 를 받아옵니다.2) naver-oauth-login-4.1.4.1-with-sources.jar 파일을 libs 폴더에 넣어줍니다. 3) activity_login 레이아웃을 하나 만들고 btn_naver 아이디로 버튼을 하나 만들어 줍니다. 4)소스 ===================================================================================== public class LogInActivity extends Activity { private static String OAUTH_CLIENT_ID = "80nOCZ8Up0xxxxxx..
Cannot merge new index 65608 오류 dex.force.jumbo=true를 project.properties.에 추가해주면 된다..
파일다운로드 public class DownloadFileAsync extends AsyncTask { private ProgressDialog mDlg;private Context mContext; public DownloadFileAsync(Context context) {mContext = context;} @Overrideprotected void onPreExecute() {mDlg = new ProgressDialog(mContext);mDlg.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);mDlg.setMessage("다운로드 시작");mDlg.show(); super.onPreExecute();} @Overrideprotected String doInBackg..
안드로이드 진동과 소리 Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);vibe.vibrate(2000); Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);Ringtone r = RingtoneManager.getRingtone(getApplicationContext(), notification);r.play();
안드로이드 페이스북 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..

반응형