Skip to content

스울사람 안드로이드 어플리케이션 (seoulpeople android application)

Notifications You must be signed in to change notification settings

doo3721/seoulpeople

Repository files navigation

Project Title

Like Seoul People


Badges will go here

  • devDependencies
  • issues (waffle.io maybe)
  • license

Plat Form AppVeyor GitHub issues License: CC BY 4.0


Getting Started

These instructions will get you a copy of the project up and running on your mobile device for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


Clone


Usage

you can release apk file on your IDE, or just see the below video!

build-test

in app, you can find like this method

// Voice Recg
private DetectNoise mSensor;

// in recordactivity.java
float amp = (float) mSensor.getAmplitude();
                    amp = (float) ((amp - (-20.0)) / (12.0 - (-20.0)) * 100.0);
                    if (amp <= 0) amp = 0.0f;   if(amp >= 100) amp = 100.0f;
                    soundAmpList.add(amp);

// for sentence analyze
i_speech = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
i_speech.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true);
i_speech.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getPackageName());
i_speech.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "ko-KR");

Data sava and load method in resultactivity.java

    private void init_tables() {
        // 테이블 처음 생성시 초기화
        if (sqliteDB != null) {
            String sqlCreateTbl = "CREATE TABLE IF NOT EXISTS CONTACT_T (" +
                    "numi " + "INTEGER NOT NULL," +
                    "savedate " + "TEXT NOT NULL," +
                    "AmpList " + "TEXT NOT NULL," +
                    "RmsList " + "TEXT NOT NULL," +
                    "sentenceC " + "TEXT NOT NULL" + ")";

            System.out.println(sqlCreateTbl);
            sqliteDB.execSQL(sqlCreateTbl);
        }
    }

We use sentence analyze with google diff_patch_match algorithms, which is https://github.com/google/diff-match-patch


Contributing

To get started...

Step 1

Step 2

  • HACK AWAY!

Step 3


Team

Or Contributors/People

HeeJin Lee DooHee Kim DoHyoung Lee Sunghun Bak
github.com/Leeheejin github.com/doo3721 github.com/doh01 github.com/sg03142
  • You can see team member and github profile
  • You should probably find team member's lastest project

FAQ

  • How do I do specifically so and so?
    • No problem! Just do this.

License

This project is licensed under the Apache License 2.0 and CC BY 4.0 - see the LICENSE.md file for details


To do

you can check weekly Todo list - see the Todo.md file for details

About

스울사람 안드로이드 어플리케이션 (seoulpeople android application)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages