摘要: 上图上代码 键盘点击变色 光标颜色 键盘 demo地址 https://github.com/huanyi0723/VipKeyboardTest 阅读全文
posted @ 2017-05-19 17:26 幻奕 阅读(4747) 评论(0) 推荐(0) 编辑
摘要: 一 JDK安装1 安装包安装 jdk-8u121-windows-x64.exe2 环境变量配置 3 验证是否安装成功 二 Android Studio安装 1 安装包安装 android-studio-bundle-162.3871768-windows.exe SDK安装目录 C:\Users\ 阅读全文
posted @ 2017-04-12 21:43 幻奕 阅读(597) 评论(0) 推荐(0) 编辑
摘要: Handler流程1、首先Looper.prepare()在本线程中保存一个Looper实例,然后该实例中保存一个MessageQueue对象;因为Looper.prepare()在一个线程中只能调用一次,所以MessageQueue在一个线程中只会存在一个。2、Looper.loop()会让当前线 阅读全文
posted @ 2017-01-13 11:40 幻奕 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 常用类及源码分析 扩充容量的方法 ensureCapacityHelper很多方法都加入了synchronized同步语句,来保证线程安全Vector中也允许元素为nullVector现在已经基本不再使用 ArrayList是基于数组实现 不是线程安全的,只能用在单线程环境下可以通过下标索引直接查找 阅读全文
posted @ 2016-12-13 18:41 幻奕 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Context LayoutInflater ArrayList clone() Interpolator 策略抽象 LinearInterpolator CycleInterpolator 具体实现策略 从Android代码中来记忆23种设计模式 相信大家都曾经下定决心把23种设计模式牢记于心,每 阅读全文
posted @ 2016-12-13 16:29 幻奕 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 堆排序的难点就在于堆的的插入和删除。 堆的插入就是——每次插入都是将新数据放在数组最后,而从这个新数据的父结点到根结点必定是一个有序的数列,因此只要将这个新数据插入到这个有序数列中即可。 堆的删除就是——堆的删除就是将最后一个数据的值赋给根结点,然后再从根结点开始进行一次从上向下的调整。调整时先在左 阅读全文
posted @ 2016-12-11 23:56 幻奕 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 背景 由于普通TextView的跑马灯效果与焦点获取有关 所以不能直接使用 之前查找到的控件在数据设置方面存在问题 所以通过寻找github上的开源控件 并修改源码 得到一个目前感觉不错的效果 原理 滚动效果其实就是文字在屏幕上的移动 根据找到的控件 发现有两种方案 一种是使用scrollTo方法 阅读全文
posted @ 2016-08-24 09:55 幻奕 阅读(370) 评论(0) 推荐(0) 编辑
摘要: //获取网络类型 2G/3G/WIFI public String getNetworkType(){ String mNetWorkType = ""; ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); ... 阅读全文
posted @ 2016-07-22 13:36 幻奕 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 分页显示有两种方式 一种是使用ViewPager 另一种是使用FragmentTransaction 上代码 1 FragmentTransaction实现方式 public class MainActivity extends FragmentActivity implements View.On 阅读全文
posted @ 2016-03-02 09:54 幻奕 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: Android 设置进度条背景 直接上代码 <ProgressBar android:id="@+id/progressBar" android:layout_width="match_parent" android:layout_height="20dp" android:layout_gravi 阅读全文
posted @ 2016-02-04 15:40 幻奕 阅读(3172) 评论(0) 推荐(0) 编辑