自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 studio和Eclipse分别生成jar包并混淆jar包

开发者有时在开发项目需要提供SDK给别人调用,这就需要开发者把自己代码做个jar或者lib或者aar形式提供给出去,在eclipse中往往需要把代码生成jar编译混淆下后和资源文件一并提供,还有一种是做成library形式提供出去,而在studio中我们可以借助gradle生成aar(可包含资源)和jar两种方式去生成我们需要提供的SDK。Eclipse创建一个新项目并编写SD

2017-06-30 10:29:22 356

原创 android studio 多渠道打包

1.清单文件做以下配置 data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />1231232.配置build.gradle 2.1配置渠道信息 方式一: productFlavors { kuan {

2017-06-22 23:46:52 499 1

原创 【建议收藏】andriod 资源大全

自己总结的Android开源项目及库。 github排名 https://github.com/trending,github搜索:https://github.com/search目录UIUI卫星菜单节选器下拉刷新模糊效果HUD与Toast进度条UI其它动画

2017-06-22 13:13:10 557

原创 Android 真的不能在子线程更新 UI 吗

Android 单线程模型是这样描述的:Android UI 操作并不是线程安全的,并且这些操作必须在 UI 线程执行。如果在其它线程访问 UI 线程,也就是非主线程,Android 提供了以下的方式:Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed

2017-06-22 13:10:45 391

原创 阿里震撼业界—推出首个非侵入式热修复方案Sophix,颠覆移动端传统发版更新流程!

阿里巴巴对Android热修复技术已经进行了长达多年的探索。最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术,Dexposed。但这个方案由于对底层Dalvik结构过于依赖,最终无法继续兼容Android5.0以后ART虚拟机,因此作罢。后来支付宝提出了新的热修复方案And

2017-06-15 08:52:38 503

原创 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候

2017-06-15 08:51:15 267

原创 Android APP架构设计

目标可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。安全性(Secure)。软件系统所承担的交易的商业价值极高,系统的安全性非常重要。可伸缩性(SCAlable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。可定制

2017-06-09 16:06:14 483

原创 再论Android最新架构—Google 官方Android开发新架构指南

简评:虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看,学习一下,打造更加优秀易用的 APP,也为 Android 生态的改善做一点贡献。: )最近,官方推出了一份关于应用架构的最佳实践指南。这里就给大家简要介绍一下:首先,An

2017-06-09 12:19:42 5280

原创 Android组件化 & 模块化 & 插件化演进

从事Adroid开发几年来,逐渐对Android应用架构和发展趋势有一点点认识,总结为三个词:“组件化,模块化,插件化”。下面以一张图为基础,分别从这个三个方面进行阐述。组件化为什么需要组件化?Android的原生控件,基本上都没法直接拿来用,太丑了。另外一方面,原生控件在不同的Android版本上可能有不同风格,Holo,Material Design等。而从应用

2017-06-09 12:17:45 1479

原创 一个很屌的实现MVP架构的开源库Ted Mosby

这篇关于Android库的博客起的名字灵感来源于《老爸老妈浪漫史》中的建筑设计师Ted Mosby。这个Mosby库可以帮助大家在Android上通过Model-View-Presenter模式做出一个完善稳健、可重复使用的软件,还可以借助ViewState轻松实现屏幕翻转。 Model-View-Presenter (MVP) MVP模式是一个把view从低层模型分离出来的一种现

2017-06-07 14:34:34 1007

原创 ViewPager系列之ViewPager一屏显示多个子页面

ViewPager一屏显示多个子页面,常见的有两种形式:1、当前展示的页面右侧显示一部分下个页面的内容2、当前页面居中,左右两边分别显示上一个页面、下一个页面第 1 种表现形式的实现代码其实这种效果很容易实现,谷歌给我们提供了方法,只需要在adapter中重写这个方法就可以了。 /** * Returns the proportional

2017-06-05 15:40:10 2575

原创 关于android相关开发资料的整理

权限适配Android6.0动态权限管理FcPermissions:也许是目前最好的动态权限请求库Android 开发技巧 - Android 6.0 以上权限大坑和权限检查基类封装Android权限最佳实践和代码实例分析【EasyPermissions】Simplify Android M System Permissions

2017-06-05 14:11:21 1821

原创 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅

概述前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面,先看GIF:探探皇帝翻牌子即视感人人美剧订阅界面这里吐个槽,探探这种设计真的像皇帝翻牌子的感觉,不喜欢左滑,喜欢右滑。人人影视版特点(需求):动画:最多可见的这四层,在顶层卡片

2017-06-05 13:46:06 1353

原创 图片轮播--AndroidImageSlider

Demohttps://github.com/daimajia/AndroidImageSliderDownload ApkUsageStep 1Gradledependencies { compile "com.android.support:support-v4:+" compile 'com.squareup.pic

2017-06-05 12:35:50 339

原创 图片选择器--AndroidImagePicker

imagePickerhttps://github.com/easonline/AndroidImagePickeran imagePicker for android ,with it,you can select single or multiple image,crop it for avatar,take a photo and use it,preview

2017-06-05 12:34:12 719

原创 BGABanner-Android 引导、图片轮播控件

BGABanner-Androidhttps://github.com/bingoogolapple/BGABanner-Android目录功能介绍效果图与示例 apk常见问题使用自定义属性说明关于我打赏支持License功能介绍 引导界面导航效果 支持根据服务端返回的数据动态设置广告条的总页数 支持大于等于1页时的无限循环自动轮播、手指按下暂停轮播、抬起手

2017-06-05 11:23:29 14783 3

原创 AndroidImageSlider实现广告轮播条

一、广告轮播条的简介广告轮播条在HTML网页设计以及APP界面设计中非常常见,如下图所示。在Android中,实现的方式可以是自定义ViewPager来实现,但是我们程序员中流传的一句名言,“不要重复造轮子”。因此我们也可以通过网上已经有的开源项目来进行开发,拿来主义,直接拿来用就可以了,这样极大地加快了我们的开发速度。二、AndroidImageSlider简介

2017-06-05 10:54:56 2830 1

原创 Android快速实现热更新

Bugly功能丰富,有应用更新(包括热更新和应用内的更新弹窗),bug上报统计,运营数据统计,内测分发四大功能.有后台管理功能.1.集成腾讯Bugly SDK1.配置项目的gradle(添加插件依赖)工程根目录下“build.gradle”文件中添加:buildscript { repositories { jcenter() }

2017-06-05 01:43:47 4925

原创 Android 混淆jar的经验分享

一.关于混淆jar目前所有第三方加固工具,均只对Apk进行加固,而对jar不加固.因此对jar加固可以使用Platform-tools下的Guardprogui 来完成.这个工具在 (Android SDK根目录)/sdk/tools/proguard/bin/proguardgui.sh运行后界面是这样的Paste_Image.png二.配置文件Proguard.pr

2017-06-03 23:14:06 1014

原创 微信自用的跨平台移动端IM网络层封装库Mars详解,自己可以写IM app了

1、前言关于微信内部正在使用的网络层封装库Mars(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),于2016年12月28日正式公开源码(源码地址:https://github.com/Tencent/mars,也可从本文文末的附件下载之,Android版演示程序可以从文末的附件中下载)。之前无论是微信团队还是手机QQ团队,都以腾讯公司的名义在Github开源

2017-06-03 13:17:22 2253

原创 Android性能优化全方面解析

我们先分析下性能优化有那几个方面:一、内存优化。二、UI优化(布局优化和绘制优化)。三、速度的优化(线程优化/网络优化)。四、电量优化。五、启动优化。应该就这些了。那么这只是五大方面,里面还结合了各种细节方面的。不急,我们下面一个个地介绍。内存优化关于性能优化我们可以不知道其他的,但一定要知道内存优化。因为内存泄漏可以Android的常客。那么什么是内存泄漏呢?内存不在

2017-06-02 09:28:48 346

原创 android studio如何生成带混淆的jar包

今天我就给大家交给大家studio如何生成带混淆的jar包,其实和上一篇文章差不多,只不过是多了一些混淆文件。首先我们先新建一个module(我把它新建成了一个library)。在用AndroidStudio生成混淆jar的时候也百度过很多文章,但是大多都没有用。为了一会给大家演示混淆后的效果,这里创建了几个文件MainActivity、UserBean、LogUtil详细

2017-06-01 15:50:33 7958 1

IM即时通讯

IM android 即时通讯demo 希望对大家有帮助

2015-06-26

android 移动开发

3D相册图片滑动+倾斜+放大+倒影

2013-08-02

jquery插件 表单编辑器

这个jquery插件 主要是对在页面显示的数据进行表单编辑插件,提高用户的体验,使交互性大大提高

2010-09-29

flex特效http://hi.baidu.com/chai_0518/blog/item/fb6ee33ed07725f1838b1360.html

Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。 可以使用免费的 Flex SDK 构建 Flex 应用程序, 开发人员可以使用 Adobe Flex Builder™ 3 软件来显著促进开发。

2010-09-09

空空如也

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

TA关注的人

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