Android
文章平均质量分 77
walkinthecold
do it!
展开
-
Android整点报时
刚开始接到这个需求的时候,首先就想到了开个线程,不停的去扫当前的时间,但是一想这个做法很耗性能,肯定有更好的办法。果然,在网上百度了个demo,一看别人的代码,原来Android系统里面有个 Intent.ACTION_TIME_TICK ,这个Action的意思就是tick会以分钟为单位,每分钟发一次,那么我们只需要写个广播,接收一下就行了。注意这个广播最好动态注册,不然有可能接收不到。原创 2016-08-23 12:28:41 · 8358 阅读 · 3 评论 -
android 蓝牙设备监听广播
转自Android蓝牙设备监听广播蓝牙权限 1、监听手机本身蓝牙状态的广播手机蓝牙开启关闭时发送action: BluetoothAdapter.ACTION_STATE_CHANGEDif (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) { int state = intent.ge转载 2016-08-23 12:19:39 · 3109 阅读 · 3 评论 -
关于AndroidStudio 的 Gradle 基础知识
文章转至http://www.androidchina.net/5249.html1. 前言前一段时间有人在我的邪教群里问「刚学 Android 不久,对 Gradle 不懂,看了很多资料依然一知半解,希望张哥给讲讲 Gradle 」,没想到群里很多人都响应,表示同感,有人在群里推荐了一本书,说看这本书就行了。说实在的,我不反对看书,但是我反对的是为了弄懂一个知识点就需要看一本书那效率也太转载 2016-08-04 11:45:11 · 366 阅读 · 0 评论 -
Android中如何杀死后台应用而不自启动
一、已知的 kill 后台应用程序的方法android.os.Process.killProcess(pid);activityManager.killBackgroundProcesses(pkgName);kill -9 pid这三种方法都可以“杀死”后台应用程序,但是都会自启动,对于前面两种直接使用Android的API就行了,所以就不多介绍了。这里稍微介绍一下 最后一个方法的用转载 2016-06-27 10:21:18 · 2004 阅读 · 0 评论 -
android事件分发机制
下面是一个简单的demo的布局视图。点击里面的view,产生的点击事件结果是:下面对事件分发的三个方法的返回值进行测试:dispatchTouchEvent(FirstRelativeLayout):super.dispatchTouchEvent(ev) 结果不变true和false结果一致onInterceptTouc原创 2016-02-29 09:38:26 · 272 阅读 · 0 评论 -
Freeline使用遇到的问题
Traceback (most recent call last): File "freeline.py", line 7, in from freeline_core.dispatcher import Dispatcher File "E:\Android\CustomVIew\freeline_core\dispatcher.py", line 8, in from co原创 2017-02-15 14:02:07 · 852 阅读 · 1 评论