android进阶
文章平均质量分 83
下半夜的雨
请相信,你终究会活成自己曾经羡慕的样子!
展开
-
android与服务端交互的两种方式
做android开发的程序员必须知道android客户端应该如何与服务端进行交互,这里主要介绍的是使用json数据进行交互。服务端从数据库查出数据并以json字符串的格式或者map集合的格式返回到客户端,客户端进行解析并输出到手机屏幕上。此处介绍两种方式:使用Google原生的Gson解析json数据,使用JSONObject解析json数据一、使用Google原生的Gson解析json数据:原创 2017-07-06 20:07:02 · 1047 阅读 · 0 评论 -
Android Scroll分析
在很多Android应用中都会看到一些滑动效果,滑动效果本质上来说就是移动一个View,通过不断改变View的坐标来实现View的滑动。原创 2017-08-25 18:41:53 · 265 阅读 · 0 评论 -
仿QQ好友收起展开界面
最近做一个项目,想根据公司部门查看公司里面的成员,相当于QQ好友列表,可以展开,可以收起来,以前见过ExpandableListView的使用没太注意,现在重新学习一下!原创 2017-09-02 19:27:00 · 891 阅读 · 0 评论 -
Android判断是否连接网络或者是否打开了GPS
Android开发判断是否打开网络以及GPS的工具类原创 2017-09-06 16:12:47 · 1066 阅读 · 0 评论 -
隐藏与现实一个组件
隐藏组件:companyLegalPersonText.setVisibility(View.GONE);显示组件;companyLegalPersonText.setVisibility(View.VISIBLE);原创 2017-09-06 16:22:40 · 208 阅读 · 0 评论 -
Android动态设定GridView的高度,固定column,实现高度自适应
动态设定GridView的高度,固定column,根据gridview中的item个数设定高度:调用以下方法:[java] view plaincopyprint?public static void setListViewHeightBasedOnChildren(GridView listView) {转载 2017-09-07 14:08:04 · 447 阅读 · 0 评论 -
类似QQ中“好友”、“群”、“多人聊天”之间在一个Activity里面切换界面
先看看QQ的效果(当然,本文的例子比较简单):“好友”、“群”、“多人聊天”等在一个Activity里面,但是点击时可以切换成不同的界面!思路:在一个Activity里面,有两个按钮,点击两个按钮时切换到不同的FragmentActivity代码:package com.example.demo3;import android.app.Activity;imp原创 2017-09-08 21:05:05 · 1350 阅读 · 0 评论 -
简单的MD5加密解密
MD5加密原创 2017-08-31 12:30:03 · 552 阅读 · 0 评论 -
解决scollview嵌套ListView或者GridView,刚进入显示ListView最后一个Item
解决scollview嵌套ListView或者GridView,刚进入显示ListView或GridView最后一个Item原创 2017-09-18 11:15:10 · 484 阅读 · 0 评论 -
Android开发屏幕适配
现在手机尺寸不同,分辨率不同,对于开发者来说,屏幕适配就是一个很头疼的问题了,一直在找一个比较好的适配方法!原创 2017-09-10 13:17:58 · 386 阅读 · 0 评论 -
Android开发实现QQ登陆并获取信息、分享消息到QQ
很多APP都有分享文章或者图片甚至分享APP给QQ好友的功能,查阅了比较多的资料,也翻看了腾讯开放平台上的API文档,总是会出现各种各样的问题!经过几个小时的排查,也基本算是实现了一些功能!原创 2017-09-10 10:32:48 · 1598 阅读 · 0 评论 -
调用Android系统分享功能(可分享纯文本信息)
前面有一篇博客说了使用QQ登录并获取用户QQ信息,也实现了分享消息到QQ功能,前面一篇博客使用的是腾讯QQ的开放接口,而且使用腾讯开放接口分享消息到QQ,不能分享纯文本信息,这个看了官方的API就知道了!下面介绍另一种方法,不用使用什么开放接口,直接使用系统的就可以,并且可以分享纯文本信息!原创 2017-09-10 17:32:57 · 5082 阅读 · 0 评论 -
ListView使用技巧
ListView使用技巧原创 2017-08-14 13:49:52 · 585 阅读 · 0 评论 -
Android图像处理之画笔特效处理
除了常用的画笔属性,比如普通的画笔(Paint),带边框、填充的style,颜色(Color),宽度(StrokeWidth),抗锯齿(ANTI_ALIAS_FLAG)等,Android还提供了各种各样专业的画笔工具,如记号笔、毛笔、蜡笔等,使用它们可以实现更加丰富的效果。原创 2017-08-06 11:12:16 · 2428 阅读 · 1 评论 -
Android 实现广告Banner循环轮播
做了很多的App,发现广告Banner非常的常用,在这里就总结一下我的做法,先看看一个应用的广告Banner转载 2017-08-20 13:04:02 · 395 阅读 · 0 评论 -
View孪生兄弟——SurfaceView
一般开发中,可能View已经可以满足需求了。View是通过刷新重绘视图,Android系统通过发出VSYNC信号来进行屏幕的重绘,刷新时间间隔为16ms。原创 2017-08-07 16:11:12 · 423 阅读 · 0 评论 -
获取手机通讯录以及添加联系人
获取手机通讯录原创 2017-07-24 18:31:51 · 1370 阅读 · 0 评论 -
Android自定义控件
在自定义View时,通常会重写onDraw()绘制View的显示内容。如果该View还需要wrap_content属性,还必须重写onMeasure()方法。通过自定义attrs属性,还可以设置新的属性配置值。原创 2017-08-08 23:12:45 · 484 阅读 · 0 评论 -
Android访问webservice
Android开发中很多时候要用到webservice,这样可以方便的访问网络资源,这里提供几个网站:原创 2017-08-10 22:54:09 · 561 阅读 · 0 评论 -
文件管理器
安卓文件管理器:(省略了xml文件,主要的布局文件就是一个ListView,还有几个自定义的对话框,用来修改文件名以及创建新文件夹等功能。)原创 2017-07-27 17:36:27 · 622 阅读 · 0 评论 -
Xml解析
XML解析在Android中应用的比较多,很多时候存储数据需要使用到XML。原创 2017-08-12 22:20:24 · 358 阅读 · 0 评论 -
自定义底部导航
Android开发中底部导航用的比较多。这是一种比较笨重的做法!原创 2017-08-20 09:43:15 · 296 阅读 · 0 评论 -
使用ViewPager实现Android帮助导航
每个App新安装时打开都会有一个新手帮助指引。这里说一下ViewPager实现的帮助导航:原创 2017-08-08 18:37:26 · 393 阅读 · 0 评论 -
Android绘图技巧
Android中有一些绘图技巧,可以方便绘图。原创 2017-08-03 23:43:15 · 432 阅读 · 0 评论 -
Android-XML绘图
XMl在Android中可不仅仅是一个布局文件、配置列表。它甚至可以变成一张画、一张图。转载 2017-08-03 10:14:08 · 499 阅读 · 0 评论 -
Android使用Canvas绘制2D图形基础
对于Android绘图:Paint就是画笔,Canvas是画布。Canvas提供了各种绘制图像的API,可以绘制点、线条、圆、矩形、椭圆等。Paint可以设置画笔的特性。原创 2017-08-03 01:03:53 · 985 阅读 · 0 评论 -
Android图像处理之图形特效处理
上一篇博客说到了Android图像的色彩处理,使用的是ColorMatrix矩阵;本篇博客说Android图形的特效处理,使用的是Matrix这个类。原创 2017-08-05 15:29:23 · 3656 阅读 · 3 评论 -
Android图像处理之色彩特效处理
Android图像处理之色彩特效处理原创 2017-08-04 17:09:28 · 3041 阅读 · 1 评论 -
仿QQ左滑打开或删除
可以使用到GitHub上一个开源的项目:https://github.com/baoyongzhang/SwipeMenuListView,下载之后,把一些工具类导入到自己的项目中,然后看看开源项目里面的用法就可以了!原创 2017-09-02 16:06:44 · 431 阅读 · 0 评论