'안드로이드'에 해당되는 글 48건

  1. 2019.08.01 [Observer] - 1.0.0 버전 업데이트
  2. 2019.05.28 [Android] - 해당 앱 ( 앱 정보 페이지 ) intent
  3. 2017.12.14 [Android] - NavigationView state_checked 배경색상 변경
  4. 2017.12.07 [Android] - Bitmap from uri ( PS. ImageSize small or normal )
  5. 2017.11.29 [Android] - ListView Scroll on bottom event
  6. 2017.09.04 [Vivara] - 2.1.0 버전 업데이트 예정 사항
  7. 2017.06.11 [Vivara] - 인공지능 비바라 2.0 버전 업데이트 내역 알림 1
  8. 2015.10.14 [Android] - 안드로이드 최상위 Activity 이름값 찾기
  9. 2015.08.09 [Android] - 안드로이드 설치된 패키치 명( 앱 아이디 ) 가져오기
  10. 2015.08.01 [Android] - 안드로이드 버전 코드 추출방법

[Observer] - 1.0.0 버전 업데이트

Observer 2019. 8. 1. 09:18
반응형

* 인터넷 권한을 요청하지 않기 때문에 개인 휴대폰에 모든 데이터가 저장됩니다
* 앱 삭제 시 모든 데이터가 삭제됩니다
* 배터리 절전모드 해제하셔야 정확한 데이터 수집이 가능합니다

반응형

'Observer' 카테고리의 다른 글

[Observer] - 1.0.1 버전 업데이트  (0) 2019.09.24
:

[Android] - 해당 앱 ( 앱 정보 페이지 ) intent

Android Java 2019. 5. 28. 09:57
반응형

Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", mContext.getPackageName(), null);
intent.setData(uri);
mContext.startActivity(intent);

반응형
:

[Android] - NavigationView state_checked 배경색상 변경

Android Java 2017. 12. 14. 15:10
반응형

for( int i = 0; i < navigation.getMenu().size(); i++ ) {

  MenuItem tot  = navigation.getMenu().getItem( i );

  int tmpSize   = tot.getSubMenu().size();


  for( int j = 0; j < tmpSize; j++ ) {

    MenuItem temp = tot.getSubMenu().getItem( j );

    temp.setChecked( false );

    temp.setCheckable( true ); // 이놈을 해줘야 selector 에서 checked가 먹힘

  }

}



<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item

        android:drawable="@color/left_menu_background_over"

        android:state_checked="true" /> // 이친구


    <item

        android:drawable="@android:color/transparent"

        android:state_checked="false" />

</selector>

반응형
:

[Android] - Bitmap from uri ( PS. ImageSize small or normal )

Android Java 2017. 12. 7. 17:29
반응형

InputStream is                   = null;

BufferedInputStream bis      = null;

ByteArrayOutputStream out = null;


if( is == null ) {

  is = ( InputStream ) conn.getContent();


  if( is != null ) {

    bis = new BufferedInputStream( is, 8 * 1024 );

    out = new ByteArrayOutputStream();


    int total     = 0;

    byte[] buffer = new byte[4096];


    while( ( total = bis.read( buffer ) ) != -1 ) {

      out.write( buffer, 0, total );

    }


    out.close();

    bis.close();


    byte[] data = out.toByteArray();

    bitmap = BitmapFactory.decodeByteArray( data, 0, data.length );

  }

}


if( is != null ) {

  is.close();

}



반응형
:

[Android] - ListView Scroll on bottom event

Android Java 2017. 11. 29. 10:49
반응형

안드로이드 리스트뷰 스크롤 최하단 도착 이벤트


private void setListView() {

  mail_list = (ListView)  findViewById( R.id.mail_list );

  mail_list.setOnScrollListener( scrollListener );

}


private AbsListView.OnScrollListener scrollListener = new AbsListView.OnScrollListener() {

    @Override

    public void onScrollStateChanged( AbsListView view, int scrollState ) {

      if( scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE && ( mail_list.getLastVisiblePosition() - mail_list.getHeaderViewsCount() - mail_list.getFooterViewsCount() ) >= ( adapter.getCount() - 1 ) ) {

Log.e( "AA", "최하단 도착 입니다" );

      }

    }


    @Override

    public void onScroll( AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount ) {


    }

  };

반응형
:

[Vivara] - 2.1.0 버전 업데이트 예정 사항

Vivara 2017. 9. 4. 09:17
반응형

안녕하세요 몹시 일교차가 심한 동네에 살고있는 비바라 개발자 입니다


