Android实战笔记
文章平均质量分 80
Aquarius_Seven
这个作者很懒,什么都没留下…
展开
-
Tomcat服务器+MySQL数据库+MyBatis持久层框架的简单使用
1、用MyEclipse创建一个WEB工程2、下载mybatis的jar包和连接mysql的jar包(我使用的是mybatis-3.1.1.jar,mysql-connector-java-5.1.25-bin.jar)3、将下载的2个jar包拷贝到工程WebRoot-->WEB-INF-->lib目录下4、在工程src目录下,配置conf.xml文件原创 2016-05-11 21:43:58 · 5345 阅读 · 0 评论 -
集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(在线)
转眼间,大半年没写文章了,没什么理由,就是人变懒了。囧~看标题,其实大家都被骗了,有这一篇文章还不够,我其实是打算分3篇文章来写的,如果合在一章里面就太长了,不过现在这个标题党横行的网络世界,我也被污染了,哈。那么为什么要分3篇文章来讲呢?看标题也能猜到了,就是在线、离线、离在线融合这3种语音合成方式,我将分别使用科大讯飞、云知声、百度语音来实现Android的语音合成。至于有什么优缺点,原创 2017-08-07 13:13:31 · 7349 阅读 · 18 评论 -
集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离线)
上一篇是写的在线语音合成,用的是科大讯飞的SDK,因为在线是需要网络的,所以离线也是有需求的,至于为什么不直接用离在线,下一篇再告诉大家,这里先卖个关子,这一篇就写离线语音合成,用的是云知声的SDK。首先,打开云知声开放平台然后,注册、登录(图略)接着打开我的应用,添加新应用,选择通用解决方案添加新应用后,选择Android,离线语音合成,点击下载原创 2017-08-07 15:45:20 · 9195 阅读 · 14 评论 -
Android三种定时器的简单使用
RT、网上一搜,有好多的答案,但是貌似大多数都是一样的,我在这稍微精简一下代码,算是总结吧。定时器1、线程Thread + sleep new Thread(){ public void run() { try { Thread.sleep(2000);原创 2016-09-21 11:23:44 · 1832 阅读 · 0 评论 -
Android Studio(获取SHA1值)打包签名图解以及使用百度地图无法正常显示(AK错误)的解决方案
RT、打包签名,一般开发会有2个签名的文件,一个用于平时测试(debug.keystore),一个用于上线打包(release.keystore),当然文件名字可以自定义,那本着方便他人的想法我就顺便截了个图,用金山词霸翻译的,囧~~截图如下:唉~本来想直接放这张图就好了,想想还是把打包签名的步骤全部放上来吧。1、Build-->Generate Signe原创 2016-09-23 11:06:28 · 2283 阅读 · 0 评论 -
一键退出(BaseActivity+ActivityUtils)
RT、如果有人问你:在安卓开发的时候,用到JAVA面向对象思想的地方,就直接可以跟他说本文的一键退出的方法。其实在开发过程中,这样的处理方式有不少,我就挑出本文这个比较典型的东西,本文我是直接在项目里面抠出来的,删除了挺多东西,剩下的足够应付文章标题“一键退出”的需求,好了,不说废话了,直接上代码了。1.处理Activity的工具原创 2016-07-08 10:11:45 · 1509 阅读 · 0 评论 -
Android日志工具类
可以设置日志的显示。import android.util.Log;/** * 日志工具类 * * @author Se7en * */public class LogUtil { private static boolean debug = false; // 默认关闭日志跟踪 public static void setDebug(boolean deb原创 2016-03-22 11:04:33 · 543 阅读 · 0 评论 -
Android万能适配器
最近开发项目用上的东西,觉得挺好的,分享给大家。众所周知,项目中ListView、GridView几乎是Android开发必用的组件,Android也给我们开发者提供了一套机制,来为这些控件绑定数据,那就是Adapter。而我们经常是这样做的,写一个类继承BaseAdapter,然后实现里面的一大堆方法,除了getView这个方法,其他方法几乎都是相同的代码。其次,为了优化Adapte转载 2016-01-22 09:45:24 · 807 阅读 · 0 评论 -
解决ScrollView嵌套ListView滑动冲突显示不全的问题
RT、要想解决这个问题,有2种解决方案:1、固定ListView的高度(自己一点点的调试,适当地将高度设置高一点);2、计算ListView的高度(其实也算是固定高度,只不过是通过代码进行了计算然后再固定)。方法1就不用多说了,方法2我把代码放上来吧。public class ListViewUtils{ public static void setHeight(Li原创 2016-07-22 16:57:26 · 814 阅读 · 0 评论 -
App异常自动重启
我们在进行开发的时候,经常会遇到异常报错的情景,然后我们的程序可能就弹出一个提示框,并且直接崩溃退出了。而刚好前不久,我接到一个任务,要求实现当App异常的时候自动重启的一个功能,当时的想法是:“没有想法,囧~”,因为不想那么快就搜索找答案,于是问同学,同学直接说:“去搜一搜CustomActivityOnCrash”,好吧,最后还是要搜索,搜完之后发现,这并不是我想要的,异常之后它是弹出一个原创 2016-06-29 16:42:57 · 1698 阅读 · 0 评论 -
Android使用按钮实现ListView的上下分页
因为项目需求,要这么一个功能,需要用按钮来对数据进行分页,数据显示是用的ListView,然后用2个按钮来进行控制上下页,我在网上找了很多ListView的分页,好像并没有发现,基本上ListView分页都是“上拉加载更多”,那么没办法,只能自己来了,下面放上一些主要的代码。原创 2016-04-19 16:18:49 · 1063 阅读 · 0 评论 -
集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离在线融合)
前面2篇文章分别写了在线和离线2种语音合成,分别用的是科大讯飞和云知声的SDK,那么本文就开始写离在线融合的百度语音SDK。 你们知道吗,百度语音跟百度导航SDK有冲突,因为百度导航SDK内置了百度语音,但是它并没有暴露语音合成功能出来给我们调用,所以用了百度语音就用不了百度导航,用了百度导航就用不了百度语音,就是那么坑。 没办法,项目要求一定要用百度的地图和导航,还要原创 2017-08-07 18:43:52 · 8973 阅读 · 7 评论