在安卓里使用jcseg?? 400 报错
@KDash 你好,想跟你请教个问题:
我最近在写android,需要用到中文分词,可是总是运行不成功。看您的相关评论得知能成功运行过,请问您当时是怎么做的呢?能不能给个样例程序?在这里先向您说谢谢了!
下面是我的源代码,只是想在outputText里输出inputText的分词结果
import org.lionsoul.jcseg.core.JcsegException;
import org.lionsoul.jcseg.core.JcsegTaskConfig;
import android.R.string;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
private EditText inputText;
private EditText outputText;
private Button confirmButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputText = (EditText)findViewById(R.id.textInput);
outputText = (EditText)findViewById(R.id.textOutput);
confirmButton = (Button)findViewById(R.id.buttonConfirm);
String inputStr ="小明喜欢阅读、运动。";
inputText.setText(inputStr);
inputStr = inputStr.trim();
Segmentation demo;
try {
demo = new Segmentation();
String outputStr = demo.segment(inputStr);
} catch (Exception e) {
//Log.e("WRONG","Exception: "+Log.getStackTraceString(e));
outputText.setText("出错了");
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
有源码就改源码######嗯,是修改的自带的test文件,但是java工程下可以运行成功,android下就不行了...
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。