安卓开发
文章平均质量分 78
CSU_ICELEE
艰苦奋斗的程序员
展开
-
selector与shape
安卓开发,使用selector与shape美化控件,以及增强控件的交互感。原创 2016-12-12 22:02:07 · 747 阅读 · 0 评论 -
Looper为什么能将Message准确发送到Handler
为什么一个Handler发送Message之后,Looper从MessageQueue中取出消息之后,知道要分配给哪个Handler去处理呢?以为虽然一个线程里面只能有一个Looper对象,但是却能有多个Handler对象。原创 2017-07-29 22:13:53 · 390 阅读 · 0 评论 -
AsyncTask源码解析
带你从源码解析AsyncTask原创 2017-07-20 22:22:12 · 367 阅读 · 0 评论 -
Activity的生命周期笔记
Activity的生命周期正常生命周期的方法onCreate:此方法在Activity创建的时候回调onRestart:此方法在Activity不可见之后,重新变为可见的过程中时候会回调onStart:此方法在Activity可见的时候回调,但是此时Activity处在后台,也就是说用户无法进行操作onResume:同样是可见的时候回调,而此时已经是在前台了,用户可以正常操作界面了onPa原创 2017-07-09 15:15:20 · 406 阅读 · 0 评论 -
Camera2 Android相机Demo
基于Camera2 API的Android相机原创 2017-12-03 22:09:21 · 6072 阅读 · 3 评论 -
Android可缩放的ImageView
可缩放的ImageView,支持滑动原创 2018-03-10 23:16:33 · 423 阅读 · 2 评论 -
PopupWindow动画没效果
记录一下遇到的问题,之前写了一个底部弹出菜单,继承自PopupWindow,然后按照网上的代码设置了弹出动画。但是非常特别的是没有显示动画,直接就出现在最终的位置了。找了很久的办法,后来发现是与手机动画有关的,一般可以在开发者选项里面设置窗口动画缩放,我当时是关闭了窗口动画缩放,所以就没有动画效果了。所以打开手机的动画效果就可以显示弹出动画了。...原创 2018-03-18 22:20:42 · 1216 阅读 · 0 评论 -
Volley原理总结
Volley的原理总结原创 2018-03-28 15:47:03 · 244 阅读 · 1 评论 -
Android消息机制笔记
Android消息机制笔记原创 2017-07-20 20:34:23 · 276 阅读 · 0 评论 -
记一次独立开发APP的感悟
前言第一次接触Android开发大约是去年八月份,是在大一的暑假,感觉这个学起来挺简单的,还能够放在手机上运行,感觉美滋滋。 于是学了两个月之后,一个朋友要我做一个功能,说能不能在锁屏界面上弹出一个框框,然后可以在上面记录一下今天要做的事情,这样就可以每次点亮屏幕的时候就能够看到了。于是匆匆忙忙搞了出来,但是程序似乎挺容易被系统杀死的,之后就弹不出来了,后来也就不了了之了。 但是最近又学了一点进原创 2017-06-28 11:04:02 · 4928 阅读 · 6 评论 -
Android Studio更改快捷键,让开发更快捷
首先,为了不用鼠标,把手停留在键盘上,我们需要很多的组合键,但是方向键我们经常会用到,而且右手要离开当前的状态,然后按下方向键,再调回之前的状态,这样真的很不爽。所以我们可以选择把方向键用组合键代替,步骤如下:File -> Settings -> keymap 这样我们就可以看到当前所有功能的按键了,以修改上方向键为例:找到Up,然后右键,选择Add Keyboard Shortcu原创 2016-12-24 19:29:46 · 1777 阅读 · 0 评论 -
FloatingActionButton展开按钮
通过FloatingActionButton实现展开菜单。原创 2017-01-05 12:15:16 · 4603 阅读 · 8 评论 -
Android 扇形统计图
Android 扇形统计图先看看效果: 看上去如果觉得还行就继续往下看吧!自定义View定义成员变量 private int mHeight, mWidth;//宽高 private Paint mPaint;//扇形的画笔 private Paint mTextPaint;//画文字的画笔 private int centerX, centerY;//中心坐原创 2017-02-17 15:38:33 · 2004 阅读 · 0 评论 -
Android自定义View——展开菜单
使用ActionFloatingButton,实现展开菜单,使用很简单。原创 2017-06-28 10:56:15 · 958 阅读 · 5 评论 -
IPC机制笔记
什么是IPC?IPC是Inter-Process Communication的缩写,含义为进程间通信或跨进程通信。一般一个应用程序只有一个进程,至少有一个线程,即主线程,在Android中,主线程也叫UI线程,用于更新UI,如果进行耗时的操作,导致界面无法响应,就会出现ANR(Application not responding),所以要把操作放在子线程。Android中的多进程模式开启多进程模式:原创 2017-07-14 10:40:49 · 394 阅读 · 0 评论 -
View的事件分发机制
View的事件分发机制的总结。原创 2017-07-15 09:41:12 · 409 阅读 · 0 评论 -
Android自定义View——扩散波浪按钮
前言劳动节快乐!!!O(∩_∩)O(本文写于2017年劳动节假期的最后一天。) 虽然现在不是一个值得庆祝的时间,因为美好的白天已经过去了,再过不久大家就要回到公司或者课堂了。/(ㄒoㄒ)/~~ 想做一个随即匹配按钮,同学建议是做一个像波浪一样向外扩散的按钮,同学在网上找了一个效果图,看上去挺简单的,就自己做了一个,下面是效果图: 我觉得用在只需要一个大按钮的界面里面,是挺合适的。 下面就原创 2017-06-28 10:58:48 · 1879 阅读 · 0 评论 -
Android悬浮球及全局返回功能的实现
先来一发效果图:前面是返回效果,最后一下是实现home键的效果 前言很久之前,就想做一个悬浮球了,毕竟是程序猿嘛,有想要的功能的时候总是想自己尝试一下,于是兴致勃勃的找了好久,都没有找到全局返回功能该如何实现!最后也无疾而终,就在前两天,又想到了这个功能,今天硬是花了好久,从一个同类软件获得了一点灵感,有一个关键的地方被我察觉到了,顺着这个思路找了很多资料,便实现了全局返回功能。思路废话不多说了,原创 2017-06-28 10:59:41 · 10960 阅读 · 11 评论 -
Android监听用户正在使用的程序
Android监听用户正在使用的程序问题由来最近想做一个记录时间的APP,同学提议还不如监听把时间花在了哪些APP上面呢!仔细一想,还真不错,可以作为其中的一个功能。原创 2017-06-28 11:01:01 · 25902 阅读 · 2 评论 -
ADB push某个文件夹下的内容
使用adb push命令的时候,有时候需要push某个文件夹下的所有内容到手机,一般我们会这样:adb push C:\xxdir\project /sdcard/xxx但是这样会将project文件夹也push到手机里面,要想将project里面的内容也push进去怎么办呢?adb push C:\xxdir\project\. /sdcard/xxx这样就可以只push pro...原创 2018-09-05 10:50:14 · 36616 阅读 · 4 评论