关闭

Android 浮动置顶菜单实战

一、效果图二、总体布局xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools...
阅读(68) 评论(0)

Android三大动画详解

1、Frame Animation(逐帧动画)逐帧播放事先定义好的图片,给人在视觉上带来动画效果,类似胶片电影播放原理。1-1、快速入门 1-1-1、准备几张图片,放到图片资源文件下。1-1-2、创建Animation-list帧布局文件,放在res/drawable目录下 <animation-list xmlns:an...
阅读(211) 评论(0)

我所认识的那些技术

Android Android中实现热补丁动态修复 Android中的AOP编程之AspectJ实战实现数据埋点 MVP+Retrofit+Rxjava实战 Android操作SQLite数据库 Android中轻松使用greenDao实现数据持久化 Android全局异常捕获机制iOS openfire+XMPP实现即时通讯java ee 一步步搭建ssh框架 我的hibern...
阅读(576) 评论(0)

Android中实现热补丁动态修复

文章背景在做互联网app项目的时候,当我们发布迭代了一个新版本,把apk发布到各个Android应用市场上时,由于程序猿或是程序媛在编码上的疏忽,突然出现了一个紧急Bug时,通常的做法是重新打包,重新发布到各个应用市场,这不仅给公司相关部门增加大量工作量外,好比古时候皇帝下放一道紧急命令时,从州到县到镇到村,整条线都提着脑袋忙得不可交,搞的人心惶惶,而且更严重的是最终给用户带来的是重新下载覆盖安装,...
阅读(809) 评论(2)

Android中的webview和原生交互

H5最大的两大特点就是跨平台和快速迭代,所以Android项目中嵌入H5页面的场景越来越多,所以应掌握H5和原生的交互。文章目标 实现原生和H5交互...
阅读(402) 评论(0)

Android面试攻略

文章背景在外界看来IT是一个”高薪”的行业,都羡慕不已,熟不知IT也是一个苦逼的行业,每天加班加点,时刻用生命在写代码啊,导致许多程序猿和程序媛们都找不到对象,好不容易有个家庭的也影响夫妻生活、家庭生活哪,那么作为攻城狮为之能弥补方法之一无非就是不断提升自己,不断加薪,那么问题就来了,天下老板都爱画饼、只见其说,不见其果,那么攻城狮们跳槽成了加薪比较好的手段之一,导致IT部门人员更替频繁、这样一来作...
阅读(1801) 评论(1)

MVP+Retrofit+Rxjava实战

文章背景在刚接触Android开始起,很长一段时间都在使用MVC模式开发项目,MVC模式很适合小项目的开发,简单方便。但当我们的项目越来越大时,MVC就显得力不从心,Activty或者Fragment中代码也会越来越多,导致项目的维护变的越来越复杂,业务剥离和复用难度大,一个新的框架或技术的出现必定是来解决前有的框架的缺陷,所以MVP的出现很优雅的解决了MVC中存在缺陷或不足。文章目标MVP在And...
阅读(1745) 评论(4)

apk反编译详解

文章背景开发或学习Android的时候,往往会涉反编译来借鉴别人的java文件和布局等资源文件。 假如不小心把自己的源码丢了,也要经过反编译安卓在自己手机上的apk来找回源码。文章目标反编译工具分享 反编译经验分享工具下载地址 http://download.csdn.net/download/xinanheishao/9887816官方最新版本下载地址 apktool: https:...
阅读(345) 评论(0)

Android中的AOP编程之AspectJ实战实现数据埋点

文章背景 最近在给某某银行做项目的时,涉及到了数据埋点,性能监控等问题,那我们起先想到的有两种方案,方案之一就是借助第三方,比如友盟、Bugly等,由于项目是部署在银行的网络框架之内的,所以该方案不可行。另外一种方案是就是给每一个方法里面数据打点,然后写入SD卡,定时上报给自己的服务器,服务器来进行统计分析,这种方案看上去似乎可行,但有弊端,不仅会给程序员增加巨大工作量、而且最致命的是会严重拖累整个...
阅读(1949) 评论(4)

Android中轻松使用greenDao实现数据持久化

程序猿或是程序媛们在开发Android项目的时候,在使用原始方法来操作SQLite数据库实现数据本地持久化时,往往要编写大量的sql语句来实现数据库的各种操作,这对程序员的技术要求较高,同时在一定程度上影响开发效率,那么我们可以使用目前市面上比较流行的第三方数据库操作库greenDao。但本人还是强烈建议先学习SQLite原始操作方法,万变不理其中,这样再学习greenDao就会变得更...
阅读(555) 评论(0)

Android操作SQLite数据库

文章背景 程序猿或是程序媛们在开发Android项目的时候,难免需要在客户端数据本地持久化,那么Android中数据本地存储有四种,分别是SharedPreferences、文件存储、SQLite存储数据、ContentProvider存储数据。其中SQLite它以表的形式存放数据,这种使用表的结构、对于程序员意味着不仅方便存储各类复杂而且庞大的数据,而且还方便管理数据。...
阅读(1219) 评论(0)
    个人资料
    • 访问:52580次
    • 积分:1224
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:169篇
    • 译文:1篇
    • 评论:12条
    文章分类
    最新评论