![](https://img-blog.csdnimg.cn/20200326090505671.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
安卓
文章平均质量分 55
Android
敲代码的小强
曾在国企、台企、外企,四大工作过。
1.2006年代表河源市龙川县铁场中心小学以队长身份带领队伍参加篮球全县比赛冠军。
2.2008年获得河源市第二届水上运动赛艇项目单人冠军。
3.2009年获得河源市龙川县优秀运动员称号。
4.2016年踏上安卓学习之旅。
5.2020年Flutter开发。
6.2022年学习js,html,css,vue.
展开
-
Google Play Install Referrer API 和 Facebook App Ads Referral 集成
由于需要精准的获取投放广告的数据(投放的平台,防止数据的丢失等)。我们使用了Google Play Install Referrer API 和Facebook App Ads Referral结合采集数据,然后通过后台服务记录数据。最后服务器记录的数据与Facebook提供的数据对比,检查数据的真实性、丢包概况等。最后得出结论可以用于后续运营策略。原创 2023-01-10 10:55:11 · 4388 阅读 · 11 评论 -
AAPT: error: resource android:attr/lStar not found.
今天运行flutter Android 项目,突然就运行不起来了。后来发现是有些插件升级导致的。他们使用了是 androidx.appcompat:appcompat:1.4.0 对应的core:1.7.0androidx.appcompat:appcompat:1.4.0解决方案:把插件的版本改成对应是androidx.appcompat:appcompat:1.3.1对应的core:1.5.0implementation 'androidx.appcompat:app...原创 2022-04-19 13:01:04 · 2188 阅读 · 0 评论 -
Java实现获取某个时间段的工具类:如过去一周,一个月,一年等日期
给大家分享获取某个时间段的工具类,需要的可以copy使用 //1. 过去七天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.add(Calendar.DATE, -7); Date d原创 2020-07-31 10:59:07 · 907 阅读 · 0 评论 -
Android:带透明度的颜色值
说明:颜色值默认是6位,在6位前面加上不同的值,就可以有各种不同的透明效果。演示:一、不透明度值如下:0% 00 5% 0D 10% 1A 15% 26 20% 33 25% 40 30% 4D 35% 59 40% 66 45% 73 50% 80 55% 8C 60% 99 65% A6 70% B3 75% BF 80% CC 85% D9 90% E6 95% ...原创 2020-07-02 19:51:19 · 1628 阅读 · 0 评论 -
Android APP分享微信小程序
需求:Android APP端 将公司的微信小程序 分享至微信好友分析:微信开放平台SDK支持小程序类型分享,详见官方文档:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317340&token=&lang=zh_CNa) 要求发起分享的App与小程序属于同一微信开放平台帐号;b) 支持分.原创 2020-05-19 16:05:46 · 2697 阅读 · 6 评论 -
Android App跳转小程序 bad_param问题
这个问题是因为原始ID填错了,记得是 gh_打头的 原始id!!!!!! 不是wx_打头的小程序id ,在微信公众平台的- 设置-里面找 原始id补充:最近发现在华为手机(Android10)出现无法唤醒微信,在启动微信后才会调起小程序等情况.这是微信的一个bug.反复排查发现以下几种方法可以解决:1.重新卸载微信重新安装可以解决,2.退出微信账号,唤醒的时候会直接调微信APP登录...原创 2020-05-19 15:06:57 · 10691 阅读 · 0 评论 -
Android异常:ApkProvisionException: No outputs for the main artifact of variant: debug
由于gradle升级,可能会导致项目改动地方比较多。原创 2020-05-07 10:21:17 · 2861 阅读 · 0 评论 -
Android报No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel错误
问题描述:最近公司准备搞短视频项目需要使用ffmpeg。这里面需要NDK技术。下载好NDK,发现以前项目打不开。这项目是3年前开发的。导致NDK版本过低缺少mipsel文件,去官网下载下载ndk压缩包把里面缺少的文件黏贴进去就行了。错误由下图所示:解决方案:第一种方案:更新当前的项目版本。更新到3.4.1,这样可以兼容当前NDK。在项目build.gradle中更改cla...原创 2020-04-02 11:46:05 · 815 阅读 · 0 评论 -
SwipeBackLayout(Activity滑动返回)使用Kotlin封装使用
这是一个SwipeBackLayout(Activity滑动返回)使用Kotlin在项目中自己封装使用教程。1.这个作为Activity的基类。2.重写setSwipeBackEnable()的方法可以在某个页面设置当前页面禁止滑动返回(当前Activity关闭滑动功能).3.官方Demo链接:https://github.com/ikew0ng/SwipeBackLayout以下...原创 2020-03-24 10:54:09 · 1295 阅读 · 0 评论 -
No static field xxxx of type I in class Lcom/xxx/xxx/R$id;控件id找不到问题
起因:今日和前端交互,发现调用相册报错.打开以前的项目又没有问题.由于集成了极光im,极光的im中选择相册和我用的第三方的控件layout.xml是一样的.最后改了下极光im的layout.xml名称就好了问题描述:问题的原因是系统没有找到此id;解决方法:如果你可以找到此id的话,说明你的 layout.xml有重复的;把当前的layout.xml修改一下名字;主工程和Model中的...原创 2019-11-05 10:04:04 · 1823 阅读 · 0 评论 -
Android Studio中如何支持使用Lambda表达式,完美解决kotlin,完美解决AS gradle:2.2.3版本问题
Java8引入了lambda表达式,Lambda 表达式”(lambda expression)是一个匿名函数,本质上就是可以传递给其他函数的一小段代码。假如你集成其他第三方的源码(极光IM,环信IM),项目中要兼容Lambda,但是又与kotlin有冲突,改如何解决,以下方法将可以解决,实战项目中操作过。下面来看一下如何让自己的项目支持使用lambda表达式,以达到简化代码的目的。先来举...原创 2019-08-02 10:40:49 · 1067 阅读 · 0 评论 -
适配Android 8.0新特性权限(广播,下拉通知中心无法查看下载进度条,无法自动安装新apk)
本人开发更新新版本时候发现阿里上传compileSdkVersion要大于26,也就是安卓8.0才可以上传应用apk。于是将compileSdkVersion原来的25给成了26。但是测试过程中发现8.0以上的手机无法自动更新,下拉通知中心栏也没有进度条。广播也不能回调进度条。于是经过排查发现8.0意思的手机需要动态添加权限。广播8.0以下需要在AndroidManifest文件中进行静态...原创 2019-07-11 17:21:01 · 520 阅读 · 0 评论 -
瓦力+美团实现多渠道打包(百度统计+友盟统计)
项目中使用了很多多渠道打包,使用原始productFlavors打包编译很慢,有时候还会不够内存,导致打包不完整.后来发现用了瓦力+,美团多渠道打包很好用,打包速度也快.下面分享给大家,希望大家可以少走弯路.1.在项目的build.gradle的dependencies中添加瓦力插件dependencies { //瓦力 classpath 'com.m...原创 2019-06-04 12:06:27 · 718 阅读 · 2 评论 -
com.github.w446108264:AndroidEmoji:1.0.0报错问题修复
项目里集成了极光推送的即时消息功能,用起来很爽,里面可以发文字、语音、图片、表情等。有一天升级了Android studio3.4,等待编译。。。突然项目报错了,提示com.github.w446108264:AndroidEmoji:1.0.0找不到,于是去git搜了下发现还有一个1.3版本,于是该项目为1.3,继续编译。。。编译完依然报错,两个类EmojiBean、DefEmotico...原创 2019-06-04 11:27:55 · 1627 阅读 · 8 评论 -
Android开发实现QQ三方登录
本文分为两个部分:一是QQ的授权部分;二是获取用户的基本信息部分一、授权部分1.首先,先去腾讯开放平台获取APP ID和APP KEY(未注册腾讯开发者账号的可能需要先注册账号),获取的过程还是还是非常容易的(不用填写任何的应用程序信息)。http://open.qq.com/2.下载SDK(http://wiki原创 2017-08-28 11:21:25 · 1301 阅读 · 0 评论 -
Android 轮播图的实现 自动+手动滑动+指示+点击事件
1.图片加载框架compile 'com.github.bumptech.glide:glide:3.5.2'2.一个先写一个布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2017-03-24 16:48:13 · 7413 阅读 · 2 评论 -
安卓mvc模式
Android 设计模式之MVC模式一、深入理解MVC概念 MVC即Model-View-Controller。M:逻辑模型,V:视图模型,C:控制器。 MVC模式下,系统框架的类库被划分为3种:模型(Model)、视图(View)、控制器(Controller)。模型对象负责建立数据结构和相应的行为操作处理。视图对象负责在屏幕上渲染出相应的图形信息展示给用户看原创 2017-02-16 11:55:07 · 365 阅读 · 0 评论