일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- html
- SQL
- 제이쿼리
- java
- 주식 청약 일정
- 자바스크립트
- 주식 청약
- IPO
- jquery
- 맥
- 공모주
- 코드이그나이터
- 오라클
- Oracle
- 자바
- Stock ipo
- 7월 공모주 청약 일정
- 리눅스
- codeigniter
- Stock
- php
- 6월 공모주 청약 일정
- 주식
- Eclipse
- 공모주 청약 일정
- css
- linux
- MYSQL
- 공모주 청약
- JavaScript
- Today
- Total
목록안드로이드 (37)
개발자의 끄적끄적
[안드로이드/Android] 권한 체크하기 [펌] 안녕하세요. 오늘은 권한(Permission)에 관한 포스팅입니다. 권한은 앱에서 사용자 기기에 접근하여 사용자의 정보를 얻기 위해 얻는걸 말합니다. 마시멜로 이전 버전에서는 사용자가 인지하지 못한 상태에서 권한을 허용해서 사용자들의 개인정보가 유출되는 사고가 있었는데 그것을 보완하고자 개인정보 유출등의 우려가 있는 권한들을 위험권한으로 분류하고 사용자로부터 동의를 얻도록 변경되었습니다. 권한 설정 권한을 AndroidManifest.xml에 명시해야 앱에서 권한을 요청 및 사용할 수 있습니다. ... 권한 체크 권한이 허용되지 않았는데 권한을 사용하면 에러가 발생하기 때문에 사용하기전 권한이 허용 유무를 체크해서 에러가 발생하지 않도록 유도해야 합니다...
Android 9.0이상에서 foreground service 퍼미션 target sdk가 28이상인 경우, foreground service를 사용한다면 반드시 androidmanifest.xml에 퍼미션을 지정해주어어야 한다. 출처 : http://vintageappmaker.com/memo/2020/01/27/android-9-0%EC%9D%B4%EC%83%81%EC%97%90%EC%84%9C-foreground-service-%ED%8D%BC%EB%AF%B8%EC%85%98/
// Enable pinch to zoom without the zoom buttons mWebView.getSettings().setBuiltInZoomControls(true); // Enable pinch to zoom without the zoom buttons if(Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB) { // Hide the zoom controls for HONEYCOMB+ mWebView.getSettings().setDisplayZoomControls(false); } if (Build.VERSION.SDK_INT > Build.VERSION_CODES.ICE_CREAM_SANDWICH) mWebView.getSettings()..
[Android] 안드로이드_단말기(디바이스) 정보 가져오기(TelephonyManager ) [펌] 안드로이드 고유정보외에 TelephonyManager를 이용한 정보를 가져오는 방법을 알아보자. (출처 : https://jamesdreaming.tistory.com/37) 안드로이드 단말 정보는 정말 많이 필요 하게 됩니다. 예를 들어 휴대폰번호, 통신사, IMEI, 통화 상태, 데이터 상태 등등의 값들을 필요로 하는 경우가 있습니다. 그래서 꼭 알아 두어야 하는 것중 하나 이기도 합니다. ■ 휴대폰 정보 가져오기 단말정보를 읽어 오기 위해서는 AndroidManifest.xml 에 use-permission 추가를 해야 합니다. TelephonyManager 라는 클래스를 아래와 같이 Context..
[Android] 안드로이드 내 휴대폰(디바이스) 번호 가져오기 [펌] 안드로이드 내 디바이스 번호 가져오기 주로 데이터베이스와의 인증으로 휴대폰 번호를 사용할 수 있습니다. 휴대폰 번호를 수집한다는 의미로는 프로그램 개발자가 사용자의 전화번호를 수집 할 수 있다는 의미로도 해석됩니다.. 악의적으로 사용된다면 참 무섭습니다. 저는 휴대폰 번호를 인증의 목적으로 사용합니다. 사용방법은 간단합니다. TelephonyManager telManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); PhoneNum = telManager.getLine1Number(); if(PhoneNum.startsWith("+82")){ PhoneNum = PhoneN..
[Android] FCM (Firebase Cloud Messaging) 구현 [펌] GCM(Goolge Cloud Messaging) 에서 FCM(Firebase Cloud Messaging)으로 변경 및 권장한지도 벌써 몇년이 지나고 있습니다. 개발적 이슈 및 기타 이유로 아직도 GCM 을 사용하는 개발자들도 있습니다. 만약 신규 앱을 Push Messaging 사용하려면 FCM 으로 접속하여야 합니다. 그렇다면 어떻게 FCM 을 사용할 수 있을까? 이미 Google에서 'Android FCM' 이라고 검색만 하여도 깔끔하게 정리된 블로그를 쉽게 만날 수 있습니다. 다른 분들과 겹칠 수 있으나 제가 사용하는 FCM 적용 방법을 공유 드리려고 합니다. Firebase 앱 등록 우선 Firebase 에서..
[android] 안드로이드 스튜디오 기기 고유의 토큰값 받아오기 [펌] FCM을 통해 푸시알림을 전송을 하는데 기기 고유의 토큰값이 존재합니다. 이 토큰값을 알고있다면 내가 원하는 기기에게만 푸시알림을 전송 할 수 있습니다. public void getToken(){ //토큰값을 받아옵니다. FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (!task.isSuccessful()) { return; } ////////////////////토큰이 계속 초기화가 되기때문에 sha..
[android] 부팅시 자동 실행하기 부팅시 앱이나 서비스를 자동 실행하도록 만들어 보자. 부팅시 브로드 캐스트 리시브를 통해서 액션을 받는다. 먼저 부팅시 리시브를 받을려면 퍼미션을 설정한다. AndroidManifest.xml 리시버를 등록한다. enabled="true" 를 해야 시스템이 호출을 하게 된다. exported="false" 는 외부 어플리케이션은 사용할수 없고 같은앱에서 호출가능하다. 호출될 MyAutoRunApp 클래스를 보자. public class MyAutoRunApp extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if(intent.getAction().e..