Android
-
안드로이드11 - 카카오톡 띄우기 (다른 어플 띄우기)ANDROID 2021. 12. 28. 09:21
저는 카카오톡 어플이 설치되어 있는지 확인 후 있으면 띄우고, 없으면 플레이 스토어에 연동하려고 했습니다. 안드로이드11- Z플립3에서는 기존코드가 정상작동 하지 않아 찾아보던중 AndroidManifest.xml 파일에 queries 를 추가해야 한단걸 보고 아래와 같이 추가했다. 하지만 이렇게 했을 때 엄청난 오류가...ㅡㅡ (나에겐 왜 항상 시련이) 그래서 아래와 같이 추가했더니 다행히 동작한다. String PACKAGE_NAME = "com.kakao.talk"; Intent intentApp = getPackageManager().getLaunchIntentForPackage(PACKAGE_NAME); Log.d("sendKakao" , String.valueOf(intentApp)); if ..
-
웹뷰 err_unknown_url_scheme 오류ANDROID 2021. 10. 8. 16:37
저 같은경우는 카카오페이 연동을 할 때 나와서 간단히.. 주황 배경 부분을 추가했습니다. 저렇게 처리해주면 기존 웹 페이지는 그대로 나옵니다. webview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.d("OverrideUrlLoading", url); if (url != null && url.startsWith("intent://kakaopay/")) { try { Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME); startActivity(intent); return ..
-
String <-> byte , Hex 데이터 처리ANDROID 2018. 5. 9. 17:07
Java 1. String ==> Byte string strTemp; strTemp = "test01"; byte[] Temp = new byte[100]; Temp = strTemp.getBytes(); // String 변수값을 getBytes(); 해서 byte에 넣는다. 또는 System.arraycopy 함수를 이용해서 Temp 에 넣을 수도 있다. 5개의 인자를 설명하면 byte에 넣을 데이터 , 넣을데이터의 시작 지점 , byte 변수명 , byte변수명의 시작 지점 , byte변수에 넣을 값의 길이 System.arraycopy(strTemp.getBytes(), 0, Temp, 0, strTemp.getBytes().length); 2. Byte 변수안의 값 출력하기 Log.e("출력...
-
[안드로이드 eclipse] - [아두이노]/[PC] 시리얼 통신ANDROID 2017. 8. 21. 18:00
긴말 필요없다... http://www.hardcopyworld.com/ngine/aduino/index.php/archives/241 따라하면 된다. 2. 안드로이드 편의를 위해 안드로이드 앱을 미리 작성해 두었습니다. 안드로이드 앱은 다은과 같은 기능을 지원합니다.a0.7823z 처럼 a~z 로 감싸여진 문자가 들어오면 UI 상단에 큰 폰트로 표시해 줍니다. 예) a0.7823z 수신 ==> 0.7823 을 표시그 외의 데이터는 표시되지 않습니다. 더하고 싶은 기능이 있는 경우 소스코드를 직접 수정하셔야 합니다.하단의 4개의 버튼을 누를 경우 b1, b2, b3, b4 문자가 연결된 장치로 전송됩니다. 앱을 사용하는 방법은 아래와 같습니다. GitHub에서 예제로 만든 프로젝트를 다운로드 합니다.ht..
-
Orange Pi Android Setup - Orange Pi PC Plus하드웨어 2017. 8. 19. 01:51
설치 결과 부터 말하면... 절레절레.. 사용불가 모델 자체는 더욱 상위 모델이 맞는듯 한데.... 절레절레 사용이 불가하다.. 모델명 Orange Pi Pc Plus http://www.orangepi.org/orangepipcplus/ https://www.aliexpress.com/item/Orange-Pi-PC-Plus-ubuntu-linux-and-android-mini-PC-Beyond-Raspberry-Pi-2/32668618847.html?spm=a2g0s.9042311.0.0.y8FE9F image 파일 알맞게 다운로드 http://www.orangepi.org/downloadresources/ 설치방법은 Orange Pi Android Setup - Orange Pi One 확인바랍니다..
-
Orange Pi Android Setup - Orange Pi One하드웨어 2017. 8. 19. 00:18
안드로이드를 설치할 모델은 Orange Pi One 공식 홈페이지 모델설명 http://www.orangepi.org/orangepione/ 구매처 https://www.aliexpress.com/item/Orange-Pi-One-ubuntu-linux-and-android-mini-PC-Beyond-and-Compatible-with-Raspberry-Pi-2/32603308880.html?spm=a2g0s.9042311.0.0.YoCrRp 배송이 약..3주 정도 걸렸던것 같다.. *)) SD카드 (+SD 카드 리더) 저는 8GB , 10 Class SD 카드를 사용합니다. 만약 설치가 안되시는 분들은 동일하게 맞춰주시고 진행바랍니다. (다른 SD카드로는 테스트를 안해보았다.) 1. Image 파일 다..
-
Orange Pi Android Setup - 준비하기하드웨어 2017. 7. 28. 23:29
Orange Pi Android Setup - 준비하기 간단하게 생각했는데.. 생각보다 이것저것 문제가 많이 생겻던 과정이다. 한글로 자세히 정리된 문서는 없는듯 하여.. 나름 열심히 정리해보겠습니다. 1. 필요한 준비물 - 오렌지파이 보드 - SD Card( 용량과 Class 를 맞춰 준비할 것! ) , SD Card Reader - Power 공급장치 - Hdmi To Hdmi 케이블 - 마우스 이미지의 보드는 Orange Pi One 모델이다. 2. 필요한 프로그램 설치하기 PhoenixCard 설치하기 https://drive.google.com/file/d/0B_VynIqhAcB7NTg2UkRDdHRWX2s/edit?usp=sharing 압축만 풀면 끝 여기까지만 준비하면 준비물 끝!
-
android webview uncaught typeerrorANDROID 2017. 4. 17. 17:24
안드로이드 스튜디오 android webview uncaught typeerror 개발 할땐 괜찮았는데 릴리즈버전으로 컴파일 하니까 발생하는오류.. build.gradle (Module: app) 파일을 연다. buildTypes { release { minifyEnabled true proguardFiles 'proguard.cfg' } }이렇게 되어있는걸 buildTypes { release { minifyEnabled false // proguardFiles 'proguard.cfg' } } 이렇게 수정하면 릴리즈 버전에서도 웹뷰 자바스크립트 통신이 가능해진다.