论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
网络技术
>
网络技术
>
HanLP Android 示例
回复
« 返回列表
hadoop小学生
精灵王
注册日期
2018-09-13
发帖数
160
QQ
3234520070
火币
360枚
粉丝
0
关注
0
加关注
写私信
打招呼
阅读:
21829
回复:
0
HanLP Android 示例
楼主
#
更多
只看楼主
倒序阅读
发布于:2019-04-17 10:57
保存
100%
100%
[]
1
图片:图片1.png
portable版
portable版零配置,仅提供
中文分词
、简繁拼音、同义词等功能。只需在build.gradle中加入依赖:
dependencies {
compile 'com.hankcs:
hanlp
:portable-1.6.8'
}
自定义版
HanLP的全部功能(
分词
、简繁、拼音、文本分类、句法分析)都兼容安卓,具体配置方法如下:
1、
下载
hanlp.jar放入app/libs。
2、
下载
data.zip解压到app/src/main/assets ,按需删除不需要的文件以减小apk体积。
3、
在程序启动时(通常是
MainApplication或MainActivity的onCreate方法)执行初始化代码:
private void initHanLP()
{
try
{
Os.setenv("HANLP_ROOT", "", true);
}
catch (ErrnoException e)
{
throw new RuntimeException(e);
}
final AssetManager assetManager = getAssets();
HanLP.Config.IOAdapter = new IIOAdapter()
{
@Override
public InputStream open(String path) throws IOException
{
return assetManager.open(path);
}
@Override
public OutputStream create(String path) throws IOException
{
throw new IllegalAccessError("不支持写入" + path + "!请在编译前将需要的数据放入app/src/main/assets/data");
}
};
}
之后就可以像普通
java
项目一样调用HanLP的全部功能了。
图片:图片2.png
喜欢
0
评分
0
最新喜欢:
DKHadoop用着还不错!
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