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

    아마존 알렉사, 윈도우 10 스토어 앱에 등록

    아마존 알렉사가 윈도우 10 스토어 앱에 등록됐습니다. 지금은 탭 투 토크만 지원하나 나중에 핸즈프리 모드를 추가할 예정. 이 앱을 통해 뉴스와 날씨를 확인하거나 아마존 알렉시 스마트 홈 디바이스를 컨트롤할 수 있게 됩니다.
    Date2019.03.30 소식 By낄낄 Reply1 Views666
    Read More
  2. No Image

    메인보드에 따라서 윈도우 지원이 불가한게 있나요?

      이번에 조립하고 윈도우 7으로 os 설치하려고 보니까 마우스랑 키보드가 입력이 안되더라구요   메인보드 바이오스에선 키보드랑 마우스가 원활하게 돌아가던데 설치 첫화면 한국어 설정 키보드 설정   저 페이지에서 그래서 2시간정도 ...
    Date2019.03.29 질문 By루크 Reply7 Views1659
    Read More
  3. Time명령 시간입력시 : 대신.으로도 들어가는군요

      딴곳보고 치다가 :대신 .가 들어갔는데 시간이 정상입력되더군요   혹시나 하고 세자리다 .으로 입력했는데 잘들어갑니다   마침표대신 쉼표는 불가.   윈98에 들어간 도스6.22버전으로도 작동하니까 윈xp 2000부터는 다 된다고 봐야겠...
    Date2019.03.29 소식 By고자되기 Reply1 Views638 file
    Read More
  4. 네이버앱 미리 써보라길래 써본 간단한 소감

    1. 기존에는 첫화면에 대충 다 보이던 주요 뉴스라든지 그런게  검색창만 남기고 싹 없어졌더군요  기존에 보던거는 좌 혹은 우로 한번 넘기면 나오게 바뀌었는데  메인에 남은 검색기능을 부각시키려는 의도겠지 라고 생각하기에는  네이...
    Date2019.03.29 일반 By금산조 Reply10 Views1054 file
    Read More
  5. 크로미움 기반 MS 엣지 브라우저, 윈도우 7에서 작동

    크로미움 엔진을 사용해 제작된 마이크로소프트 엣지 브라우저가 윈도우 7에서도 잘 작동합니다.
    Date2019.03.27 소식 By낄낄 Reply4 Views2205 file
    Read More
  6. 시네벤치 R20, 직접 다운로드 제공

    Maxon은 시네벤치 R20을 마이크로소프트 스토어를 통해 배포했습니다. 오버클럭 테스트에서 이 프로그램을 많이 쓰는데, 그 때마다 마이크로소프트 스토어에 접속해서 받기란 여간 귀찮은 일이죠. 그래서 일부 사이트가 파일을 추출해서 ...
    Date2019.03.27 소식 By낄낄 Reply1 Views3974 file
    Read More
  7. 크롬 베타 74, 윈도우 다크모드 지원

      크롬 브라우저의 색상이 OS 테마 설정을 따라간다고 합니다. 윈도우 혹은 MAC 테마가 어두움으로 설정되어있을 경우, 크롬브라우저도 자동으로 다크모드로 설정됩니다. 색상은 대부분 회색~검은색에 가까워집니다. 구글 로고도 어둡게 ...
    Date2019.03.27 소식 Bytitle: 흑우Moria Reply3 Views3935 file
    Read More
  8. 스카이프 for web

    3월 5일부터 바뀐 스카이프 for web이 파이어폭스와 사파리의 지원을 끊었습니다. 마이크로소프트가 고객 가치 때문에라고 하는데... 예전에 마이크로소프트의 한 엔지니어인 kenneth Auchenberg가 크로미움엔진이 웹의 대부분을 차지하니...
    Date2019.03.26 일반 By엠폴 Reply10 Views748 file
    Read More
  9. 애플의 여러 서비스: 뉴스+, 아케이드, TV+

    지난주에 3일 동안 힘을 뺀 애플은 이벤트 당일에 새로운 하드웨어는 전혀 없이 서비스로만 채웠습니다. 애플 카드는 여길 보시고 https://gigglehd.com/gg/4601361 뉴스+. 애플과 300개 이상의 매체들이 협업해서 뉴스 앱에 전자 잡지 ...
    Date2019.03.26 소식 By낄낄 Reply4 Views932 file
    Read More
  10. No Image

    iOS 12.2 , macOS 14.4.4 출시

    제곧내입니다. macOS 14.4.4 콤보 업그레이드(전체 업그레이드, macOS에서 업그레이드 하면 델타 업그레이드가 되는지라... 여튼간에 콤보 업그레이드가 필요할때가 있습니다)는 링크를 참고해주세요.   iOS 12.2 - 여럿 애니모지 추가 및...
    Date2019.03.26 소식 Bytitle: 폭8책읽는달팽 Reply3 Views990
    Read More
  11. 파이어폭스 보안에 일조하는 방법

    매달이나 정기적으로 새 버전이 나올 때마다 어떤 보안 취약점이 패치가 되었고 특히 구글 크롬은 취약점 보상 액수도 공개하는 한편 평범한 사람들(컴맹을 예외로....)은 보안이 중요하다고 생각하고 업데이트를 하는데 그 평범한 사람들...
    Date2019.03.25 일반 By엠폴 Reply12 Views1346 file
    Read More
  12. No Image

    스마트폰에서 10만줄의 코드를 쓴 해커

    작년 11월에 30만명의 개인 정보를 다크 웹에서 1비트코인에 판매하겠다고 올린 글이 있었습니다. 나중에 그 판매자가 잡혔는데 당시 나이 22세의 젊은이로, 부르트 포스 방법으로 웹사이트의 로그인 정보를 얻어냈다고 하는데요. 이 사람...
    Date2019.03.25 소식 By낄낄 Reply12 Views2619
    Read More
  13. No Image

    미국 연방 비상 사태 관리 기관에서 250만명의 생존자 정보가 털림

    미국 연방 비상 사태 관리 기관(Federal Emergency Management Agency)에서 관리하던 250만명 이상의 재난 생존자의 주소와 은행 관련 정보가 유출됐습니다. 2017년 캘리포니아 산불 피해자와 허리케인 하비 때 재난을 입었던 사람들이라...
    Date2019.03.25 소식 By낄낄 Reply2 Views653
    Read More
  14. No Image

    구글과 페이스북을 속여 1억 달러를 훔친 사람

    리투아니아의 Evaldas Rimasauskas라는 사람은 구글과 페이스북의 직원을 속여 1억 달러 이상을 송금받았습니다. 일단 OEM 제조사인 Quanta와 같은 이름의 회사를 설립하고, 위조 송장, 계약서, 문자 내역을 준비해 이메일을 스푸핑, 회사...
    Date2019.03.25 소식 By낄낄 Reply3 Views979
    Read More
  15. 파이어폭스 67버전에 프라이버시 강화 기능이 추가

    파이어폭스 67버전부터 프라이버시 설정에서 쿠키를 안써도 정보수집이 되는 핑거프린트와 암호화페 채굴 악성 스크립트를 차단하는 기능이 들어갑니다     핑거프린터 설명:http://blog.naver.com/PostView.nhn?blogId=n_privacy&log...
    Date2019.03.25 일반 By엠폴 Reply10 Views863 file
    Read More
목록
Board Pagination Prev 1 ... 428 429 430 431 432 433 434 435 436 437 ... 578 Next
/ 578

최근 코멘트 30개
멘탈소진
16:37
벨드록
16:36
급식단
16:36
딱풀
16:33
딱풀
16:31
leesoo
16:31
급식단
16:28
책읽는달팽
16:24
leesoo
16:24
leesoo
16:22
랩탑
16:22
leesoo
16:21
딱풀
16:21
360Ghz
16:10
360Ghz
16:08
방황하는물고기
16:08
방황하는물고기
16:06
Pineapple
16:02
별밤전원주택
16:01
별밤전원주택
15:57
이계인
15:52
별밤전원주택
15:50
리키메
15:35
리키메
15:32
FactCore
15:32
leesoo
15:24
메우
15:20
leesoo
15:14
dmy01
15:11
냥뇽녕냥
15:07

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소