Android基础
BROOKS马
这个世界很疯狂,每个人都说这善意的谎言
展开
-
android 中view控件的隐藏与显示动作
注释已经写得很清楚了。这个只是一些常规的显示与隐藏动作,没有左右移动,左右移动安卓自带很容易百度到,下面直接看代码。 /** * view隐藏动作 */ public class AnimationUtil { /** * 从控件所在位置移动到控件顶部 * * @return *原创 2017-05-04 10:09:04 · 1692 阅读 · 0 评论 -
Android设计模式之23种设计模式一览
一 什么是设计模式?(1)基本定义:设计模式(Design pattern)是一套被反复使用的代码设计经验的总结。使用设计模式的目的是为了可重用代码、让代码更容易被他人理解。设计模式是是软件工程的基石脉络,如大厦的结构一样。(2)Design pattern的四大要素:模式名称(Name),问题(Question),解决方案(Solution),效果(Efftive)。(转载 2017-05-11 11:15:02 · 220 阅读 · 0 评论 -
关于自定义adapter中添加按钮,listview不能点击
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C转载 2017-05-27 13:34:34 · 420 阅读 · 0 评论 -
vivo手机定位局限性,如何利用第三方库只获取定位信息
众所周知,定位有多种方式,GPS,Network,Wifi,基站定位。其实最好的用户体验就是把这四种定位方式融合,除非手机没有卡(当然也不开wifi&&gps),不然总是能找到一个相对的位置给你。然而最近我手头的项目中就需要定位,测试机是vivo x9 最新款(什么款似乎没什么卵用,都一样),为了方便,只使用了gps与网络定位的融合。通过我们自己的理解,网络定位快,不准确;GPS定位慢,准确。原创 2017-06-23 13:26:20 · 4108 阅读 · 1 评论 -
Android app测试没有问题,导出apk却问题百出
打包APK报错:Error:Error: This fragment should provide a default constructor (a public constructor with no arguments) (com.cervin.morgan.seachart.fragment.RightFragment) [ValidFragment]琢磨了好久。也看了官方给出的关于fr原创 2017-07-05 17:27:12 · 485 阅读 · 0 评论 -
百度语音合成(TTS)离在线融合,包括-102问题的完美解决!
最近项目要用到语音合成(TTS)的功能,目前国内只有两家:科大讯飞:科大讯飞开发者平台 和 百度:百度语音 。科大讯飞支持完全离线,但是需要付费(成本高),又因为百度虽然目前没有开放纯离线模式下的语音合成SDK,但是开放了离在线融合语音合成SDK,会自动判断当前网络环境,自动匹配使用离线还是在线合成引擎。简言之,就是根据网络的不同状态,实现离线条件下的语音合成。首先我们还是来确认一下使用原创 2017-07-20 15:48:14 · 5537 阅读 · 2 评论