0
나는 텍스트 메시지를 통해 사람의 기분을 감지하는 안드로이드 응용 프로그램을 만들고 감정을 묘사하는 emo 및 키워드를 검색합니다. 다른 부분은했지만 지금은 메시지를 보내고 있습니다. 나는 10 개의 메시지가 보내지고 키워드를 검색하고 그/그녀의 분위기를 설정 한 후 내 응용 프로그램이 사람의 기분을 검사 할 것이라는 조건을 만들었습니다.보낸 메시지를 통해 사람의 기분을 감지
package com.example.aqib.myapplication;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.telephony.*;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Uri uriSMSURI = Uri.parse("content://sms/sent");
Cursor cur = getContentResolver().query(uriSMSURI, new String[]{"_id", "thread_id", "address", "person", "date", "body"}, null, null, null);
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
String smsBody = cur.getString(5);
Log.v("body", smsBody);
if (smsBody.contains(":(")) {
Toast.makeText(getApplicationContext(), "found sad smiley in ur texts", Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(getApplicationContext(),"didnt found what u are looking for",Toast.LENGTH_LONG).show();
}
}
}
super.onCreate(savedInstanceState);
}
}
지금 내 코드는 메시지를 읽고 또한 키워드를 발견,하지만 난이 일에 도움이 필요 :
- 최근 10 개의 메시지
- 에 키워드를 10 개의 메시지를 얻기 및 검색을 얻는 방법 그들
나는 splitted_message에서 stringobject 대신 답을 얻었습니다. 메시지가 들어있는 문자열을 사용해야합니까? #thanks – bravo
예 .. 문자열 개체입니다 ... –
만약 당신이 올바른 대답으로 그것을 선택할 수있는 요점 있어요? –