- 博客(37)
- 资源 (6)
- 收藏
- 关注
转载 Android架构合集(请关注github,后续github上面会继续更新)
安卓架构文章合集(a collection of android Architecture)博客原地址:简书博客github地址:AndroidArchitectureCollection github地址请关注github,后续会在github上面更新这是从各大平台上参考的android架构文章,文章数据,主要参考自Info,推荐关注:infoQ
2016-04-28 16:52:14 936
转载 Android 开源项目第五篇——优秀个人和团体篇
Android 开源项目第五篇——优秀个人和团体篇第五部分主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow 大神,深挖大神的项目和 following,你会发现很多。一、个人JakeWharton就职于 Square,绝对牛逼的大神,项目主要集中在 Android 版本兼容,ViewPager 及开发工具上Gith
2016-04-28 16:38:47 376
转载 Android 开源项目第四篇——开发及测试工具篇
Android 开源项目第四篇——开发及测试工具篇AdvancedPagerSlidingTabStrip一个完美兼容ViewPager的导航栏组件;可以自定义TabView;能动态加载Tab上的Icon图片; 能显示Tab的消息数量和提示小圆点;支持自定义为微博形式的可滑动tab。 项目地址:https://github.com/HomHomLin/Advanced
2016-04-28 16:25:58 1691
转载 Android 开源项目第三篇——优秀项目篇
Android 开源项目第三篇——优秀项目篇MenuDrawer滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕上下左右划出,支持当前 View 处于上下层,支持 Windows 边缘、ListView 边缘、ViewPager 变化划出菜单等。项目地址:https://github.com/SimonVT/android-menudrawerDemo 地址:http
2016-04-28 16:23:31 636
转载 Android 开源项目第二篇——工具库篇
Android 开源项目第二篇——工具库篇ActionBarSherlock为 Android 所有版本提供统一的 ActionBar,解决 4.0 以下 ActionBar 的适配问题项目地址:https://github.com/JakeWharton/ActionBarSherlockDemo 地址:https://play.google.com/store/apps
2016-04-28 16:21:50 3253
原创 优秀的开源项目整理 ( 更新中 )
MVP新闻+美图大全+天气预报+Material+Rx+Retrofit+Glide+leakcanary+butterknifehttps://github.com/liuyanggithub/SuperMvp
2016-04-28 16:13:55 419
转载 Android 开源项目第一篇——个性化控件(View)篇
第一部分 个性化控件(View)主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。
2016-04-28 16:10:47 1602
转载 值得推荐的android开源框架
值得推荐的android开源框架1、volley项目地址https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2016-04-28 15:54:41 286
转载 最受欢迎的5个Android ORM框架
最受欢迎的5个Android ORM框架在开发Android应用时,保存数据有这么几个方式,一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。对于第一种方式,即本地数据存储,如嵌入式SQLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。
2016-04-28 15:52:56 333
转载 Android代码内存优化建议-Android官方篇
Android代码内存优化建议-Android官方篇前言为了使垃圾回收器可以正常释放程序所占用的内存,在编写代码的时候就一定要注意尽量避免出现内存泄漏的情况(通常都是由于全局成员变量持有对象引用所导致的),并且在适当的时候去释放对象引用。对于大多数的应用程序而言,后面其它的事情就可以都交给垃圾回收器去完成了,如果一个对象的引用不再被其它对象所持有,那么系统就会将这个对象所分配的
2016-04-28 15:41:09 559
转载 Android网络请求心路历程
原帖地址: http://www.jianshu.com/p/3141d4e46240网络请求是android客户端很重要的部分。下面从入门级开始介绍下自己Android网络请求的实践历程。希望能给刚接触Android网络部分的朋友一些帮助。本文包含:HTTP请求&响应Get&PostHttpClient & HttpURLConnection同步&异步HTTP缓存机制
2016-04-28 15:01:45 399
转载 Android Studio 重复jar包冲突问题
Android Studio:Multiple dex files define Landroid/support/annotation/AnimRes导入一个新项目,同时用到了v4,v7都是22.1.1包,compile ('com.android.support:support-v4:22.1.0')compile('com.android.supp
2016-04-28 10:42:41 14397
转载 Java设计模式之适配器模式
适配器模式的定义是:将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以作无间。 适配器可以实现接口的解耦,如果过一段时间后,厂家想改变接口,适配器可以把改变的部分封装起来,用户就不需要跟着接口改变而改变,只要改变适配器就行了。 有这样一个需求:有一个鸭子类和一个火鸡类,我想用火鸡对象来冒充鸭子,但火鸡和鸭子的方法不完全一样,这时就需要一个转换器
2016-04-27 17:04:20 489
转载 Android 设计模式之适配器模式
Android 设计模式之适配器模式 适配器模式的定义是:将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以作无间。适配器可以实现接口的解耦,如果过一段时间后,厂家想改变接口,适配器可以把改变的部分封装起来,用户就不需要跟着接口改变而改变,只要改变适配器就行了。有这样一个需求:有一个鸭子类和一个火鸡类,我想用火鸡对象来冒充鸭子,但火
2016-04-27 16:56:22 339
转载 Android学习之路
原文地址:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说阅读吧。收到一些朋友的
2016-04-27 15:44:56 361
转载 Android开源库
Android开源库自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客
2016-04-27 15:42:27 284
转载 Android快速开发框架
原文地址: http://write.blog.csdn.net/posteditAndroid快速开发框架本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入,xutils,图片异步加载,二维码扫描等等同时会包括工作中自己封装的一些组件和控件.
2016-04-27 15:28:44 439
转载 Android项目重构之路:实现篇
原文链接:http://keeganlee.me/post/android/20150629Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇前两篇文章Android项目重构之路:架构篇和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP
2016-04-27 11:32:31 920
转载 Android项目重构之路:界面篇
原文链接:http://keeganlee.me/post/android/20150619在前一篇文章《Android项目重构之路:架构篇》中已经简单说明了项目的架构,将项目分为了四个层级:模型层、接口层、核心层、界面层。其中,最上层的界面,是变化最频繁的一个层面,也是最复杂最容易出问题的一个层面,如果规划不好,很容易做着做着,又乱成一团了。要规划好界面层,至少应该遵循几
2016-04-27 11:30:33 310
转载 Android项目重构之路:架构篇
原文链接:http://keeganlee.me/post/android/20150605Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇在前一篇文章《Android项目重构之路:架构篇》中已经简单说明了项目的架构,将项目分为了四个层级:模型层、接口层、核心层、界面层。其中,最上层的界面,是变化最频繁的
2016-04-27 11:29:13 447
转载 GridView添加HeaderView
实现这个功能一般有两种思路,一种思路是使用ScrollView+GridView,第二种思路是使用ListView来实现GridView的效果。第一种思路的具体实现是把HeaderView和GridView都放到ScrollView里面,这里要解决的问题是ScrollView和GridView滑动手势的冲突问题,解决办法是让GridView充满ScrollView,不让GridView滑动
2016-04-23 09:25:08 302
原创 Retrofit RestAdapter 配置说明
网上资料有点乱,整理一下 RestAdapter.Builder builder = new RestAdapter.Builder(); builder.setEndpoint(ip地址);//设置远程地址 builder.setConverter(new GsonConverter(GsonUtil
2016-04-23 08:58:29 2145
转载 zxing二维码扫描
zxing介绍github地址:https://github.com/zxing/zxing代码很多,官方演示的例子在文件android,一个较为完整的app,导入Android studio,发现少了CameraConfigurationUtils,这个类在文件android-core下。官方效果图:但是实际开发只需要扫码和生成二维码两个功能就夠了,因此我做了抽离删减
2016-04-22 16:52:02 474
转载 butterknife注解框架更新
首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.1的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主
2016-04-22 16:50:20 849
转载 Xutils 3.0框架更新
xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUtils 最低兼容Android 4.0
2016-04-22 15:46:46 809
原创 Retrofit 接口Demo说明
Retrofit 框架使用非常简单,只要了解接口注解配置即可:将网址转换陪接口注解配置接口1:接口地址 :http://apis.baidu.com/apistore/weatherservice/citylist请求方法 :GET请求参数(header) :参数名类型必填参数位置描述默认值
2016-04-22 15:14:32 540
原创 安卓网络请求框架对比
谷歌官网从安卓6.0系统开始默认不再支持httpClient,基于httpClient的框架建议不再使用HttpClient 建议废弃HttpUrlConnection 建议用框架android-async-http框架 基于 httpClient,建议废弃volley框架 集成AndroidAsyncHttp和ImageLoader框架的特点,a
2016-04-22 14:38:17 3481 1
转载 插件GsonFormat快速实现JavaBean
写在前面的话,本文章只适合使用AndroidStudio的小伙伴观看,还在纠结eclipse的小伙伴赶紧洗洗睡吧。。。 最近看见一篇快速实现javaBean的屎丢丢插件,这是一个根据JSONObject格式的字符串,自动生成实体类参数。 如果想要使用这个插件,有两个方法可供选择。 安装方法 方法一:1.Android studio File->Settings..->P
2016-04-22 11:28:12 357
转载 基于android的Socket通信
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。
2016-04-22 08:53:15 328
原创 Fresco 框架配置说明文档(更新中)
直接通过Library Dependency 导入Fresco的包 com.facebook.fresco:fresco:0.9.0 调用的类里面配置说明:调用 setContentView() 之前,进行初始化:配置Image Pipeline 编辑和纠错对于大多数的应用,Fresco的初始化,只需要以下一句代码:Fresco
2016-04-21 17:11:06 1416
原创 安卓第三方服务整理(更新中)
统计服务 – 友盟、百度云存储服务 – 七牛推送服务 – 极光,个推,小米,LeanCloud支付服务 – 支付宝、微信、银联、连连支付、现在支付、充话费、语音支付等分享 – share sdk,友盟第三方登录 – 各大开放平台sdk
2016-04-15 16:20:05 504
转载 值得珍藏的Android学习资源
应用开发博客博主博客备注任玉刚CSDN博客深入Android应用开发,深度与广度兼顾郭霖CSDN博客内容实用,行文流畅,高人气博主夏安明CSDN博客Android 张鸿洋CSDN博客自定义View系列非常有价值,质量与产量都很高爱哥CSDN博客自定义View系列非常有
2016-04-15 15:01:46 540
转载 java中的23种设计模式
1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行
2016-04-15 10:42:34 380
原创 Android性能优化
1 数据结构优化 使用SparseArray替换HashMapSparseArray sparseArray = new SparseArraysparseArray.put(1,"1");sparseArray.put(2, "2");String getSparseArray = sparseArray.get(2); 2
2016-04-15 10:02:38 364
转载 Android项目混淆打包
以下为我此期项目中的关于混淆打包的总结:(本人第一次混淆打包,呵呵,错误很多!列了一些比较头疼的)一、项目混淆过程中注意事项:由于我的sdk版本较高,因此新建android项目下只有proguard-project.txt和project.properties这两个文件夹,而网上一些所谓混淆的方法我均试验了下,都有或多或少的问题,以下是一些混淆总结:1、如果你的项目没有其他第三方包
2016-04-01 16:31:45 652
apk加密混淆字典文件
2023-03-21
手机号码查询运营商和所属区域数据库
2018-02-16
smali-baksmali-2.0.5
2016-05-10
RecyclerView依赖的jar包
2016-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人