【Android】微信支付错误码 -1

微信支付的实现非常简单,核心代码就十几行,但是一旦出问题,就很难找到问题所在 简单介绍一下: 引入包 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' 在appliction中注册 IWX...

2019-03-25 12:05:45

阅读数 45

评论数 0

友盟统计与百度推送

记录一个友盟统计与百度推送可能存在的冲突 前些天先集成了百度推送,测试一下,正常,后来就没管了。 为了快速实现分享和数据统计,又引入了友盟,测试一下,友盟也没有问题。 回头,后端说要改一下推送内容,让我测试一下,百度推送崩了! 在PushMessageReceiver中打印信息,绑定成功,获取到了...

2019-03-20 11:25:14

阅读数 43

评论数 0

【Android】HTTP和HTTPS混合使用

Android P默认https传输协议, 通过SSLSocketFactory手动添加了(数据交互)服务端的证书,但加载的图片资源、html等可能使用的http协议,导致资源无法访问。 先贴一下证书的添加 private static final String CLIENT_TRUST_PA...

2019-03-12 10:08:04

阅读数 85

评论数 0

【Android】自定义高复用布局

先PO效果图 以上两种基本是比较常用的布局类型,以第一个图为例进行说明。 先看xml代码,凸显一下效率~~ <?xml version="1.0&...

2019-01-15 15:32:44

阅读数 67

评论数 0

【Android】Activity继承中方法的执行顺序

初入Android,最常遇到的Crash是NullPointerException··· 检查了一下,发现是没有new出对象或是赋值,急忙随便找个地方赋值。一运行,依旧NullPointerException,一行行检查下来,才发现是取值在前,赋值在后。 长记性了,BaseActivity都要...

2019-01-11 15:53:12

阅读数 204

评论数 0

【Android】基于Retrofit2的网络请求的数据格式问题···

之前做了几个项目,网络请求使用的是默认数据格式,一试就通,就没有探究过其中的原理。这次更换了数据格式,一堆问题······ 封装的默认格式:Content-Type:application/json; charset=utf-8 新的需求:Content-Type:application/x-w...

2019-01-08 15:17:24

阅读数 38

评论数 0

【Android】v7包版本冲突

依赖一个第三方包时,报了个错: 'com.android.support:recyclerview-v7' has different version for the compile (27.0.2) and runtime (28.0.0) classpath. You should ...

2019-01-03 15:12:02

阅读数 176

评论数 0

【Android】简单的接口回调

应用场景 工具类封装 举个栗子:百度定位 下面的代码是封装的一般方法 public class LocationTool { private Context context; public LocationClient mLocationClient = null; p...

2018-11-02 10:57:12

阅读数 133

评论数 0

【Android】so库缺失--UnsatisfiedLinkError

第一次引入多个so库,果断报了UnsatisfiedLinkError错误 先引入的DMD(墙外的一个全景拍照sdk)的so库 长这样: 只支持两个平台:armeabi和armeabi-v7a,调试正常。 然后引入百度地图so库 长这样: 支持的机稍微多了一些,五个平台。 把两堆文...

2018-10-30 18:46:17

阅读数 115

评论数 0

【Android】沉浸式状态栏+固定高度的Title栏

新手上路 直接po代码(复制的时候记得加上setBar) 先是网上很好找到的“通过设置全屏,设置状态栏透明” /** * 通过设置全屏,设置状态栏透明 * @param activity */ public static void fullScreen(A...

2018-10-26 15:17:08

阅读数 81

评论数 0

【可能有点用的记录】Android Studio 3.2.1更新(2)

前几天更新到3.2.1 打开原来的项目报了个奇怪的错 Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1). Searched in the following locations: htt...

2018-10-26 11:28:36

阅读数 170

评论数 0

【毫无营养的记录】Android Studio 3.2.1更新

8月份更新3.1.4后满满的问题,发誓不再乱更新。 但是······自从接收到新版本推送起,就各种卡顿,都想把电脑砸了。 电脑配置一般,但也不至于太差,附一张电脑配置以及性能监控图(电脑管家偷性能?) 更新到3.2.1后,preview又出问题了,加载不出布局视图 重启一下,可以了···...

2018-10-24 11:11:51

阅读数 809

评论数 1

【毫无营养的记录】Android Studio 3.1.4 导入包显示异常

上周五(8.10)更新了Android Studio,接着打开一个项目从网上找的的demo(仿微信布局)。 打开项目,一片红。 不支持v4 包、v7 包 系统还支持快速导包 但导入的包只有import android.app.Fragment...

2018-08-13 10:44:02

阅读数 538

评论数 3

【Android】Bugly热更新快速集成·打包与下发

打基准包 执行assembleRelease编译生成基准包: 这个会在build/outputs/bakApk路径下生成每次编译的基准包、混淆配置文件、资源Id文件,如下图所示: 实际应用中,请注意保存线上发布版本的基准apk包、mapping文件、R.txt文...

2018-07-30 12:39:11

阅读数 168

评论数 0

【Android】Bugly热更新快速集成·代码部分

文档资料来源:Bugly 第一步 添加依赖 工程根目录下“build.gradle”文件中添加: buildscript { repositories { jcenter() } dependencies { // ti...

2018-07-30 11:38:42

阅读数 96

评论数 0

Android动态权限管理

Android动态权限管理 Android6.0以后,应用权限分为静态权限和动态权限,下表是需要动态申请的权限。 描述 权限代码 调用相机权限 CAMERA 日历权限 READ_CALENDAR WRITE_CALENDAR 通讯录权限 READ_...

2018-07-13 11:48:44

阅读数 108

评论数 0

Bugly全量更新快速集成(Android)

本文为Bugly快速配置,不涉及高级设置。 添加依赖 使用Android Studio 自动集成 在app目录下,build.gradle内,dependencies模块中添加引用 compile 'com.tencent.bugly:crashreport_upgrade:1...

2018-07-10 12:30:06

阅读数 270

评论数 0

获取手机的基础信息

获取手机的基础信息 获取TelephonyManager实例 1 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 获取设备码 te...

2018-06-29 18:06:48

阅读数 118

评论数 0

极光统计-自定义计数事件(Android)

前置条件:拥有AppKey前往注册建议使用自动集成,在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。android { ...... defaultConfig { applicationId "com.x...

2018-06-28 20:29:11

阅读数 550

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