- 博客(6)
- 收藏
- 关注
原创 Android 8.0通知栏适配
最近在原生8.1手机安装app遇到了个崩溃,排查了下原因发现是通知栏没有兼容8.0版本导致的。 8.0前后版本的区别,主要是8.0以后在构建Notification.Builder的对象时,需要在构造方法中传入一个channelId参数,而这个channelId对应的渠道需要在创建Builder之前创建,这里简单做个兼容,只截取关键代码,代码如下: private static final ...
2018-07-19 16:38:35 976
原创 Android设置Activity透明背景样式
给Activity指定主题样式时,如果activity继承AppCompatActivity,则必须指定theme为Theme.AppCompat或者其子类,否则会报错。首先,不设置布局文件背景颜色或者设置背景颜色为透明; 其次,在styles.xml文件中添加如下样式,可根据情况设置所需属性,但是,android:windowBackground和android:windowIsTrans...
2018-07-17 14:24:26 14852 3
原创 OPPO R15调试模式运行app后,点击启动图标,不能正常打开app
问题最近用Android Studio(版本是3.1.1)在OPPO R15(8.0)运行app,但是,安装完app以后,点击启动图标后不能打开app。启动图标如下图: 尝试网上说是添加 android.injected.testOnly=false 到 gradle.properties 这个文件里面,但是亲测无效,改成“android.injected.testOnl...
2018-07-16 14:44:44 4321 3
原创 Android Studio中gradle工程相关配置
一.添加aar依赖 1.在模块的根目录下(src同级)添加libs目录,然后添加对应的aar,如下图: 2.在模块的build.gradle文件中,添加如下代码:android { ...此处省略}// 指定aar目录repositories { flatDir{ dirs 'libs' }}dependencies { .....
2018-07-13 14:40:38 422
原创 Android推送集成——极光推送
【前言】写这篇文章的目的:验证极光集成文档中jcenter 自动集成步骤是否需要配置AndroidManifest.xml(公司项目中的集成方式使用自动集成还配置了AndroidManifest.xml,懵逼了。。。)【集成步骤】先附上极光推送AndroidSDK集成指南jcenter 自动集成步骤 说明 : 1.使用jcenter自动集成的开发者,不需要在...
2018-07-07 13:43:17 719
原创 Android——安装APK错误 Failure [INSTALL_CANCELED_BY_USER]
今天想测测小米推送,然后借同事手机来测试,结果Studio一直报 Failure [INSTALL_CANCELED_BY_USER]。不管怎么插拔USB,怎么重启Studio和手机都没用,后来搜了下,看了十六、安装APK错误 Failure [INSTALL_CANCELED_BY_USER]这篇文章,原来是手机上的安装权限问题。面对MI设备相同的问题,并通过以下步骤来解决问题:小米手机...
2018-07-07 13:00:40 1234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人