android导入第三方包(例如Pinyin包)及pinying.jar下载

2024-02-09 07:58

本文主要是介绍android导入第三方包(例如Pinyin包)及pinying.jar下载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

pingying.jar工具包的下载。


今天想做类似于手机通讯录一样的Demo

开始在网上找了一个例子但是其效果的确不咋滴(有很多bug,比如下拉到底时会出现postion的值越界;数据库的信息每次开启程序都会写一次;有多内容都没有按照字母表进行转化排序),但是这些都是小问题,主要是思路理清了。

话说的太偏题了,说正点的。因为网上的有关于汉字转化为拼音的代码我测试了一次,感觉都不是很全面(即:有一些汉字不会转化成拼音)

所以需要导入第三方的jar包了。

这是网上比较全面的代码:

andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。


工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。
刚开始是这样引用的(eclipse):


右键工程,Build path,java build path,


选择libraries,在右边的按钮中点击“Add External JARs”,


然后选择合适的jar包(大部分人应该会这样做).


结果控制台立刻报错:conversion to dalvik format failed with error 1。


而且项目上还会出现红叉,虽然项目里并没有错误。


clean一下,项目正常,但是bin里的apk文件和dex文件都没了,运行项目出现错误:Can not find **.apk后来找到原因是因为导入jar包的方式不对,
正确的方法如下:  


 1,右键工程,     Build path,    java build path,


 2,选择libraries在右边的按钮中点击“Add Library”    


 3,选择“User library”,点击“下一步”     


 4,点击“User librarys”按钮在出现的界面中点击“New..”按钮,在弹出的界面中随便起一个名字,点击“确定”   


 5,点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。这样的话该jar包会被一起打包到apk中,问题也就解决了!


而我的程序是编译没有错误,只是调试的时候显示时找不到第三方包里面的java类。


解决方法:


先是按照上面的实验了一下,成功编译,但不能正确运行。


最后查看了一下我的工作空间下面的文件夹即:工作空间/工程名/libs/下面只有一个android-support-v4.jar的包。


我导入的pinyin4j-2.5.0.jar包并没有显示出来,最后无聊之极直接在工程的libs下面直接复制了一个pinyin4j-2.5.0.jar包。


这样运行了一次,OK了。

这篇关于android导入第三方包(例如Pinyin包)及pinying.jar下载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/693627

相关文章

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

Python下载Pandas包的步骤

《Python下载Pandas包的步骤》:本文主要介绍Python下载Pandas包的步骤,在python中安装pandas库,我采取的方法是用PIP的方法在Python目标位置进行安装,本文给大... 目录安装步骤1、首先找到我们安装python的目录2、使用命令行到Python安装目录下3、我们回到Py

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式