android 编译sdk更改为6.0时出现的问题
2017-01-18 11:06
507 查看
这只是我自己在开发中遇到的问题的解决方法,写下来只是为了以后方便查看和巩固记忆,在文章中可能会使用到一些开源项目,多谢作者
在安卓6.0编译器中 通知
myNoti.setLatestEventInfo(this, contentTitle, contentText, appIntent);
这种写法是不存在的更换为
Notification.Builder builder = new Notification.Builder(context);
builder.setSmallIcon(iconId).setContentTitle(contentTitle).setContentText(contentText).setDefaults(Notification.DEFAULT_SOUND).setContentIntent(appIntent);
notificationManager.notify(0, builder.build());
在android 6.0中
org.apache.http.client需要重新导包
操作方法:项目右键 - open Module setting - Dependencies -” +”-library Dependcy -输入“”org.apache.http.client“”搜索即可
andorid 6.0权限获取
这边用的是permissiongen是HitHub上的开源项目,用起来很方便!多谢作者) GitHub地址 https://github.com/lovedise/PermissionGen
直接打开查看即可
需要动态获取的权限列表
判断Android 版本(23替换成你需要比较的版本号就可以)
if(Build.VERSION.SDK_INT >= 23){
}
在安卓6.0编译器中 通知
myNoti.setLatestEventInfo(this, contentTitle, contentText, appIntent);
这种写法是不存在的更换为
Notification.Builder builder = new Notification.Builder(context);
builder.setSmallIcon(iconId).setContentTitle(contentTitle).setContentText(contentText).setDefaults(Notification.DEFAULT_SOUND).setContentIntent(appIntent);
notificationManager.notify(0, builder.build());
在android 6.0中
org.apache.http.client需要重新导包
操作方法:项目右键 - open Module setting - Dependencies -” +”-library Dependcy -输入“”org.apache.http.client“”搜索即可
andorid 6.0权限获取
这边用的是permissiongen是HitHub上的开源项目,用起来很方便!多谢作者) GitHub地址 https://github.com/lovedise/PermissionGen
直接打开查看即可
需要动态获取的权限列表
判断Android 版本(23替换成你需要比较的版本号就可以)
if(Build.VERSION.SDK_INT >= 23){
}
相关文章推荐
- 编译android sdk 遇到的问题
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- DirectShow SDK编译中易出现的问题
- android 源码编译打包的apk出现accessed stale local reference问题
- 编译android ICS的SDK时遇到的问题
- 编译android2.2的源码出现问题,问题如下:
- android 编译SDK 问题汇总
- ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决
- 编译Android源码时出现的java版本的问题
- android sdk manager出现的问题
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- 不加ANDROID_SDK_HOME出现的一个问题
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- ubuntu12.04 64bit编译android ics4.0代码出现的/usr/bin/ld.bfd.real: cannot find 问题解决
- Eclipse中编译Android工程时出现的问题解决方法。
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- 编译源码生成的SDK,创建android project 没有proguard.cfg问题
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- 解决eclipse出现This Android SDK requires Andro...date ADT to the latest version.问题
- android更新SDK时出现的问题