- 博客(15)
- 收藏
- 关注
原创 INSTALL_FAILED_USER_RESTRICTED
最近在使用小米手机调试APP,卸载在AS运行Run,提示"INSTALL_FAILED_USER_RESTRICTED"赵六很久才发现自己在<application>节点中添加了 android:debuggable="true"tools:ignore="HardcodedDebugMode"删除,在运行ok.
2021-04-07 18:41:57 3071
原创 七牛图片多文件一次上传
前几天在做项目时:遇到七牛图片上传,一次9张上传,但是七牛目前没有提供这种上传方式,那么怎么处理,难不成我通过for循环上传,这样有点不切合项目的需求,容易出错,想了很多办法,想起rxjava2.0可以实现list集合便利,发送数据到下游observable.那么能使用rxjava实现图片上传吗?答案是:可以的.具体实现思路如下:项目要求图片是有序的,用户的选择就是上传顺序,也就是图片返回路径的顺序 使用rxjava2.0的fromIterable这个操作符才给下游发送数据,使用...
2020-05-19 16:43:36 1056 1
原创 APP应用环境切换
在开发APP过程中(这里只讨论android应用)常常会遇到4套环境["开发环境","测试环境","与生产环境","生产环境"]等,没此开发完,开发人员都需要打包想对对应的环境给测试人员,这个货程真心麻烦,流程重复,纯体力劳动.就想能不能在应用内部切换APP运行环境.有了想法就开始动手.具体实现想法如下:在应用中使用多次点击召唤神龙大法 使用摇一摇实现切换. 环境切换后要进行数据重置,一般是采用APP自重启. 相关细节优化,避免OOM等异常以上是初步想法,那么怎么具体实现,利用a...
2020-05-19 16:08:20 870
原创 java.lang.UnsupportedOperationException
今天在写项目时遇到这个错:java.lang.UnsupportedOperationException,着时有点纳闷啊,因为是ArrayLiat的addAll操作,原则上是没问题的。那么问题是在哪里,看看下面的代码:import java.util.Arrays;List<String> selectedImagePath= new ArrayList<>();if (!TextUtils.isEmpty(maintainBean.local_photo_array).
2020-05-11 11:47:53 668
原创 ButterKnife绑定控件报NullPointException
今天在查看bug日志时发现ButterKnife在绑定view时报NPE异常,很纳闷,明显已经加载到了,怎么就是报NPE呢.仔细研究了一下,出现这种状态一般是下面几种错误引起1.绑定的view的Id名称重复以前的View重复绑定,这种可能性很小,但是有存在的可能.使用Gradle命令: gradlew build --debug 运行完成后你能直接找到错误的在哪里尽心修改...
2020-04-15 11:17:29 588
原创 android XML 文件警告ACTION-VIEW
图1如上图的警告,看着很不爽,此时你点击Ctrl+F1,进去到详情后,"https://developer.android.com/training/app-links/deep-linking.html#adding-filters"进去到这个网站<创建指向应用内容的深层链接>.查看具体内容.在<intent-filter>中添加<action ...
2019-12-02 11:04:59 206
转载 commit(), commitNow()和commitAllowingStateLoss()
原文链接:https://www.cnblogs.com/mengdd/p/5827045.htmlcommit(), commitNow()和commitAllowingStateLoss()关于FragmentTransaction的各种提交方法:commit(),commitAllowingStateLoss(),commitNow()和commitNowAllowingState...
2019-07-19 17:59:09 2799
原创 Android studio finished with non-zero exit value 1
error message: Process 'command 'D:\kalading\androidSDK\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1这几天在做项目时发现这个错,着了好就没明白为什么会出这个错,初步怀疑是版本不兼容(sdk的版本和build Tools版本),再有就是资源引用出错,找不到...
2019-07-10 14:17:10 503
原创 kotlin数组
学习kotlin刚刚几天,闲来无事看到网上关于程序员招租的趣闻,所以写了一个kotlin版本的电话招租,不喜勿喷!!!fun rentPhone(): String { val number = arrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 0) val phone = arrayOf(0, 2, 2, 1, 4, 2, 3, 3, 6, 3, 3)...
2018-10-26 10:05:46 530
原创 Android错误集合
1.android-studio编译项目或是运行安装报错如下:org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/Users/apang/Library/Android/sdk/ndk-bundle/toolchains/mipsel-linux-android-4...
2018-10-08 15:39:03 247
原创 微信小程序图片上传
微信小程序图片上传的方式:wx.upLoadFileApi上传图片 上传到七牛这里只讨论图片上传到七牛;在七牛的官方网站找社区SDK(Qiniu-wxapp-SDK)里面的微信小程序SDK.直接下载,并将文件qiniuUploader.js导入到小程序,在页面使用时需要引入,如下:const qiniuUploader = require("../../../sdk/qiniuUp...
2018-09-21 16:47:48 449
原创 如何使用github管理代码
要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。步骤如下: 打开https://github.com 直接在首页上注册填写完成后,直接登录;点击上面的小图片,西汉如下,下来进ssh认真,点击s...
2016-12-23 15:53:25 557
翻译 android中的timepick控件简单实用
Android在3.0后提工了时间/日期控件.这里只对时间控件(TimePick)做出简单的介绍.如果想在项目中直接显示或者在项目中由用户自己选择,在布局文件中代码如下:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too
2016-06-28 09:49:37 624
原创 暴风云视频,点播
暴风SDK集成.暴风云视频为用户提供了丰富的视频播放方式,在这里仅对"点播"做出讲解.以暴风SDK2.0.2为例暴风视频在集成过程中还是算简单的.具体集成过程如下(Android studio):1.到暴风官方下载点播sdk的demo;2.查看开发文档,主要是查看权限,查看之一事项.3.讲demo工程一依赖库的方式导入as.注意在as中不需要Support V4包.(我在工
2016-06-16 14:57:54 887
原创 android studio R文件丢失分析
Android 开发已经从eclipse+Ide到android studio ,studio好用之处,不用多说了,但是在实际开发中经常与到android的R文件找不到或者丢失.下面是我在实际开发中遇到的集中情况.提供出来参考下: 1.在布局文件中引用样式style找不到引起的R未见丢失,(该错误一般在冲新mark project 会在message中给予之处,进行修改或者注释掉
2016-06-13 16:43:58 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人