본문 바로가기
반응형

Android90

[Android] Drawable, ImageView 에서 Bitmap 가져오기 Get Bitmap from Drawable Get Bitmap from ImageView res/drawable 에 있는 이미지를 bitmap으로 가져오기 Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource); ImageView 의 resource를 bitmap 으로 가져오기 BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable(); Bitmap bitmap = drawable.getBitmap(); (추가) 위의 imageView 는 ImageView 객체입니다. Layout 에서 2019. 9. 6.
[Android] Gallery 에서 Image 가져오기. Pick Image From Gallery 일단 Permission 추가 Permission 받는 방법은 다음 포스트에 작성해보겠습니다. 일단 버튼을 눌렀을 때 실행하는 메소드 입니다. private void pickFromGallery(){ Intent intent=new Intent(Intent.ACTION_PICK); intent.setType("image/*"); String[] mimeTypes = {"image/jpeg", "image/png"}; intent.putExtra(Intent.EXTRA_MIME_TYPES,mimeTypes); startActivityForResult(intent,PICK_IMAGE); } 여기서 PICK_IMAGE 는 Class 전역 변수로 private fina.. 2019. 9. 3.
[Android] Activity Full Screen 만들기 ( 전체화면 ) Android Full Screen 일단 res > values > styles.xml 을 열어줍니다. 그리고 Manifest.xml 파일을 열어서 전체화면을 하고 싶은 Activity 에 아래와 같이 theme 를 추가합니다. 그럼 전체화면이 됩니다. 1초에 로또 15장 이상 당첨확인! 글 작성자의 안드로이드 앱 -> Google play 로또버스 LOTTO BUS - Google Play 앱 1. 멀티스캔 당첨확인 GPU를 이용한 인공지능 당첨확인 기존 앱들과 비교할 수 없는 속도 ! 멀티스캔으로 가장 빠르게. 2. 당첨이력을 분석한 추천 번호 생성이 무료 Oracle Cloud에서 매주 Python 통계/분석. 마음에 드는 분석기능을 선택하여 번호생성. 분석 가중치에 따른 번호 추출. 3. 심플한 .. 2019. 8. 31.
[Android] Light Sensor 라이트 센서 (조도 측정) Android Sensor Light Sensor 사용하기 갤럭시 폰의 전면(얼굴) 카메라 옆에 있는 조도(밝기) 센서를 이용해서 현재 조도를 알아오는 방법입니다. 일단 Manifast에 아래와 같이 추가. 사용하려는 class (Activity, Fragment..) 의 전역변수로 추가 private SensorManager sensorManager; private Sensor lightSensor; private String light = ""; 여기서 String light 는 현재 조도를 받아와서 표시하기 위한 변수입니다. 그리고 초기화하는 메소드 안에 아래 소스를 입력합니다. sensorManager = (SensorManager) getActivity().getSystemService(Cont.. 2019. 8. 11.
android.app.Fragment is deprecated Fragment Deprecated 안드로이드 버전 업되면서 Deprecated ... 에휴 아래 메소드의 파라메터인 Fragment 에 취소선이 보이네요. 마우스를 가져다가 대면 android.app.Fragment is deprecated... 라고 public static final int PERMISSIONS_REQUEST_CODE = 1; public static boolean isPermissionGranted(Activity activity, Fragment fragment) { if (!allPermissionsGranted(activity)) { FragmentCompat.requestPermissions(fragment, getRequiredPermissions(activity), PE.. 2019. 6. 25.
[Android] MsSQL Server 연동하기 Microsoft SQL Server 와 Android 연동 jtds 일단 jtds 라이브러리를 다운받아야 합니다. 1.2.7 버전이 잘 됩니다. (1.3.x 이후는 뭔가 안된다는걸 봐서..) Android Studio 의 좌측상단을 Project 로 바꾼 후 libs 폴더에 위의 jtds-1.2.7.jar 를 복사합니다. # build.gradle 의 dependencies dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:23.1.1' implementation project(':jtds-1.2.7') // Add this line to.. 2019. 5. 9.
[android] 화면간 값 전달 Activity intent parameter Activity Intentparameter - 호출하는 곳에서123 Intent intentSingle = new Intent(getApplicationContext(), SingleActivity.class); // SingleActivity : 호출하려는 Activity intentSingle.putExtra("userName", "bryan"); startActivityForResult(intentSingle, singleActivityId); // int singleActivityId = 1001;cs - 받는 곳에서12Intent intent = getIntent();String userNm = intent.getStringExtra("userName");cs 이러면 userNm 이라는 변수의.. 2019. 2. 27.
[android] 하드코딩 하지않는 CODE 관리 CODE 관리 public class 에 public static variable 을 쓰면 됩니다. 예)12345public class CODE_DEF { public static final String DETECT_MODE = "DETECT_MODE"; public static final String DETECT_MODE_SINGLE = "DETECT_MODE_SINGLE"; public static final String DETECT_MODE_MULTI = "DETECT_MODE_MULTI";}Colored by Color Scriptercs 이렇게 class 를 생성하고 1intent.putExtra(CODE_DEF.DETECT_MODE, CODE_DEF.DETECT_MODE_MULTI);cs 왜 .. 2019. 2. 27.
[android] Textview visible toggle VisibilityVisible 1234 textView = view.findViewById(R.id.textView); textView.setVisibility(View.GONE); // 보이지 않음. 자리도 차지하지 않음 textView.setVisibility(View.INVISIBLE); // 보이지 않음. 자리는 차지하고있음 textView.setVisibility(View.VISIBLE); // 보이게함cs 아래 이미지를 보면 이해가 완전히 될겁니다. 2019. 2. 27.
Android Spinner 예제 Spinner 안드로이드에서 쓰는 select box 또는 dropbox 이다. 먼저 layout 에 spinner 를 추가해준다. 그리고 res/values 폴더에 array.xml 이 없으면 추가해준다. array.xml 내용은 240 245 250 255 260 265 270 275 로 입력해두고. Activity 로 가서. final Spinner mSpinner = findViewById(R.id.spinner); String[] models = getResources().getStringArray(R.array.models); ArrayAdapter adapter = new ArrayAdapter(getBaseContext(), R.layout.support_simple_spinner_drop.. 2018. 11. 29.
728x90
반응형