自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【GT-安卓应用开发之表情列表】

前言:今天无聊翻了翻之前做的一个IM程序,趁着午休时间将聊天表情部分代码摘出来记录一下。  所谓表情消息,其实就是一串特殊格式的字符串,记得之前QQ是可以手输表情的。我的思路是将图片与名字(也就是前面说的特殊格式的字符串)进行一一对应,利用ViewPager+GridView展示表情列表,点击某一表情获取表情名字,然后转为Bitmap后再转为ImageSpan插入到EditText中。  ...

2018-10-24 12:09:57 305

原创 【GT-安卓应用开发之获取经纬度(非三方)】

前言:基于地理位置的服务目前十分火爆,因此在工作中经常会涉及到地理位置的获取。就我的了解,是有三种方式获取位置信息,分别是基于GPS和基于网络以及利用第三方获取位置信息。我个人习惯使用第三方,如百度地图、高德地图,因为其可以获取到详细的信息,而不仅仅是经纬度,更甚的是还可以获取天气情况~  但是,今天记录的并不是集成第三方SDK,而是前两种方式。前两种方式一般来说是需要结合使用的,毕竟并不所有...

2018-10-23 16:19:05 299

原创 【GT-安卓应用开发之退出APP】

前言:目前在app中主流的退出应用的方式有两种,一种是弹出提示框,另外一种则是主流的双击退出。今天整理了一下相关代码,编写一个小demo整理了几种退出方式。  在安卓中,监听返回键有两种方式,分别是onKeyDown与onBackPress,我定义四种实现方式如下:  方法一,onBackPress处理,双击退出  方法二,onKeyDown双击退出  方法三,onBackPres...

2018-10-23 11:26:48 337

原创 【GT-安卓应用开发之简易文字广告轮播】

前言:又是午休时间,今天写一个简单的文字轮播demo,主要由一个水平方向的TextView和一个竖直方向的ListView组成。安卓目前提供的TextView支持跑马灯效果(修改几个属性即可),但是其有一个缺点就是一旦失去焦点,文字便不再滚动,自定义TextView修改几个方法可以解决这一问题。ListView的滚动则可以利用TimerTask和ListView的smoothScrollBy实现。...

2018-10-20 13:16:15 298

原创 【GT-安卓应用开发之Glide获取视频缩略图】

前言:期待已久的周末终于到来了,虽然明天还需要上班,但是今天却不像平日里迫切的赶回家。饭后,闲来无事结合最近的一个项目需求,编写一个小demo,主要是实现视频文件缩略图的获取。        我的思路是,首先获取所有的视频文件列表,然后依次获取缩略图并展示。但是出于时间因素,在这里我只获取第一个视频文件的缩略图,也就是这个demo的流程大致为“获取视频列表—获取第一个视频的缩略图展示—保存缩略...

2018-10-19 21:20:11 2882

原创 【GT-安卓应用开发之仿微信联系人】

前言:曾经在一篇文章中记录了一下有关ListView快速检索的实现,今天还是用微信看到了它的联系人列表,利用午休的时间写一个简单的demo。        首先,先梳理一下逻辑流程:我们要实现的功能是滑动或者点击右侧的导航栏,在屏幕中央展示当前选择的首字母,ListView同时滑动到相应的部分。        导航栏的实现:与之前的demo类似,我们自定义一个控件继承TextView,重写...

2018-10-19 13:13:32 399

原创 【GT-安卓应用开发之长按识别二维码】

前言:昨天写了一篇博客记录了一下ImageView长按实现图片的保存,在生活中使用微信的时候会发现长按图片,图片中如果含有二维码的话会弹出一个有“识别二维码”的弹窗,也就是说有无二维码弹出框是不一样的。今天,趁着午休的时间在保存图片demo的基础上进行了一下修改,实现简单的二维码识别功能。        逻辑流程:用户长按图片—ImageView截图—判断有无二维码—提示        关...

2018-10-18 13:43:29 478

原创 【GT-安卓应用开发之通知提醒】

前言:现在消息推送几乎成了一个APP必不可少的部分,时不时地就会用到通知提醒功能。今天整理了一下通知的用法,并编写一个demo,包含调用系统自带的通知以及自定义通知的实现。界面:                                                                                                    d...

2018-10-17 11:16:55 253

原创 【GT-安卓应用开发之长按保存图片】

前言:微信预览图片,长按会出现一个弹出框,其中会有一个“保存图片”。今天正好做了一个类似的小功能,特意写了一个小demo来记录一下。        首先,介绍一下该demo:主界面有一个ImageView显示本人的微信二维码,要实现的功能是长按二维码弹出提示框,告知用户图片保存的路径,点击保存后开始保存图片,保存成功后Toast通知用户。        界面效果如下:        ...

2018-10-17 10:00:56 558

原创 【GT-安卓应用开发之合成长图】

前言:刚才看微博,看到很多长图。一时兴起,想通过代码制作一张长图并展示。我的思路是利用Canvas将多张照片依次合成,并在外层套用一个ScrollView展示图片以及保存本地。        效果图如下:                关键代码:public static Bitmap newBitmap(Bitmap bmp1, Bitmap bmp2) { Bitma...

2018-10-13 16:35:00 259

原创 【GT-安卓应用开发之更改头像】

前言:更换头像这一功能需求在实际工作中是一个无法避免的问题,今天趁着午休的时间编写了一个小demo,在这里做一下记录。这次的demo功能较为简单,支持拍照上传与图库选择,裁剪后利用开源控件显示为圆形头像,可以点击头像进行预览。        首先,设计主界面:        主界面分为两部分,一部分是修改头像用的布局,另一部分则是预览头像的部分,效果如下:             ...

2018-10-13 13:43:28 424

原创 【GT-安卓应用开发之时间显示】

前言:有的时候我们需要在应用界面实时的展示当前时间,最近的项目中刚好也有类似的需求,今天便抽出点时间整理并记录一下,后面会附带demo的地址        首先,先展示下界面效果:                从效果图中可以清楚的看到展示了当前年月日、周几以及当前的时间,下面先说一下我的设计思路:创建三个TextView分别用于展示日期、周几以及时间,开启一个子线程每隔一秒钟刷新一下...

2018-10-13 11:23:40 431

原创 【GT-安卓应用开发之Office在线预览】

前言:工作中经常会碰到文件的在线预览问题,今天恰巧刚好写了一个小demo,记录一下。        首先,介绍一下几个目前比较常见的处理方式:        1、文件下载,通过第三方工具打开        这种方式需要用户先把文件下载后,再通过wps等软件打开,步骤较为繁琐,用户体验极差        2、利用腾讯、百度等提供的SDK        可以到官方下载SDK以及介绍...

2018-10-12 13:02:12 305

基于安卓系统拨号实现的个性电话

一款比较个性化的拨号软件,界面风格独特,调用系统拨号实现

2018-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除