Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
public class LockScreen extends Activity
    {
        private static final String TAG = "QDataBase";
        private String password = "";
        private String master = "010101";
        private int count = 0;
        private int master_count = 0;

        CountDownTimer mCountDownTimer = null;
        int secondsLeft = 0;

        private TextView Tvinfo = null;
        public Context mContext;

        //단축 번호 전화걸기를 위한 DB 호출
        private Cursor mCursor = null;
        private String pnum;
        private SQLiteDatabase temp;
        private SQLiteOpenHelper db;

        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.rock_main);
        Tvinfo = (TextView) findViewById(R.id.tv_info);

        HomeKeyLocker homeKeyLocker = new HomeKeyLocker();
        homeKeyLocker.lock(this);

        final TextView TvTimer = (TextView) findViewById(R.id.tv_timer);

        temp = db.getReadableDatabase();

        findViewById(R.id.iv_touch).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.e(LockScreen.class.getSimpleName(), "0");
                SharedPreferences pass = getSharedPreferences("pass", MODE_PRIVATE);
                password += "0";
                Tvinfo.setText(password);


                if (password.length() == 6) {
                    if (count < 5) {
                        if ((pass.getString("path","").equals(password))) {
                            finish();
                        }

                        mCursor = temp.rawQuery("select * from " + "QDList " + "where patt = " + password, null);
                        //password가 DB의 patt column 중에 있다면 해당 row의 num을 받아서 전화걸기
                        if (mCursor != null){
                            pnum = mCursor.getString(mCursor.getColumnIndex("num"));
                            Log.e(TAG, pnum);
                            Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+pnum));
                            startActivity(intent);
                        }

 

 

마지막 난관인데... temp = db.getReadableDatabase(); 에서 자꾸 NullPointerException이 뜹니다.

DB를 받아서 그 중 입력된 코드와 동일한 코드를 보유한 row가 있는지 확인하고, 그 row의 'telnum'을 받아 전화를 걸려고 하는데,

DB만 받으면 될 것 같은데...

 

