- 博客(7)
- 收藏
- 关注
原创 Android 蓝牙4.0
// 初始化 Bluetooth adapter, 通过蓝牙管理器得到一个参考蓝牙适配器(API必须在以上android4.3或以上和版本)final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);mBluetoothAdapter = blu
2016-10-27 11:13:02 409
原创 Android 6.0 运行时权限处理
Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前的APP设置的targetSdkVersion低于23,在运行时也不会崩溃,但这也只是一个临时的救急策略,用户还是可以在设置中取消授予的权限。if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (
2016-10-27 11:06:48 405
原创 Axure ant.design 搭建小项目原型图
Axure RP是一个专业的快速原型设计工具。链接不提供。Ant Design Library v2.0.1蚂蚁金服体验技术部出品,https://ant.design/docs/resource/download注意ICON的使用:因为该原型图为移动端,所有采用移动端的样式风格,先上图:上图中,有个需要注意的地方,底部tab有个page切换功能,在此需要用
2016-10-26 16:49:56 16728
原创 检测内存泄漏的常见工具-LeakCanary
见到这个标题有经验的开发者可能要吐槽我是标题党了,特别是从Eclipse时代走过来的开发者,以为我一要开始贴那张像**一样的MAT内存模型图或者AndroidStudio中Monitors下的实时内存占用图,又要开始分析那一条条剪不断理还乱的内存引用链,然后费尽九牛二虎之力去查找项目中无数的内存泄漏中的一个。但是,我要告诉你,你错了。其实,以前我看到内存泄漏分析文章的时候也是这样的想法,看着恐怖的
2016-10-26 15:48:15 8800 1
转载 android 属性动画完全解析
相比于ValueAnimator,ObjectAnimator可能才是我们最常接触到的类,因为ValueAnimator只不过是对值进行了一个平滑的动画过渡,但我们实际使用到这种功能的场景好像并不多。而ObjectAnimator则就不同了,它是可以直接对任意对象的任意属性进行动画操作的,比如说View的alpha属性。不过虽说ObjectAnimator会更加常用一些,但是它其实是继承自
2016-10-24 15:38:11 307
原创 AndroidStudio 中如何设置注释模板
在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等。那么在android studio中该如何设置呢?
2016-10-22 15:11:24 428
原创 React.js踩坑中...
公司新项目暂定技术使用React.js,先找几个DEMO试试,其中语法与之前的语法有点点的区别,最坑爹的是没有一个完美的IDE,作为脑子懒得人,没有快捷联想,我的天~~~废话不多说直接上。。。IDE:Sublime Text 3,更新ReactJS插件,勉强使用。 Hello React! -----------------按鈕点击----
2016-10-11 21:49:44 1146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人