![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
zhuxiaohao丶
生命不息,学习不止.专注于移动研究,喜欢分享,支持开源.
展开
-
Android UI 模仿界面框架系列第一章:QQ UI框架
闲着无聊写了个 QQ5.4UI. 后面还有一系列 QQ模仿开发文章.今天首先来个 UI 框架. 主界面采用: android.support.v4.widget.DrawerLayout 作为父布局,多的不说上代码.<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/a原创 2015-03-16 15:09:02 · 1462 阅读 · 1 评论 -
Android XX 支付 SDK 初体验
为期三个月左右的 Android 支付 SDK工作接近尾声了,记录下工作上点滴.这个 SDK是上司让写一套共用 SDK,以后其他公司如果要做这块代理的话,可以直接拿 SDK对应的文档,很快解决这部分问题. 如何开发一套不会被人喷的 SDK呢,从没写过这种SDK.我也害怕,怕写出来的人家会说:这傻 *写的什么几把玩意.这特么这菜逼写的渣渣 SDK.后面还有一堆,留给你们想象的空间. 先来说说吧,原创 2015-05-18 11:52:24 · 494 阅读 · 0 评论 -
Android 碎片Fragment之(生命周期事件处理过程)
最近太闲了吧,开年到现在差不多就改了一些 BUG和写一个支付 SDK.闲了,除了学习就是无聊写博客.但是妈蛋自己太鸡巴水了.写不出逼格很高的东西.就瞎鸡巴蛋写写吧.下面为大家全面分析 Fragment 详细过程.public class TestFragment extends Fragment { //调用该方法时Fragment 会被连接到他的父类Activity 上 @Over原创 2015-05-21 13:44:33 · 695 阅读 · 0 评论 -
开源项目之Android Universal Image Loader分析
Android 开源项目分析 1. 功能介绍 1.1 Android Universal Image LoaderAndroid Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。 简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。1.2 基本使用1.2.1 初始化添加完依赖后在Application或Activity中初始化Im原创 2015-04-17 12:39:55 · 576 阅读 · 0 评论 -
开源项目之EventBus 源码分析
1. 功能介绍 1.1 EventBus EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。 传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,原创 2015-04-17 16:07:54 · 527 阅读 · 0 评论 -
Android 碎片Fragment讲解
好了废话不多说.看核心代码.下面有源码下载哦./** * Project Name:com.zhuxiaohao.tab_05 * File Name:MainFragmentActivity.java * Package Name:com.zhuxiaohao.tab_05 * Date:2015-4-12上午10:15:00 * Copyright (c) 2015, zhuxiaoh原创 2015-04-13 11:14:35 · 409 阅读 · 0 评论 -
Android 拍照(获取原图),选择照片并且剪切图片
好了废话不多说,看代码模块讲解./** * 对话框 选择相片或者拍照 * @param context */ public void showPicturePicker(final Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context);原创 2015-04-11 14:39:34 · 920 阅读 · 1 评论 -
Android 实现图片自动缩放自定义控件
废话不多说,先代码.然后截取重要部分讨论./** * Project Name:androidTools * File Name:ZoomImageView.java * Package Name:com.zhuxiaohao.common.view * Date:2015-4-10下午5:07:11 * Copyright (c) 2015, zhuxiaohao All Rights原创 2015-04-11 00:00:26 · 1593 阅读 · 0 评论 -
Android 开发最佳实践
摘要使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写 HTTP 客户端,使用Volley或OkHttp库使用Jackson库解析JSON数据避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行65536个方法)使用 Fragments来呈现UI视图使用 Activities 只翻译 2015-04-22 11:22:17 · 465 阅读 · 0 评论 -
Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯功能开发
多的不说,先上图.由于视频电话是 AV画质,所以没拍照.请看图片.拍照,图片,位置,视频,文件,语音.这几个都是没难度所以不拍照.唯一复杂的可能算是语音电话和视频通话. 说说大概思路吧, 第一:MessageChatFragment所有消息通知是通过开源项目 Ejabberd ,首先人家封装了很多 API.而且那个还是傻瓜式安装,配置也简单(好吧,我又在吹牛逼了,其实原创 2015-03-18 23:29:39 · 1421 阅读 · 6 评论 -
Ui 篇:ScrollViewFroLinearLayout
先看效果图.![下拉刷新]! package zhuxiaohao.com.cn.slidingtabforlistview.custom;import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView;/** * Project Name:zhuxiao原创 2015-08-08 04:10:29 · 570 阅读 · 1 评论