自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 高仿iOS 滚轮实现 省市区 城市选择三级联动

https://github.com/crazyandcoder/citypicker

2017-10-11 10:26:09 1223

转载 Android平台上最快的图片压缩框架

https://github.com/ghnor/Flora

2017-10-10 14:18:46 516

转载 圆角布局RCLayout

分享一个不错的圆角布局开源控件https://github.com/GcsSloop/rclayout

2017-10-10 14:15:45 925

转载 Android 加密解密工具包

https://github.com/GcsSloop/encrypt

2017-10-10 11:49:48 493

转载 小米手机调试出现DELETE_FAILED_INTERNAL_ERROR错误

解决方案:http://blog.csdn.net/submit66/article/details/60751730

2017-07-24 16:25:36 1310

转载 SuperTextView

一个多功能的TextViewhttps://github.com/chenBingX/SuperTextView/blob/master/README_zh.md

2017-04-25 10:28:06 216

转载 Mac下Android Studio环境搭建

第一步 下载JDK、Android Studio安装包,android SDKAndroid Studio:http://www.android-studio.org/index.php/downloadAndroid SDK: http://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml第二步 安装Android Stu

2017-03-21 11:57:29 234

转载 Fragment系列(三)

使用Fragment一些建议封装BaseFragment基类例如为了实例化View,抽象一个getLayoutId方法,子类无需关心具体的创建操作,父类来做View的创建处理。同时可以提供一个afterCreate抽象函数,在初始化完成之后调用,子类可以做一些初始化的操作,你也可以添加一些常用的方法在基类,例如ShowToast(). public abstract class BaseFragme

2017-03-20 15:56:10 298

转载 Fragment系列(二)

Fragment经常遇到的坑及解决方案先规定一个术语:“内存重启”,就是app运行在后台的时候,系统资源紧张的时候导致把app的资源全部回收(杀死app的进程),这时再把app从后台返回到前台时,app会重启。第一个坑java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at a

2017-03-20 15:53:55 387

转载 Fragment系列(一)

Fragment基本知识点Fragment 碎片、片段,有自己的布局文件,可以进行事件响应,有自己的生命周期和行为,一个activity可以包含多个fragment,可以给大屏幕设备提供更灵活和动态的UI设计。比如一个Activity界面内有多个请求,每个请求得到的结果展示不同的UI片段,那么我们就可以将Activity利用Fragment来完成UI模块化。Fragment优点可以将activit

2017-03-17 15:07:48 228

转载 DiscreteScrollView

一个不错的控件,可用于滑动刷卡,效果图如下:demo地址:https://github.com/yarolegovich/DiscreteScrollView

2017-03-15 16:43:06 3643

原创 自定义控件时使用setTextSize出现的问题

问题:自定义控件设置字体大小时使用setTextSize(getResources().getDimension(R.dimen.search_hot_item_text_size))得到的效果跟layout布局文件效果不一样呢? 主要看下setTextSize函数源代码: 如果不设置unit参数的话,默认是用TypeValue.COMPLEX_UNIT_SP,再看applyDimens

2017-03-15 09:50:57 822

转载 Android MVP框架详解

1、MVC与MVPMVC: View:对应于布局文件 Modle:业务逻辑和实体模型 Controller:控制器,对应activity 这个view能做的事情特别少,实际上布局文件的数据绑定操作、事件处理的代码都是在activity中,造成了activity像view也像controller。对于经典的 Android MVC 框架来说,如果只是简单的应用,业务逻辑写到 Activity

2017-03-14 11:19:55 475

转载 Android事件分发机制源码解析

预备知识MotionEvent在Android设备中,触摸事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作等。一个最简单的用户触摸事件一般经过以下几个流程:手指按下手指滑动手指抬起Android把这些事件的每一步抽象为MotionEvent这一概念,MotionEvent包含了触摸的坐标位置,点按的数量(手指的数量),时间点等

2017-03-10 15:10:35 310

转载 Android App启动流程

App基础理论要想了解App启动流程先要看看下面的几个理论: 1、每个Android App都在一个独立空间里, 意味着其运行在一个单独的进程中, 拥有自己的VM, 被系统分配一个唯一的user ID. 2、Android App由很多不同组件组成, 这些组件还可以启动其他App的组件. 因此, Android App并没有一个类似程序入口的main()方法.App组件: Activities

2017-03-10 10:23:56 346

原创 Android常用的两种数据库操作方式总结

Android常用的两种数据库操作方式总结在项目开发中一般会用数据库来进行数据持久化存储,常用的有两种方式: 1、SQLite 2、ORMLite框架SQLite Android内置的轻量级的关系型数据库,运算速度快,占用资源少,不仅支持标准的SQL语法,还遵循了数据库的ACID事务.下面简单介绍下如何使用SQLite?创建数据库创建MydataBaseHelper类并继承SQLiteO

2017-03-07 09:41:46 4861

原创 git操作命令整理

1、mkdir(创建目录)2、pwd(用户显示当前目录)3、git init(把该目录变成Git可以管理的仓库)4、ls -ah(列出该目录下的所有文件)5、git add (把文件添加到仓库)6、git reset (取消添加的新文件)7、git rm (从git删除文件,不再repo里管理)8、git diff(查看本地未确认的修改)9、git diff --c

2016-06-24 10:32:12 235

Himi之Android游戏开发系列

介绍了Android游戏开发的过程,该文档详细,清楚,适合刚开始学习Android游戏开发的人

2011-10-28

空空如也

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

TA关注的人

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