随笔分类 - android提高篇
摘要:注册Github账号有半年多的时间,却一直不知道如何将自己做好的项目部署到Github中。看了网上许多的教程,要么一开始就来Git命令行,要么直接就来一堆术语,很少能够真正说中要点,解决我们的烦恼。 而我一开始也正是因为在网上苦寻方法和教程无果,最后失去了热情和耐心,放弃了深入Github,导致失去
阅读全文
摘要:无图说卵,先上图 jianshu-top.gif 查阅资料后,发现网上大部分都是用这种方法实现的: 多写一个和需要悬浮的部分一模一样的layout,先把浮动区域的可见性设置为gone。当浮动区域滑动到顶部的时候,就把浮动区域B的可见性设置为VISIBLE。这样看起来就像悬浮在顶部不动了。 具体看下边
阅读全文
摘要:这篇随笔将会简单的记录下ImageView这个控件的一些使用方法,以及其最重要的一个属性: scaleType ImageView这个控件是用来显示图片用的,例如我们可以通过下面这段xml配置来声明显示一张图片: 其中src就是引用我们需要使用的图片,其可以是存放在 assets 目录下的图片,也可
阅读全文
摘要:1 android:scaleType="center" (1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。 (2)当图片小于ImageView的宽高:直接居中显示该图片。 2
阅读全文
摘要:做室内定位的程序员应该都知道,在Android 5.0之后,google推出了蓝牙扫描新接口,我们在实测中发现出一些问题,现在给大家列出,以供参考: 1.android 4.3.1(Build.VERSION_CODES.JELLY_BEAN_MR2)增加的startLeScan(callback)
阅读全文
摘要:Hello,大家好,我是Clock。今天要写的这篇文章主题是关于夜间模式的实现套路。本来这篇文章是上周要写的,结果因为上周末有其他事情,所以拖到这个周末才完成。曾经和薇薇(钛媒体漂亮的程序媛)聊过夜间模式实现的问题,当时薇薇酱负责钛媒体客户端的重构工作,有个夜间模式功能在考虑要不要用 Android
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/22520818来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。网上看到过大多实现夜间模式的效果,实现方式总结起来,发现好繁琐,大多数夜间模式实现都是基于另一套apk来,作为依赖实现,像QQ
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/22573081来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 an框架的网络框架是完全基于Xutils3.0以上的,这里需要感谢前辈/wyouflf/xUtils3的无私奉献。 Begi
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/23363591来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Android5.0(Lollipop) BLE蓝牙4.0+浅析demo连接(三) 上面的两篇文章已经实现了蓝牙之间的搜索和
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/23679793来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。置顶:此文转载CSDN博客文章,原文地址:http://blog.csdn.net/poltroon/article/deta
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/23347612来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Android5.0(Lollipop) BLE蓝牙4.0+浅析code说明(二) Android4.4 启用蓝牙相关的操作
阅读全文
摘要:作者:Bgwan链接:https://zhuanlan.zhihu.com/p/23341414来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 作者:Bgwan 莳萝花链接:android BLE 蓝牙4.0+浅析(一) - Android开发 - 知乎专栏来源:知乎
阅读全文
摘要:BluetoothAdapter.java中有low enery(le)的一些方法,android提供了这些方法,但源码中并未找到这些方法的调用之处。本文档主要分析这类方法的执行流程,来了解下le到底做了些什么。 本文主要就是分析下startLeScan方法(两个重载方法)。 下面来分析下iGatt
阅读全文
摘要:android4.3中引入了蓝牙低能耗le(low energy),相应的也有一些方法/类。不过代码里,并没有找到初始调用的地方。所以这里还是先只分析下bt普通的扫描流程(类似android 4.2),先贴出流程图 主要通过“扫描”的流程来分析下 BluetoothSettings.java::st
阅读全文
摘要:private String convertString(String str, Boolean beginUp){ 以上方法 比直接使用String 自带的 str.toLowerCase() 和 str.toUpperCase() 效率高些
阅读全文
摘要:在项目开发的时候会需要统一字符串的格式,比如首字母要求统一大写或小写,那用Java如何实现这一功能?下面一起来学习学习。 话不多说,直接上代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //首字母转小写 public static String toLowerCaseFi
阅读全文
摘要:我当时说承诺为大家写一个,一直没空,直到最近又有人跟我要,我决定抽时间写一个吧。确实设置闹钟是一个比较麻烦的东西。我在这里写的这个demo抽出来了封装了一个类库,大家直接调用其中的设置闹钟和取消闹钟的方法即可。可以设置每天的闹钟,周一到星期天之间多选的闹钟,也可以设置选择一次性闹钟,跟系统设置闹钟的
阅读全文
摘要:AlarmManager介绍 AlarmManager这个类提供对系统闹钟服务的访问接口。 你可以为你的应用设定一个在未来某个时间唤醒的功能。 当闹钟响起,实际上是系统发出了为这个闹钟注册的广播,会自动开启目标应用。 注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备,但是当设备关机
阅读全文
摘要:前些时候,有人在我「非著名程序员」微信公众号的后台问我有没有设置闹钟的demo,我当时说承诺为大家写一个,一直没空,直到最近又有人跟我要,我决定抽时间写一个吧。确实设置闹钟是一个比较麻烦的东西。我在这里写的这个demo抽出来了封装了一个类库,大家直接调用其中的设置闹钟和取消闹钟的方法即可。可以设置每
阅读全文
摘要:闹钟的原理可用下面我自己画的一幅图来概括:(不对的地方,尽管吐槽) 我们来看看新建闹钟到闹钟响铃的步骤: 1、新建一个闹钟: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 获得AlarmManager实例 fi
阅读全文

浙公网安备 33010602011771号