原文:Android项目实战(十一):moveTaskToBack(boolean ) 方法的使用当你开发的程序被按后退键退出的时候, 你肯定不想让他就这么被finish()吧,那么就想把程序退置到后台就可。 (类似于PC端,你关闭一个浏览器和你最小化一个浏览器的区别) 参看方法:public bo... ...
分类:
移动开发 时间:
2018-04-29 10:11:41
阅读次数:
202
原文:Android项目实战(十四):TextView显示html样式的文字项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。 一开始我想的是用(转) Span... ...
分类:
移动开发 时间:
2018-04-29 10:11:48
阅读次数:
230
原文:Android项目实战(六):JazzyGridView和JazzyListView的使用GridView和ListView控件划动的动画效果 ---------------------------------------------------------------------------... ...
分类:
移动开发 时间:
2018-04-29 10:11:56
阅读次数:
183
原文:Android项目实战(三):实现第一次进入软件的引导页最近做的APP接近尾声了,就是些优化工作了, 我们都知道现在的APP都会有引导页,就是安装之后第一次打开才显示的引导页面(介绍这个软件的几张可以切换的图) 自己做了一下,结合之前学过的 慕课网_ViewPager切换动画(3.0版本以上有... ...
分类:
移动开发 时间:
2018-04-29 10:12:02
阅读次数:
268
原文:Android项目实战(四):ViewPager切换动画(3.0版本以上有效果)学习内容来自“慕课网” 一般APP进去之后都会有几张图片来导航,这里就学习怎么在这张图片切换的时候添加切换动画效果 先看布局文件 activity_main.layout 然后是java文件 mainactivit... ...
分类:
移动开发 时间:
2018-04-29 10:12:10
阅读次数:
204
原文:Android项目实战(十二):解决OOM的一种偷懒又有效的办法在程序的manifest文件的application节点加入android:largeHeap=“true” 即可。 对,只需要一句话! 那么这行代码的意思是什么呢? 简单的说就是使该APP获取最大可分配的内存,以便解决OOM问题... ...
分类:
移动开发 时间:
2018-04-29 10:12:54
阅读次数:
171
原文:Android项目实战(八):列表右侧边栏拼音展示效果之前忙着做项目,好久之前的技术都没有时间总结,而发现自己的博客好多写的技术都比自己掌握的时候晚了很多。不管怎么样,写技术博客一定是一个想成为优秀程序猿或者已经是优秀程序猿必须做的。好吧,下面进行学习阶段。 记得很久之前就使用过侧边拼音栏了,... ...
分类:
移动开发 时间:
2018-04-29 10:13:01
阅读次数:
333
原文:Android项目实战(一): SpannableString与SpannableStringBuilder前言: 曾经在一些APP中的一些类似“帮助”“关于”的界面看过一行文字显示不同的颜色的效果,如下效果: 本软件是一款高、大、上的社区类软件。 一般来说,这应该是由一个TextView来显... ...
分类:
移动开发 时间:
2018-04-29 10:13:23
阅读次数:
228
原文:Android项目实战(十七):QQ空间实现(二)—— 分享功能 / 弹出PopupWindow 这是一张QQ空间说说详情的截图。 分析: 1、点击右上角三个点的图标,在界面底部弹出一个区域,这个区域有一些按钮提供给我们操作 2、当该区域出现的时候,详情界面便灰了,也说成透明度变化了 3、当任... ...
分类:
移动开发 时间:
2018-04-29 11:37:35
阅读次数:
219
原文:Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)我们经常使用github上的开源项目,使用步骤也很简单 比如: compile 'acffo.xqx.xwaveviewlib:maven:1.0.0' 这里就学习一下如何将自己的... ...
分类:
移动开发 时间:
2018-04-29 11:38:11
阅读次数:
241
原文:Android项目实战(四十二):启动页优化,去除短暂白屏或黑屏 大家会发现一个空项目,从手机桌面打开app是秒启动。但是对于自己开发的项目,有时会发现打开app的时候,会有短暂的1秒--2秒的白屏或者黑屏,然后才进入到程序界面。 个人理解为我们自己实现的Application文件里面做了较多... ...
分类:
移动开发 时间:
2018-04-29 11:38:45
阅读次数:
245
原文:Android项目实战(三十二):圆角对话框Dialog前言: 项目中多处用到对话框,用系统对话框太难看,就自己写一个自定义对话框。 对话框包括:1、圆角 2、app图标 , 提示文本,关闭对话框的"确定"按钮 难点:1、对话框边框圆角显示 2、考虑到提示文本字数不确定,在不影响美观的情况下,... ...
分类:
移动开发 时间:
2018-04-29 11:39:01
阅读次数:
218
在archlinux环境下安装android模拟器,下在完成后无法解压缩,提示没有空间。 使用df -h命令发现/tmp下空间确实已经满了。 解决方法如下 1.卸载/tmp 命令sudo umount -l /tmp 2.分配更大的temp空间 在/etc/fstab内更改/tmp大小,如下: tm ...
分类:
移动开发 时间:
2018-04-29 11:39:08
阅读次数:
212
原文:Android项目实战(二十三):仿QQ设置App全局字体大小一、项目需求: 因为产品对象用于中老年人,所以产品设计添加了APP全局字体调整大小功能。 这里仿做QQ设置字体大小的功能。 QQ实现的效果是,滚动下面的seekbar,当只有seekbar到达某一个刻度的时候,这时候上部分的效果展示... ...
分类:
移动开发 时间:
2018-04-29 11:39:16
阅读次数:
248
原文:Android项目实战(三十七):Activity管理及BaseActivity的实现Ps:7-10月 完成公司两个app项目上架。漏掉的总结 开始慢慢补上。 一、写一个Activity的管理类 1、单例模式,以栈(先进后出)的形式存储Activity对象 public class AppMa... ...
分类:
移动开发 时间:
2018-04-29 11:39:29
阅读次数:
197
原文:Android项目实战(三十四):蓝牙4.0 BLE 多设备连接 最近项目有个需求,手机设备连接多个蓝牙4.0 设备 并获取这些设备的数据。 查询了很多资料终于实现,现进行总结。 ---------------------------------------------------------... ...
分类:
移动开发 时间:
2018-04-29 11:40:38
阅读次数:
221
原文:Android项目实战(二十七):数据交互(信息编辑)填写总结前言: 项目中必定用到的数据填写需求。比如修改用户名的文字编辑对话框,修改生日的日期选择对话框等等。现总结一下,方便以后使用。 注: 先写实现过程,想要学习的同学可以看看,不需要的同学可以直接拉到最下面复制代码使用。 -------... ...
分类:
移动开发 时间:
2018-04-29 11:41:10
阅读次数:
229
原文:浅谈Android编码规范及命名规范前言: 目前工作负责两个医疗APP项目的开发,同时使用LeanCloud进行云端配合开发,完全单挑。 现大框架已经完成,正在进行细节模块上的开发 抽空总结一下Android项目的开发规范:1、编码规范 2、命名规范 注:个人经验,经供参考 ---------... ...
分类:
移动开发 时间:
2018-04-29 11:42:07
阅读次数:
206
原文:Android项目实战(十九):Android Studio 优秀插件: Parcelable Code GeneratorAndroid Studio 优秀插件系列: Android Studio 优秀插件(一):GsonFormat Android Studio 优秀插件(二): Parc... ...
分类:
移动开发 时间:
2018-04-29 11:42:16
阅读次数:
213
原文:Android项目实战(三十九):Android集成Unity3D项目(图文详解) 需求: Unity3D 一般用于做游戏 而且是跨平台的。原本设计是Android 应用端A(原生开发)进行一些业务处理,最后由A 打开Android 应用端B(Unity3D 游戏开发)进行游戏操作。 这样导致... ...
分类:
移动开发 时间:
2018-04-29 11:42:59
阅读次数:
183