随笔分类 - Android
Android学习与开发过程中的记录与感悟
摘要:用Kotlin实现《第一行代码》中的案例“酷欧天气”,记录Java代码转为Kotlin遇到的坑。
阅读全文
摘要:介绍Kotlin的数据类型,包括Int等6种内置数据类型,以及布尔、数组、字符及字串类型,通过测试代码深入了解其用法。
阅读全文
摘要:本文对TinyPinyin、Pinyin4j与JPinyin三个汉字转拼音库的用法、测试代码及转换的结果做一个简单的总结。
阅读全文
摘要:作为Kotlin入门的第二课,不打算按照教程从基础数据类型开始,而是直接学习至关重要的集合部分。因为一般的应用开发都离不开数据,数据处理就要用到集合,而只有深入了解集合,包括概念及不同类型的集合分别实现了哪些方法,才能在需要的时候快速选出最合适的集合与对应的操作。因此,此篇迫不及待地想给大家展示Kotlin集合的魅力,基础数据类型的用法会放到后面的学习计划中。
阅读全文
摘要:这篇文章主要是介绍Kotlin,给出目前较好的学习资源,通过数据类定义、变量空安全、类方法扩展及lambda表达式四个方面来和Java做比较,顺带提了Kotlin其他一些基础知识。算是对Kotlin的一个入门,之后会比较系统地学习,并结合Android项目来进行测试与总结。
阅读全文
摘要:基于RxJava 1.1.5、RxAndroid 1.2.0、ButterKnife 8.5.1,通过ButterKnife的注解和RxJava/RxAndroid的异步来简化原先由findViewById和Thread(runOnUiThread/Handler)或AsyncTask来实现的过程,测试项目放在Github上。
阅读全文
摘要:将布局控件TextInputLayout套在编辑控件TextInputEditText或EditText外,当用户编辑时会把hint内容上浮显示为标题,支持计数、错误及密码可见控制图标等属性的高效设置。
阅读全文
摘要:Kotlin: The Swift of Android
文中提到的和项目中用到的知识点,都只是Kotlin语言的冰山一角。还有更有趣、奇妙的的地方值得去发现,相信以后可以在项目中将以前习以为常的、繁琐的代码进行更简洁、高效的实现。
项目源码放在Github上,感兴趣的朋友可以下载,https://github.com/VincentWYJ/TSBridgeKotlin.git。
阅读全文
摘要:greenDao开源框架使数据库的处理由复杂、低效变得简单、高效,极大地提高了开发者的开发效率与代码的可维护性。
阅读全文
摘要:利用百度API Store中去哪儿网火车票查询接口实现了国内的火车票查询,目前支持的搜索类型为“站点-站点”,实现的功能有时间选择、始发地与目的地互换、查询前网络条件判断、某车次余票信息详情显示以及所有车次信息按出发时间进行排序。
阅读全文
摘要:EasyMusic 一款简单易用的音乐播放器, 目前实现功能包括设备音乐资源文件获取, 上一首, 下一首, 暂停, 播放, 分为歌曲, 专辑, 歌手三个栏位.
阅读全文
摘要:针对App第一次启动时出现的引导界面的设计原理、流程及需要注意的地方做一个简单的总结,附上项目链——http://files.cnblogs.com/files/tgyf/Tutorial.rar。
阅读全文
摘要:在任何时候点击手机上的浮动小球就能完成整个屏幕信息的截取功能,而且最终保存的图像不会包含该小球,这就是本文将要介绍的截屏方法。完整项目分享链接为http://files.cnblogs.com/files/tgyf/CaptureScreen.rar。
阅读全文
摘要:打造一款简单易用的计算器。目前界面上设计的功能性按钮除了常规的0-9和加减乘除,还添加了pi、清零、回删、次方、根号、左右括号、阶乘、ln、log及sin等三角函数。
阅读全文
摘要:本篇文章结合多种测试结果对点击组件触发的事件及响应情况进行了详细的讲解。表面上看Touch、LongClick及Click这三个点击事件的关系很普通,在一般的应用中对它们进行监听也不太会遇到什么问题。但是深入研究与测试之后,发现当它们一起用的时候有太多地方需要注意,否则很容易出错。
阅读全文
摘要:简单网页浏览器的实现,功能包括网址输入与自动补全,返回上一页与下一页,刷新。
阅读全文
摘要:在导航页面的制作方面,WPhone比Android在开发过程中体现地更加人性化,微软的API中有一个Go Back方法,能够使你回到之前的界面,即Back堆栈中的最新条目。如果Back堆栈中没有任何条目,则此方法将引发异常,所以在调用此方法前,始终都要检查 Can Go Forward。而Android中Activity本身也有一个栈对象对相应的Activity进行管理。但Android程序员必须在onKey事件中对相应的事件进行监听,判断按下的键是不是Back键来决定是否执行回退操作。
阅读全文
摘要:SoundPool类和其他声音播放类相比,优点是可以自行设置声音的品质、音量、播放速率等参数,而且可以同时管理多个音频流,每个流都有独自的ID,对每个音频流的管理都是通过该ID进行的。
阅读全文
摘要:在应用程序开发过程中,很多时候需要将View的background或者src属性设置为图片,即美观又支持点击等操作。常见的有Button、ImageButton及Imageview,以ImageView为例,在图片浏览器或者编辑工具的开发中使用得非常广泛。由于三者之间存在非常紧密的联系,又有微妙的差别,有时候会傻傻地分不清到底该用谁。本篇文章通过概念讲解与代码分析的形式对它们做一个详细的总结,完全清楚的小伙伴希望指出文中描述的不足之处。
阅读全文
摘要:TextToSpeech,简称 TTS,是Android 1.6版本中比较重要的新功能。将所指定的文本转成不同语言音频输出。它可以方便的嵌入到游戏或者应用程序中,增强用户体验。
TTS Engine,依托于当前Android Platform所支持的几种主要语言:English、French、German、Italian及Spanish五大语言(暂时没有直接中文)。TTS可以将文本随意的转换成以上任意五种语言的语音输出。
阅读全文
浙公网安备 33010602011771号