Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 一方面让用户更加容易的控制自己的隐私, 一方面需要重新适配应用权限. 时代总是不断发展, 程序总是以人为本, 让我们为应用添加动态权限管理吧! 这里提供了一个非常不错的解决方案.Android系统包含默认的授权提示框, 但是我们仍需要设置自己的页面. 原因是系统...
分类:
移动开发 时间:
2016-01-26 15:24:16
阅读次数:
237
效果 android 4.4之后,系统是支持自定义状态栏和导航栏的,举个最典型的例子就是bilibili客户端了(iOS版本和android版本能用两套完全不一样符合各自系统的设计ui,良心啊~),顶部状态栏为粉色,底部导航栏为半透明色:
接着QQ最新的版本6.2也使用了状态栏透明风格,但是出来的效果在不同版本,不同手机上,显示的效果真是差异很大(4.3版本是无法使用状态栏透明风格的...
分类:
移动开发 时间:
2016-01-19 15:56:25
阅读次数:
215
今天总结了一下Notification的使用,发现这个控件在版本上有点扯淡。API11和API16两个分水岭,导致菜鸟在学习的时候比较吃力,受影响的外界因素是多样的,其中比较重要的就是你测试的android设备的版本,我刚开始使用的android版本为android4.0.4,我在程序中使用的是AP...
分类:
其他好文 时间:
2016-01-14 14:00:24
阅读次数:
161
最近Android 6.0版本的源代码开放下载,刚好分析Android源码的技术书籍《Android源码设计模式解析与实战》上市,我们邀请到它的作者何红辉,来谈谈Android源码中的设计模式,以及近期Android开发中的一些热点话题。受访嘉宾介绍:何红辉(@MrSimp1e),前友盟Androi...
分类:
移动开发 时间:
2016-01-09 16:50:26
阅读次数:
223
乐乐音乐目前是基于musique开发的一个java音乐播放器,之前开发了一个android版本的音乐播放器,现在把android版本的代码移植过来PC版本这里。不过遇到了一个难题,就是java如果要播放mp3等歌曲,要安装jmf,我觉得安装这jmf真是太麻烦了,电脑是64位的伤不起啊。于是我从网上搜...
分类:
编程语言 时间:
2016-01-07 13:13:20
阅读次数:
542
在移动应用开发和运营的过程中,版本管理是一个老生常谈的基础问题,一些版本的基本概念也常常会困扰我们的研发和运营人员。同时,手动管理软件版本,也常常会因为不小心导致后续的发布和更新问题。这里,我准备了一些 iOS 和 Android 版本的基础知识,以及如何在应用中获取版本信息和如何使用 Xcode ...
分类:
移动开发 时间:
2016-01-06 17:49:19
阅读次数:
227
程序中设置了minSdkVersion和targetSdkVersion如下:设备的版本信息如下:运行程序出错,Log如下:01-06 13:56:11.798: E/AndroidRuntime(2396): FATAL EXCEPTION: main01-06 13:56:11.798: E/A...
分类:
移动开发 时间:
2016-01-06 15:53:07
阅读次数:
241
1、TextCounter 效果2、TextCounter 说明每次打开余额宝第一件事情就去看看有多少钱,最炫的就是看着钱在跳动相当的舒服,今天放出这个效果。温馨提示:支持的Android版本最低的是Android 4.0.0 IceCreamSandwich ( API等级14 )3、TextCo...
分类:
其他好文 时间:
2016-01-06 11:51:16
阅读次数:
221
(一)前言 FaceBook早期开源发布了React Native For IOS,终于在2015年9月15日也发布了ReactNative for Android,虽然Android版本的项目发布比较迟,但是也没有阻挡了广大开发者的热情。可以这样讲在2015年移动平台市场上有两个方向技术研究比较火,第一种为阿里,百度,腾讯,携程,360等一线互联网公司的插件化,热修...
分类:
移动开发 时间:
2016-01-04 18:14:55
阅读次数:
352