2.1.0 버전 업데이트 예정 안내 입니다


1. 현재 위치 기반, 지정된 주소 날씨 정보 가져오기 기능이 추가될 예정입니다

  - 공공데이터 포털 데이터 기반 ( www.data.go.kr )

  - 기존 1.0 버전에 제공하던 아침 기상 정보 알림 기능입니다

  - 기상 알림 시간 및 요일 설정이 가능합니다


이상 꾸준히 업데이트할 비바라 개발자 올림

반응형
:

[Vivara] - 인공지능 비바라 2.0 버전 업데이트 내역 알림

Vivara 2017. 6. 11. 18:24
반응형

안녕하세요 비바라 개발자 입니다.

  오늘은 2.0 버전에 대해 좀 써볼려합니다


2.0.0 버전

  1. 현재 적용된 서비스

    - 전화걸기

    - 유투브 검색

    - 블루투스 연결, 해제 알림

    - 와이파이 연결, 해제 알림

    - 데이터 네트워크 연결, 해제 알림

    - 전화 수신시 발신자 알림

    - 전화 종료 알림

    - 문자 수신시 발신자 알림

    - 문자 수신시 문자 내용 알림

    - 충전기 연결, 해제 알림

    - 배터리 온도 경고 알림

    - 배터리 잔여량 알림

    - 화면 켜짐, 꺼짐 알림

    - 화면 잠금해제 알림

    - 이어폰 연결 알림

    - 앱 설치 알림

    - 앱 업데이트 알림

    - 앱 삭제 알림


  2. 추가 업데이트 예정 서비스

    - 네이버 검색

    - 휴대폰 알림창 읽기

    - 위치 검색

    - 날씨 검색 ( 공공 데이터 포털 )

    - 대구 맛집 정보 연동 ( 대구 공공 데이터 포털 )

    - 대구 숙박 시설 정보 연동 ( 대구 공공 데이터 포털 )

    - 대구 CCTV 정보 연동 ( 대구 공공 데이터 포털 )

    - 대구 공기질 정보 연동 ( 대구 공공 데이터 포털 )

    - 대구 상수도 수질 정보 연동 ( 대구 공공 데이터 포털 )

    - 스팸 차단 시스템


* 비바라는 사용자 휴대폰의 정보를 일절 서버에 저장하여 사용하지 않습니다

* 앱 삭제시 모든 데이터는 삭제됩니다

* 비바라는 개발자 개인사용 용도로 개발되었습니다

* 개발자가 안드로이드 전문 개발자가 아니라 오류가 발생할 수 있습니다

* 음성 인식은 삼성 TTS를 이용합니다

* 기존 1.0 버전에서 제공되던 고객의 소리는 삭제 되었습니다 

  ( 워낙 개소리가 많아서 삭제하였습니다. PS. 고객의 소리메뉴는 불편하거나 추가되었으면 하는 기능을 적는곳이지 본인 인생에 대해서 넉두리 하는 곳이 아닙니다. 누구 사랑하네 사랑한다 이딴거좀 적지 마세요 )

* 2.0 출시 예정 6월 말 or 7월 초가 될듯합니다.

* 비바라 앱으로 얻는 수익 없습니다.
* 필요하신분만 쓰세요 평가질 하지 마시고


PS. 기능 개발에 대한 의견은 언제든지 환영입니다

반응형
:

[Android] - 안드로이드 최상위 Activity 이름값 찾기

Android Java 2015. 10. 14. 10:24
반응형

ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);

List<RunningTaskInfo> Info = am.getRunningTasks(1);

ComponentName topActivity = Info.get(0).topActivity;


Log.e("Top activity", topActivity.getClassName().trim().toString());

반응형
:

[Android] - 안드로이드 설치된 패키치 명( 앱 아이디 ) 가져오기

Android Java 2015. 8. 9. 19:23
반응형

List<PackageInfo> packags = context.getPackageManager().getInstalledPackages(0);

    

for( int j = 0; j < packags.size(); j++ ) {

      String packageId = packags.get(j).packageName;

      

      MKFunction.MKLog( "App Name : " + packageId );

}

반응형
:

[Android] - 안드로이드 버전 코드 추출방법

Android Java 2015. 8. 1. 12:10
반응형

public static String MKGetVersion( Context context ) {

    String version = "";

    

    try {

      PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);

      version = info.versionName;

    } catch(NameNotFoundException e) { 

      

    }

    

    return version;

  }

반응형
: