
android
flyMe0116
从事软件开发行业已有6年时光,让我积累了丰富的开发经验,希望通过我的经验可以帮助大家!谢谢合作!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android AES加密 --java
android 之 AES加密 解密之前呢,一直用md5加密,感觉不是很高,并且还容易泄密,听说有被攻击的可能,所以最近研究了下AES(有写只是自己的见解,请大家勿喷啊)不多说了,在app中一般的家里都在登录和修改用户这里我在这里去说下,我在这里为什么要使用他,使用的时间间隔在7天废话不多说了 直接上代码吧 《如果有问题的可以在我博客里留言,可以相互讨论学习》原创 2016-04-14 13:48:49 · 671 阅读 · 0 评论 -
android 图片选择器
先图上图片吧已使用到app中如果大家有需要就直接下载把http://download.youkuaiyun.com/detail/mingzhnglei/9575274如果没有积分的可以直接留言,我提供demo原创 2016-07-13 17:34:47 · 779 阅读 · 0 评论 -
android --webView使用
相信大家都了解过 我就直接上代码了 不知道的 请看代码里面的注释public class MainActivity1 extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) {原创 2016-06-16 17:26:56 · 488 阅读 · 0 评论 -
android 仿预订日历时间选择(如去哪儿,携程时间选择)
马上就要下班,随便写个博客,废话不多说,直接看效果看标题就知道了,一个日历选择,类似于去哪儿,携程,酒店预订功能调用原创 2016-07-14 10:32:51 · 10365 阅读 · 2 评论 -
android nofication简单实现
nofication 的简单实现和封装对于现在的应用基本上都会使用到nofication(通知),通知的样式也是越来越多在这里呢,我只是简单的实现一个聊天消息的通知,给与初学者提供帮助废话不多说封装类:package com.zy.fire.ui;import android.annotation.SuppressLint;import android.app原创 2016-12-02 10:14:01 · 1078 阅读 · 0 评论 -
android 建立长连接的方法
android 建立长连接的方法 1、方案一:service +Thread在service中开启一个带有while循环的线程,使其不断的从服务器查询数据(一定时间间隔内),当发现有需要通知用户的情况下发送notification。这种方案的代码大致是:/*****************************************************原创 2016-12-05 12:23:23 · 4799 阅读 · 0 评论 -
android websocket的使用
websocket的使用上一篇我写的是notifation通知的使用,这篇呢,介绍下websocket实现即时通讯首先在这里说下websocketWebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是:原创 2016-12-05 12:02:28 · 6520 阅读 · 3 评论 -
android 发送语音功能和ios交互格式aac
android 发送语音功能和ios交互格式aac看到标题大家应该都知道了,本文主要实现android发送语音功能前面几篇博客写的webSocket,notifaction和service,当然了既然是即时通讯,怎么能少了语音聊天呢。下面先简单说下语音功能的描述,在android中针对语音功能的是通过录音发送,做过的童鞋都知道在android中录音的格式是arm,这个在andr原创 2016-12-08 11:30:35 · 3005 阅读 · 1 评论 -
android 主页布局和仿美团gridview轮播
android 主页布局和仿美团gridview轮播这是简单的效果图首先首页布局是fragment使用的库为:compile 'com.jakewharton:butterknife:7.0.1'compile 'com.afollestad.material-dialogs:core:0.9.0.2'compile原创 2016-12-10 09:05:18 · 4000 阅读 · 0 评论 -
Android 单例模式比较和优化
单例模式一、定义单例模式保证了程序中只有一个实例但是可以在全局中访问到。二、优势1、由于只有一个实例,故可以减少内存开销2、可以避免对资源的多重占用,避免对同一资源进行多种操作3、设置了全局的资源访问,可以优化和共享全局资源访问三、常用方式(1)懒汉式package com.sx.test;public class Singleton {原创 2016-12-26 15:25:01 · 745 阅读 · 0 评论 -
AndroidStuio发布项目到Jcenter/Bintray遇到的问题
欢迎大家进群:574605026 开启我们的开发之旅在此给自己打下广告:http://blog.youkuaiyun.com/mingzhnglei/article/details/54133673上面是自己写的一个快速开发liblib我也上传到JCenter上面,在提交的过程中出现的一些问题,在这里给大家说说,以免大家走更多的弯路首先在这里非常感谢:严振杰大神的这篇博客:http:/原创 2017-01-06 15:39:57 · 648 阅读 · 0 评论 -
Android 快速开发框架————————致力于让Android开发更简单
Android Quick Developer Framework(Android 快速开发框架————————致力于让Android开发更简单) 欢迎大家进群:574605026 开启我们的开发之旅在此非常感谢github的一些大神们,给了我很多帮助,同时也参考了很多大神的代码,在平时的运用中总结 开源才能让我们共同进步,欢迎大家fork,如果有不到位的地方,还希望原创 2017-01-06 09:27:29 · 3817 阅读 · 1 评论 -
android 语音聊天播放动画的问题
android 语音聊天播放动画的问题可能现在还有人不知道我这个标题写的到底是什么问题大家先看图,我再给大家解释看图说话大家是不是就明白多了,这篇博客呢,不是给大家讲解实现即时通讯聊天功能的,主要是给大家说下这里面语音播放动画的问题,会遇到什么问题呢,可能会遇到,在你播放第一个语音的时候,第一个语音还没有播放完,你就点击第二个进行播放,这时候就出现了第一个语音的动画一直原创 2016-12-14 10:17:59 · 3864 阅读 · 1 评论 -
android 动画之---位移抛物线
今天给大家说说android里面的动画,如何实现抛物线移动 欢迎大家进群:574605026 开启我们的开发之旅首先简单给大家科普下android之中的四种动画1、AlphaAnimation 透明度动画 2、ScaleAnimation 缩放动画 3、TranslateAnimation 位移动画 4、RotateAnimation 旋转动画原创 2017-01-11 14:17:04 · 5720 阅读 · 0 评论 -
android 实现仿美团点菜和京东分类导航
android 实现仿美团点菜和京东分类导航 欢迎大家进群:574605026 开启我们的开发之旅 废话不多说,看图说话当看到标题的时候,每个人都想知道,到底是个什么样子呢?会不会和我想的不一样呢,我会不会有上当呢,看到图之后大家就知道,是实现的一个什么功能了。一、首先给大家讲解下实现的方式,其实不是很难。我先给大家看个我画的草图,画的不好原创 2017-01-11 14:48:54 · 12140 阅读 · 3 评论 -
android 代码规范文档(命名规范)
Android 命名规范文档工欲善其事,必先利其器 ——《论语》犹豫项目原因,很长时间没有写过博客了,终于有了点时间就写点最近项目遇到的问题吧俗话说得好,要想做好一件事,必须做好十全的准备。同理在开发过程中也同等重要,在我们开发的开始,不是考虑怎么样写代码,而是做好准备工作,(必须需求文档,应该用那些三方库,用什么样的设计模式,该项目适原创 2017-07-21 15:40:07 · 987 阅读 · 0 评论 -
android 跳转到横屏activity出现之前activity周期重新加载的问题
android 跳转到横屏activity出现之前activity周期重新加载的问题看到标题可能有些人不是很理解,比如B页面需要我们用横屏展示,而不是在同一个acitivity中相互切换,是从A竖屏页面跳转过来的。在android版本低的手机上也许是正常的,在高版本上跳转到B Activity的时候,返回来A Activity的周期会重新加载的处理办法1、B页面原创 2017-12-12 09:37:43 · 1012 阅读 · 1 评论 -
Android微信支付
在这里简单喷下,其实微信支付,平台上提供的demo挺恶心的,有好多抗相对于支付宝来说,微信挺麻烦的,特别的是申请的key吧,也让人觉得晕,让我就注册了好几个平台。在这里简单给大家说说我们的做法是所有的必要参数,如partnerId、prapayId、packageValue、nonceStr、timeStamp、sign等都是由服务器端生成,至于appId自己写在客户端也行,服务器原创 2016-05-18 16:05:48 · 883 阅读 · 0 评论 -
Chrome自定义Tabs,让App和Web之间的转场更平滑
—当要在App中显示网页内容时,Android应用开发者将面临一个困难选择:在浏览器中打开链接是无疑是一个用户熟悉且非常容易实现的方式,但是却会引发app和web之间一个重量级的转场;而在Android WebView基础上建立起一套新的浏览机制可以获得更细颗粒度的控制,但是这将增加技术复杂度,同时给用户带来一种不甚熟悉的浏览体验。最新版本的Chrome的一个新特性可以解决了这个两难的选择原创 2016-05-18 10:15:04 · 1251 阅读 · 0 评论 -
Android流式布局实现
新项目用到了一种全新布局————Android标签流式布局的功能,正好一直说给大家讲自定义控件的实现,今天就为大家讲一种android流式布局的实现。在日常的app使用中,我们会在android 的app中看见热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)这个控件并不是我实现的,代码是从网上搜流式布局找到的。原创 2016-04-14 14:24:12 · 465 阅读 · 0 评论 -
Android注解式绑定控件,没你想象的那么难
摘要本文原创,转载请以链接形式注明地址:http://kymjs.com/code/2014/12/05/03Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法。 那么为什么让人又爱又恨呢?想必大家也是很有感触。吐槽Android开发中,有一个让人又爱又恨的方法叫findViewBy转载 2016-04-14 15:46:01 · 561 阅读 · 0 评论 -
Android 图片加载 BitmapFun
通过BitmapFun在项目中使用,结合代码了解一下BitmapFun加载图片的原理,以及最佳使用实践。本文说明不包括BitmapFun的缓存部分。Android开发在使用ListView和GridView时,可能会有很多网络图片需要加载,通常我们会为每个图片加载启动一个Thread或者直接使用官方提供的AsyncTask,来做Http异步加载,但当每个ImageView子视图都触发一个A原创 2016-04-11 15:13:44 · 471 阅读 · 0 评论 -
Android刮刮卡效果
package cn.fly.refreshlayout.demo.ui.activity;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Col原创 2016-04-27 17:14:32 · 617 阅读 · 0 评论 -
百度地图在android中的使用 实现多个覆盖物
这里是我自己写的一个小demo,可以供大家参考在这里面我使用的是二维数组保存的经纬度,到时候大家可以根据自己的需求更改果断贴上代码布局我用的是最简单的布局xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:lay原创 2016-04-27 17:26:46 · 1169 阅读 · 0 评论 -
android 开发经验总结
1.理解抽象,封装变化目前 Android 平台上绝大部分开发都是用着 Java ,而跟 Java 这样一门面向对象的语言打交道,不免要触碰到 抽象 和封装 的概念。我身边接触过的一些开发者,有一部分还对这些概念停留在写一个抽象类、接口、或者一个方法(或抽象方法)。至于为什么,我不大清楚是他们表达不出来,还是不理解。下面我也不高谈阔论,直接举例子来解释我所理解的抽象。J原创 2016-04-27 17:55:19 · 463 阅读 · 0 评论 -
android 中style的使用
Android的Styles(样式)和Themes(主题)非常类似Web开发里的CSS,方便开发者将页面内容和布局呈现分开。Style和Theme在Android里的定义方式是完全一样的,两者只是概念上的区别:Style作用在单个视图或控件上,而Theme用于Activity或整个应用程序。由于作用范围的不同,Theme也就需要比Style包含更多的定义属性值的项目(item)。不过本文,我将St原创 2016-04-27 17:59:35 · 1754 阅读 · 0 评论 -
Android框架推荐
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请原创 2016-04-28 15:30:55 · 565 阅读 · 0 评论 -
android 引导页
先上图再看代码,废话不多说。package com.sxyrd.yrdapp.widget;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.VelocityTracker;import andro原创 2016-04-28 15:41:02 · 680 阅读 · 0 评论 -
Android fragment 重叠问题——通过hide,show方式导致的解决方法
转载与http://blog.youkuaiyun.com/u014391013/article/details/42497575 最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击al转载 2016-04-28 16:55:38 · 597 阅读 · 0 评论 -
android listView列表item下子列表的几种方法
可能对于大家来说,现在的很多应用里都用到了,仅提供给需要的朋友先看图下面是我做的应用里面的截图请看两张小图类似美团和百度外卖列表下面贴出代码方法一 用代码创建ImageView image1 = helper.getView(R.id.imgv_tiny); String url = item.getListImg()原创 2016-05-28 15:22:05 · 1775 阅读 · 0 评论 -
dialog 中显示listview
先看图片在这里我把也贴出来。我只把dialog部分的代码贴出来,其他的代码就不给大家贴了,大家如果有什么其他的问题也可以给我留言import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.view.Layou原创 2016-05-17 17:24:16 · 2903 阅读 · 0 评论 -
FFmpeg源代码结构图 - 解码
转载出:http://blog.youkuaiyun.com/leixiaohua1020/article/details/44220151FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图 - 解码FFmpeg源代码结构图 - 编码【通用】FFmpeg 源代码简单分析:av_register_all()FFmpeg转载 2016-05-17 17:38:16 · 529 阅读 · 0 评论 -
android Event Bus解耦android模块
当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。如何优雅地解决这个问题?这时候,就需要使用到EventBus。 EventBus是GreenRobot出品的Android系统的一个Event Bus类库,使用起来和之前我们所介绍的Square的Otto差不多,都是用来简化应用组件之间的通信。运行效果:这是一个开源的框架,大家有需原创 2016-05-17 17:48:30 · 521 阅读 · 0 评论 -
高效地配置OkHttp
转载出:http://www.devtf.cn/?p=12641. 开启响应数据缓存到文件系统功能允许缓存响应数据时需要往请求头里加入Cache-Control,默认情况下OkHttp不会缓存响应数据。所以,客户端就会浪费时间和流量去多次请求同样的数据。相反的,如果缓存了响应数据,只需要在第一次请求的时候从网络获取,以后就可以直接从缓存文件中获取数据。为了开启缓转载 2016-05-18 09:37:16 · 463 阅读 · 0 评论 -
Android 开发生僻却实用的知识点
Tidbit One如果你正在使用由 ZXing 开发的二维码生成器库来生成二维码,你会发现用它来生成大图片有点慢。但你可以换一种办法来生成大图片,如果你传递 0 x 0 的图片大小给库,它会返回一个最小尺寸的 BitMatrix (每一个块都是1像素)。然后你可以把该 Matrix 写入 BitmapDrawable,并将它设为某些 View 的背景。使用这个办法前确保已经对 Drawa原创 2016-05-18 10:06:44 · 511 阅读 · 0 评论 -
推荐几款比较好Android视频播放器
1.ijkplayer项目地址: https://github.com/Bilibili/ijkplayer介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlayer项...原创 2018-04-30 23:19:39 · 21017 阅读 · 1 评论