
Android Skill
文章平均质量分 68
实际开发中常用的Android开发技巧。在这里,可以进入Cmd+C和Cmd+V的世界。
初心始终钰
Android Life
展开
-
59. Instant Run 笔记
16年10月 的一份阅读笔记,是关于 Instant Run 的笔记。是一个非常有意思的东西。原创 2017-01-10 15:07:22 · 5274 阅读 · 0 评论 -
58. SaveVolley
SaveVolleySave volley from anything, By Agera to save. Thus, derived the AgeraVolley . (。>﹏<。)原创 2017-01-10 15:12:25 · 5365 阅读 · 0 评论 -
57.EasyRecyclerViewSidebar
EasyRecyclerViewSidebarEasy sidebar for Android RecyclerView (。>﹏<。) IntroductionEasyRecyclerViewSidebar 是更加便利的侧栏索引 . 不仅仅可以加载字母,还能加载图片你也可以自定义悬浮ViewGithubhttps://github.com/CaMnter/EasyRecycle原创 2016-04-19 16:31:10 · 6850 阅读 · 2 评论 -
56.EasyLikeArea
EasyLikeAreaEasy like area in the circle of friends or QQ qzone IntroductionEasyViewProxy是EasyLikeArea的缓存管理器,默认的缓存数量是17。 建议: 使用Glide给ImageView加载好图片,然后放入EasyLikeArea中。Gradledependencies {原创 2016-04-19 16:14:14 · 6104 阅读 · 2 评论 -
55.EasyCountDownTextureView
EasyCountDownTextureView仿手淘倒计时,性能稍微高一点的EasyCountDownTextureView。 Easy count down by TextureViewGithubGithubAttentionminSdkVersion >= 14Gradledependencies { compile 'com.camnter.easycount原创 2016-03-18 17:23:05 · 6208 阅读 · 0 评论 -
54.EasyArcLoading
EasyArcLoadingEasyArcLoadingEasyArcLoadingGradleScreenshotAttributesGithubEasyArcLoadingAn interesting effect gifGradlecom.camnter.easyarcloading:easyarcloading:1.0Screenshot Attributes<declare原创 2016-03-08 13:05:27 · 5179 阅读 · 0 评论 -
53.Android Canvas Paint
Android Canvas PaintAndroid Canvas PaintCanvasPaintCanvas裁剪画布:Region.Op.INTERSECT 取两者交集,默认的方式Region.Op.DIFFERENCE 第一次上减去与第而次的交集Region.Op.REPLACE 显示第二次的Region.Op.REVERSE_DIFFERENCE 第二次上减去与第一次的交集原创 2016-03-01 16:38:17 · 1111 阅读 · 0 评论 -
52.otto 源码解析
otto 源码解析Otto的源码非常简单,一共就九个类。项目结构AnnotatedHandlerFinder ( 查找并缓存所有注解方法 )Bus ( otto核心业务类,包括注册、反注册、发送事件等等 )DeadEvent ( 内置事件,没有订阅者,不能被传递 )EventHandler ( 封装@Subscribe方法及其所在类 )EventProducer ( 封装@Produce方原创 2016-02-06 13:36:52 · 1853 阅读 · 0 评论 -
51.Rxjava+RxAndroid+Retrofit组合问题
51.Rxjava+RxAndroid+Retrofit组合问题1.Caused by: java.lang.IllegalArgumentException: Unable to create call adapter for rx.Observablefix : compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'this.retr原创 2016-01-18 22:38:39 · 5588 阅读 · 3 评论 -
50.EasyGank妹纸App
50.EasyGank妹纸App前言基于MVP模式下 , RxJava+RxAndroid+Retrofit的组合 .RxJavaRxAndroidRetrofitOkhttpGsonGlideReservoirGithubEasyGankScreenShots原创 2016-01-16 19:39:56 · 5047 阅读 · 0 评论 -
49.Android中各种Span的用法
49.Android 各种SpanAndroid 各种Span前言SpannableStringBuilderURLSpanUnderlineSpanTypefaceSpanTextAppearanceSpanTabStopSpanStandardSuperscriptSpanSubscriptSpanStrikethroughSpanScaleXSpanStyleSpan原创 2015-12-29 17:15:58 · 36542 阅读 · 11 评论 -
48.Android 标签TextView的点击技巧
48.Android 标签TextView的点击技巧Android 标签TextView的点击技巧前言ClickableSpan源码自定义ClickableSpanTagTextViewTagTextViewActivity效果图github前言在一些圈子性质的页面里,每条动态的文本往往都是富文本。其中就有一种掺杂了标签的富文本内容。如新浪微博的标签富文本。…… …… 而且,最重要原创 2015-12-23 13:45:34 · 3872 阅读 · 4 评论 -
47.Android 自定义PopupWindow技巧
47.Android 自定义PopupWindow技巧Android 自定义PopupWindow技巧前言PopupWindow的宽高PopupWindow定位在下左位置PopupWindow定位在下中位置PopupWindow定位在下右位置PopupWindow动画自定义PopupWindow效果图前言其实PopupWindow自定义过程是很简单的,唯一头疼的是:PopupWind原创 2015-12-22 16:28:28 · 5782 阅读 · 2 评论 -
46.Android 自定义Dialog
46.Android 自定义DialogAndroid 自定义Dialog前言提示Dialog提示Dialog 效果图菜单Dialog菜单Dialog 效果图DialogActivity前言提供两套自定义Dialog模板第一种,提示Dialog,有消失时间。第二种,菜单Dialog,用于用户交互。提示DialogCustomDialogpublic class CustomDial原创 2015-12-13 16:20:00 · 3046 阅读 · 0 评论 -
45.Android ViewUtil
45.Android ViewUtilpublic class ViewUtil { /** * Set view alpha * 设置透明度 * * @param view view * @param alpha alpha value */ public static void setAlpha(View view, i原创 2015-12-12 18:20:14 · 2833 阅读 · 0 评论 -
44.Android MD5Util
44.Android MD5Utilpublic class MD5Util { public static String getMD5String(String key) { char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',原创 2015-12-08 23:15:42 · 3693 阅读 · 0 评论 -
43.Android Base64Util
43.Android Base64Utilpublic class Base64Util { /** * bitmap转成base64 * * @param bitmap bitmap * @return base64 */ public String bitmapToBase64(Bitmap bitmap) { //原创 2015-12-06 18:12:56 · 3981 阅读 · 0 评论 -
42.Android LocationManager
42.Android LocationManagerAndroid LocationManagerLocationManager 介绍LocationManager 获取LocationListener 初始化LocationManager 添加监听LocationManager 取得所有ProviderLocationManager 匹配合适ProviderLocationManag原创 2015-11-29 16:37:00 · 3366 阅读 · 0 评论 -
41.Android aapt工具
41.Android aapt工具Android aapt工具aapt 介绍aapt 环境配置aapt listaapt dumpaapt package其他命令aapt 介绍可参考官方文档: http://www.androidcn.net/wiki/index.php/Reference/aapt aapt stands for Android Asset Packaging原创 2015-11-28 15:52:33 · 9757 阅读 · 3 评论 -
40.Android 资源Id工具类ResourcesUtil
40.Android 资源Id工具类ResourcesUtilAndroid 资源Id工具类ResourcesUtilResourcesUtilResourcesUtilActivityResourcesUtilpublic class ResourcesUtil { /** * 根据mipmap文件的名字取得id * * @param context原创 2015-11-26 15:42:39 · 4758 阅读 · 0 评论 -
39.Android BroadcastReceiver
39.Android BroadcastReceiverAndroid BroadcastReceiverAndroid BroadcastReceiver 介绍Android BroadcastReceiver 功能Android BroadcastReceiver 浅淡机制静态BroadcastReceiver 实现动态BroadcastReceiver 实现BroadcastRec原创 2015-11-23 15:13:54 · 3957 阅读 · 0 评论 -
38. Android 反射资源工具ReflectionUtil
38. Android 反射资源工具ReflectionUtilAndroid 反射资源工具ReflectionUtil工具代码工具使用工具代码ReflectionUtilpublic class ReflectionUtil { public enum ResourcesType { styleable, style, string,原创 2015-11-21 11:21:15 · 4863 阅读 · 3 评论 -
37.Android Service 及 AIDL
37.Android Service 及 AIDLAndroid Service 及 AIDLAndroid Service介绍Android Service类型Android Service bind 和 startLocal Service 实现Remote Service 实现Android Service介绍├── Context│ ├── ContextWrapper (S原创 2015-11-18 17:56:22 · 3991 阅读 · 2 评论 -
36.Android 自定义ContentProvider
36.Android 自定义ContentProviderAndroid 自定义ContentProviderContentProvider 介绍ContentProvider 优点Android 自带的ContentProviderContentProvider Uri 结构Google Uri 工具类UriMatcher 解析自定义 ContentProviderContentP原创 2015-11-15 15:49:17 · 4854 阅读 · 0 评论 -
35.Android .gitignore 模板
35.Android .gitignore 模板# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/# Gradle files.gradle/gradle/build//*/build/# Local原创 2015-11-12 21:40:16 · 3826 阅读 · 0 评论 -
34.Android MVC框架 - Robotlegs4Androird
34.Android MVC框架 - Robotlegs4AndroirdAndroid MVC框架 - Robotlegs4AndroirdAndroid 耦合的MVCRobotlegs4Android MVCRobotlegs4Android GradleRobotlegs4Android GithubRobotlegs4Android ModelRobotlegs4Android原创 2015-11-11 22:54:46 · 4931 阅读 · 5 评论 -
33.Android 自动适配字体大小的AutoAdjustSizeEditText
33.Android 自动适配字体大小的AutoAdjustSizeEditTextAndroid 自动适配字体大小的AutoAdjustSizeEditTextAutoAdjustSizeEditText介绍AutoAdjustSizeEditText原理AutoAdjustSizeEditTextAutoAdjustSizeEditTextActivityAutoAdjustSizeE原创 2015-11-05 18:18:29 · 6746 阅读 · 0 评论 -
32.Android SQLite 及其更新
32.Android SQLite 及其更新 32Android SQLite 及其更新Android SQLite 介绍Android SQLite 继承SQLiteOpenHelperAndroid SQLite 创建表Android SQLite 增Android SQLite 删Android SQLite 改Android SQLite 查Android SQLite 删除原创 2015-11-04 18:09:55 · 7649 阅读 · 0 评论 -
31.Android MVP模式
31.Android MVP模式Android MVP模式Android MVP介绍Android MVP UML图Android MVP实现Android MVP项目结构Android MVP作用代码下载Android MVP介绍先说说MVC吧,MVC(Model-View-Controller)是Java中一种非常常用的开发模式。但是在Android中,View的话可以很容易想到Ac原创 2015-11-03 18:19:45 · 4605 阅读 · 0 评论 -
30.Android v4 LruCache
30.Android v4 LruCacheAndroid v4 LruCacheLruCache介绍LruCache源码LruCache核心源码解析LruCache缓存小架构模板CacheManger APILruCache介绍在android.support.v4.util包中,存在这样一个LruCache的缓存辅助类。Lru是Least Recently Used 近期最少使用算法原创 2015-10-31 16:33:37 · 4730 阅读 · 0 评论 -
29.Android 传感器
29.Android 传感器Android 传感器Android 传感器介绍Android SensorManagerSensor的类型Sensor APISensor 监听SensorEvent中values的x y z含义加速度传感器G-sensor磁力传感器M-sensor方向传感器O-sensor陀螺仪传感器Gyro-sensor光线感应传感器压力传感器温度传感器原创 2015-10-29 23:14:18 · 5722 阅读 · 4 评论 -
28.Android 十分方便的EasyRecyclerView
28.Android 十分方便的EasyRecyclerView Android 十分方便的EasyRecyclerView 前言无限被放大的优点GradleRecyclerViewAdapterEasyRecyclerViewEasyRecyclerViewActivityRecyclerView设置布局管理器RecyclerView设置Item动画RecyclerView需要自原创 2015-10-23 00:23:40 · 19020 阅读 · 16 评论 -
27.Android 拨号工具DialUtil
27.Android 拨号工具DialUtilpublic class DialUtil { /** * Have a dial-up view * 有拨号界面 * * @param phoneNumber The phone number 电话号码 * @param activity The Activity type Activity原创 2015-10-23 00:22:32 · 4400 阅读 · 0 评论 -
26.Android 下载图片保存到相册
26.Android 下载图片保存到相册Android 下载图片保存到相册前言实现思路自定义Dialog自定义Handler自定义AsyncTaskAndroidManifest配置权限DownloadImageToGalleryActivity效果图源码传送门前言有遇到没有这样的一种需求:浏览的大图后,点击保存下载高清原图到相册的需求。现在的图片缓存大多都是Universal-I原创 2015-10-20 22:58:15 · 10099 阅读 · 1 评论 -
25.Android 轻缓存工具SharedPreferencesUtil
25.Android 轻缓存工具SharedPreferencesUtilAndroid 轻缓存工具SharedPreferencesUtilpublic class SharedPreferencesUtil { public static final String TAG = "SharedPreferencesUtils"; /** * --> String <--原创 2015-10-20 12:20:05 · 5507 阅读 · 0 评论 -
24.Android 图片工具ImageUtil
24.Android 图片工具ImageUtilAndroid 图片工具ImageUtil裁图Bitmap圆角缩略图视频缩略图各种类型转换ImageUtil全部源码裁图 /** * 调用系统自带裁图工具 * * @param activity * @param size * @param uri * @param act原创 2015-10-20 00:00:24 · 7187 阅读 · 3 评论 -
23.Android 软键盘工具ImeUtil
23.Android 软键盘工具ImeUtilpublic class ImeUtil { /** * 显示软键盘 * View : EditText、TextView * wantPop : true = show , false = hide * * @param context * @param view * @pa原创 2015-10-19 11:45:22 · 5408 阅读 · 0 评论 -
22.Android 十分方便的滑动标签页EasySlidingTabs
22.Android 十分方便的滑动标签页EasySlidingTabsAndroid 十分方便的滑动标签页EasySlidingTabs前言GradleEasySlidingTabs属性EasySlidingTabs布局FragmentPagerAdapterEasySlidingTabs设置Tab背景Github传送门效果图前言其实滑动标签页是很常见的,网上搜也是一大堆。但是好用原创 2015-10-18 17:30:38 · 7524 阅读 · 5 评论 -
21.Android 时间工具DateUtil
21.Android 时间工具DateUtilAndroid 时间工具DateUtilString 转换 Datelong 转换 Stringlong 去除 时分秒计算时间差24小时制转12小时制Date 转换 StringDateUtil全部源码String 转换 Date /** * String 转换 Date * * @param str原创 2015-10-16 17:53:09 · 6678 阅读 · 1 评论 -
20.Android 设备工具DeviceUtil
20.Android 设备工具DeviceUtilAndroid 设备工具DeviceUtildp转换pxpx转换dp设备宽度设备高度SD卡判断网络判断VersionNameVersionCodeDeviceId手机品牌手机型号系统Android API等级系统Android 版本App进程idApp进程Name创建App缓存文件夹Uri转换File获取Andro原创 2015-10-14 15:41:06 · 6783 阅读 · 2 评论