2017年10月9日

摘要: 主页面布局很简单,只有一个RelativelyLayout 悬浮窗中只有一个TextView 主界面代码 public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActi 阅读全文

posted @ 2017-10-09 09:03 xl_phoenix 阅读(792) 评论(0) 推荐(0) 编辑


2017年9月25日

摘要: 1. OIO中,每个线程只能处理一个channel(同步的,该线程和该channel绑定)。 线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成,如图: NIO中,每个线程可以处理多个channel(异步)。 线程发起IO请求,立即返回;内核在做好IO操作的准备之 阅读全文

posted @ 2017-09-25 09:14 xl_phoenix 阅读(618) 评论(0) 推荐(0) 编辑


2017年9月18日

摘要: 概述 Android的属性动画,可以让View有一个颜色的切换动画;可以使用3D旋转动画;当动画停止时,可以让View的位置就是当前的位置。 相关API 我们首先需要了解几个属性: Duration动画的持续时间,默认300ms。 Time interpolation:时间差值,乍一看不知道是什么, 阅读全文

posted @ 2017-09-18 08:52 xl_phoenix 阅读(239) 评论(0) 推荐(0) 编辑


2017年9月11日

摘要: 转自: "Koltin China (一) 介绍 Kotlin for Android Dev" 1. 什么是Kotlin? Kotlin是JetBrains开发的基于JVM的语言。Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两 阅读全文

posted @ 2017-09-11 09:01 xl_phoenix 阅读(515) 评论(0) 推荐(0) 编辑


2017年9月4日

摘要: Android 8.0 (Android Oreo(奥利奥))新特性介绍 通知渠道 — Notification Channels 通知渠道是由应用自行定义的通知内容类别,借助渠道,开发者可以让用户对不同种类的通知进行精细控制,用户可以单独拦截或更改每个渠道的行为,而不是统一管理应用的所有通知。 画 阅读全文

posted @ 2017-09-04 09:01 xl_phoenix 阅读(272) 评论(0) 推荐(0) 编辑


2017年8月14日

摘要: 前言 自定义组合控件就是多个控件组合起来成为一个新的控件,主要用来解决多次重复的使用同一类型的布局。比如我们应用的顶部的标题栏,还有弹出的固定样式的dialog,这些都是常用的,所以把他们所需要的控件组合起来重新定义成一个新的控件。 组合控件的xml布局 现在就自定义一个顶部的标题栏,当然实现标题栏 阅读全文

posted @ 2017-08-14 08:56 xl_phoenix 阅读(151) 评论(0) 推荐(0) 编辑


2017年8月7日

摘要: ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader 重启到recovery,即恢复 阅读全文

posted @ 2017-08-07 08:57 xl_phoenix 阅读(137) 评论(0) 推荐(0) 编辑


2017年7月31日

摘要: 参考 "Android必知必会 Android Studio修改包名" Android Studio修改包名 1.修改包显示方式 如下图所示: 通过修改包显示方式,我们可以更方便的修改包名。 2.修改包名 经过1中的操作,我们可以随意修改包的某个节点 选中所要修改包的节点 右键后选中 Refacto 阅读全文

posted @ 2017-07-31 08:54 xl_phoenix 阅读(236) 评论(0) 推荐(0) 编辑


2017年7月23日

摘要: SurfaceView介绍 通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDr 阅读全文

posted @ 2017-07-23 23:22 xl_phoenix 阅读(219) 评论(0) 推荐(0) 编辑


2017年7月17日

摘要: 最近需要做一个搜索动画的呼吸灯效果,在网上查了下有以下两种实现方式,现记录下来。 实现呼吸灯效果本质上都是使用ImageView动画,实现alpha值变化。 第一种方式,直接使用动画实现,代码如下: 第二种方式,使用timer实现,代码如下: 增加动画alpha_fade_in.xml alpha_ 阅读全文

posted @ 2017-07-17 09:00 xl_phoenix 阅读(3161) 评论(0) 推荐(0) 编辑


Copyright © 2024 xl_phoenix
Powered by .NET 9.0 on Kubernetes