아, 그리고 코드를 기준으로 쿼리를 받은 후 mCursor.getString(mCursor.getColumnIndex("num")); 하면 그 row의 'num'값을 받으려나요.



  • profile
    title: 흑우Moria 2016.11.14 11:38
    public DBManager(Context context) {
    this.context = context;
    this.opener = new OpenHelper(context, dbName, null, dbVersion);
    db = opener.getWritableDatabase();
    }

    타 코드에서 잘라왔는데, 3번째 줄처럼 먼저 db 속성 지정이 필요할것 같네요.
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2016.11.14 11:40
    db 크라-스의 생성자 호출이 안보임둥.
  • profile
    title: 부장님세라프 2016.11.14 12:17
    db 생성을 안했으니 NullPointerException이 나지요.
    그리고 코딩은 이름 짓는 게 절반 이상입니다. 클래스, 변수 이름만 잘 지어놔도 반은 먹고 들어가요.
    DB OpenHelper면 dbHelper, Database이면 db로 바꾸는 게 좋습니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    Windows10 정품인증

    삼성컴 윈7때 윈10무료 업그래이드 안눌렀는데 윈7 밖에 인증안되나요? 그리고 ssd 64gb 있는데 win7 얼마나 먹을지 궁금하네요.. 많이 먹는걸루아는데..
    Date2018.09.15 질문 BykIKI1140 Reply15 Views1326
    Read More
  2. 유튜브, AV1 코덱 베타 테스트 시작

    유튜브가 AV1 비디오 코덱을 사용한 테스트 영상의 업로드를 시작했습니다. AV1은 품질을 낮추지 않으면서도 대역폭을 크게 줄이며, JPEG와 H.264 등 사진/영상의 표준을 대체하는 것이 목표입니다. 일단 AV1 코덱을 사용하려면 크롬 70 ...
    Date2018.09.14 소식 By낄낄 Reply8 Views1407 file
    Read More
  3. 훔친 노트북에서 정보를 추출하는 취약점

    콜드 부팅 공격은 2008년에 알려진 공격 방법입니다. 완전히 종료되지 않은(대기, 슬립 모드) PC는 메모리에 정보가 남아 있어, 정상적이지 않은 방법으로 PC를 끄도록 하면 메모리에 남은 데이터를 복구해 읽을 수 있습니다. 최근 PC는 ...
    Date2018.09.14 소식 By낄낄 Reply0 Views823 file
    Read More
  4. No Image

    인터넷,TV,휴대전화 통신사를 전부 갈아 탈려고 합니다.

    현재 인터넷은 극악의 현대HCN을 10여년넘게 쓰고 있고(무려 전화선입니다) TV도 역시나 현대 HCN을 쓰고 있습니다. 부모님이 예전에 싸다고 가입하시고 약정끝날때마다 그냥 재계약하시는 바람에 지금까지 사용하는 불상사가  뭐 다들 아...
    Date2018.09.13 질문 Byhjk9860 Reply12 Views1401
    Read More
  5. No Image

    SSD 마이그래이션 이후 부팅이 안되네요.

    노트북은 LG Z43이라는 거고   간략하게, 샌디브릿지 시스템에 인텔 rst 16GB SSD가 설치되어 있는 모델입니다.         뭐가 문제인지 잘 모르겠는데,   일단 마이그래이션을 다른 노트북에서 하드디스크랑 SSD랑 외장으로 붙혀서 디스크...
    Date2018.09.12 질문 ByMinny Reply6 Views1582
    Read More
  6. No Image

    음? 윈도우10 시간 저만 그런가요?

    지금보니까 UTC 기준으로 돌아가는군요.   싱글로 쓸 땐 몰랐는데    윈7 멀티로 깔아서 보니까 시간이 안 맞아서    바이오스 들어가보니 -9 되어있네요.   정작 우분투 같이 쓸 땐 로컬 기준이라 안 맞더니만   이젠 윈10이 UTC 기준으...
    Date2018.09.12 질문 ByKabini™ Reply5 Views1192
    Read More
  7. No Image

    github로 docker-ce를 내려받아서 컴파일 하고 싶은데... 잘 안되네요.

    제가 docker-ce 레포지토리를 git clone해서 직접 빌드를 해보고 싶은데.. 이게 Go언어라 그런지 컴파일을 어떻게 해야할지 도저히 모르겠네요. 혹시 해보신적 있으신 분이 있나요....? 도움이 필요합니다아.. 인터넷을 찾아 3일 동안 헤...
    Date2018.09.11 질문 By숲속떠돌이 Reply3 Views477
    Read More
  8. 윈도우 10에 추가되는 SMS 동기화 기능

    윈도우 10 인사이더 프리뷰 빌드 17755의 Your Phone 애플리케이션에 SMS 동기화 기능이 추가됩니다. Your Phone은 윈도우 PC와 안드로이드 스마트폰 사이에 동기화가 가능한 애플리케이션으로, 이번에는 문자 동기화 기능이 추가돼 PC에...
    Date2018.09.10 소식 By낄낄 Reply4 Views1616 file
    Read More
  9. No Image

    프로세스의 비합리적 쓰레드 점유에 대한 해결방안 feat.게임

    하드웨어 포럼에 쓸지 게임포럼에 쓸지 고민하다 소프트웨어가 가장 적당할듯 싶어 올립니다 질문의 핵심은 마지막 문단이니 마지막만 봐주셔도 됩니다   문제는 이렇습니다 가벼운 캐쥬얼 온라인 게임 두개를 실행한 상태에서 백그라운드...
    Date2018.09.08 질문 By네모난지구 Reply8 Views1611
    Read More
  10. No Image

    윈도우 10의 작업 스케줄러 취약점이 공개

    SandboxEscaper라는 트위터 사용자는 윈도우 7, 윈도우 10의 태스크 스캐줄러 ALPC (Advanced Local Procedure Call)를 악용, 관리 권한을 획득하는 버그를 발견했습니다. 그리고 이 공격 소스를 발표했는데 그 패치는 9월 11일의 업데이...
    Date2018.09.07 소식 By낄낄 Reply0 Views927
    Read More
  11. No Image

    윈도우 업데이트 지원 변경

    윈도우 10과 오피스 365 프로 플러스는 3월과 9월에 주요 업데이트를 제공합니다. 3월 업데이트는 모두 18개월 동안 지원, 9월 업데이트는 윈도우 10 엔터프라이즈와 에듀케이션이 30개월, 윈도우 10 프로, 홈, 오피스 365 프로 플러스는 ...
    Date2018.09.07 소식 By낄낄 Reply1 Views773
    Read More
  12. No Image

    kodi로 iptv 보기 실패

    iptv는 기본적으로 인터넷 방송이고, 그 주소를 찾아 m3u 파일로 저장, kodi 같은 플레이어에서 불러오면 컴퓨터로 방송 시청이 가능합니다. 어디까지나 이론적으로는 그렇죠. 국내 공중파는 pooq의 무료 방송으로도 대충 보는데(화질이 ...
    Date2018.09.07 일반 By낄낄 Reply5 Views5394
    Read More
  13. 크롬 69 업데이트 후 자주 방문한 페이지 안뜨는 문제

    이번에 업데이트 한 후 이렇게 자주 방문한 페이지가 싹 사라져서 안나오더라구요. 크롬 설정 및 히스토리 초기화를 해도 그대로네요... ㅠㅠ 모바일 크롬은 자주 방문한 페이지가 있는 걸 보니 기능삭제를 하진 않은 것 같은데 뭐가 문...
    Date2018.09.07 질문 By도개주 Reply12 Views1620 file
    Read More
  14. No Image

    최근 조사된 유선통신 기술별 점유율

    올해 7월 조사된 유선통신 기술별 점유율이 기사로 나왔네요 근거리 통신망(LAN)이 41.03% FTTH방식이 37.2% 유사광랜(HFC)방식이 18.19%라고 합니다 xDSL방식은 이제는 고작 3%대라고 합니다 xDSL가입자가 가장 많은곳은 KT이지만 계속 ...
    Date2018.09.06 소식 Bytitle: AIBlackbot Reply12 Views830
    Read More
  15. 크롬 69 에서 Flash 사용설정 고정시키기

    구글 정책변경으로 인한건지 크롬 69 버전에서 플래시 사용설정이 변경되었습니다. 기존에는 특정 사이트에서 플래시 사용설정을 해 놓으면 크롬을 종료해도 유지가 되었는데 이젠 크롬을 닫으면 해당 설정이 모두 리셋되어 버리더군요.  ...
    Date2018.09.06 분석 Bytitle: AI아즈텍 Reply5 Views1323 file
    Read More
목록
Board Pagination Prev 1 ... 462 463 464 465 466 467 468 469 470 471 ... 578 Next
/ 578

최근 코멘트 30개
라데니안
03:40
포인트 팡팡!
03:16
Lynen
03:16
유카
03:08
린네
02:29
린네
02:24
이수용
02:22
카에데
02:21
별밤전원주택
02:15
린네
02:14
별밤전원주택
02:13
카에데
02:10
nsys
02:09
빈도
01:58
빈도
01:58
마초코
01:41
이계인
01:40
이계인
01:38
세라프
01:37
냥뇽녕냥
01:36
세라프
01:34
세라프
01:31
니즛
01:31
파팟파파팟
01:30
세라프
01:29
유지니1203
01:29
니즛
01:27
니즛
01:27
포인트 팡팡!
01:19
白夜2ndT
01:19

AMD
더함
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소