自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Okhttp 拦截器

流程图引用别人,场景分析根据项目实践

2022-10-23 15:46:02 206 1

原创 解决jar重复,只为记录

问题:Duplicate class com.google.zxing.qrcode.encoder.QRCode found in modules jetified-core-3.3.3.jar (com.google.zxing:core:3.3.3) and jetified-core-3.3.3.jar (core-3.3.3.jar)比如类似的情况,说明其他地方也依赖了相同的jar包,在编译期间不会报错。可一旦run app的时候,就会报解决:解决的方法是在引入依赖的时候把相同的jar去除

2020-07-17 10:55:34 2432

原创 android 小米手机没有sim卡,无法安装apk 解决方法

用命令吧pc文件发送到手机里adb push xxx.apk /sdcard/xxx.apk即可安装应用

2020-03-28 15:39:02 16348 7

原创 改变一个字符串中,多个字符的颜色

/** * 改变一个字符串中,多个字符的颜色 * @param context 总的字符串 * @param tag 多个字符的集合 * @return */ public static SpannableStringBuilder changeText(String context, List<String> tag) {...

2020-02-13 21:46:51 593

原创 Android 国内外第三方分享平台网址

平台 开放平台地址 APPkey 申请流程 新浪微博 http://open.weibo.com http://bbs.mob.com/thread-89-1-4.html ​微博开放平台接入tips QQ[1] http://open.qq.c...

2020-02-02 23:58:54 897

原创 android studio 项目中类文件错乱问题

问题:项目中类文件错误,比如:class1中里面全部都是class2的内容,并且各个引用的module都无法使用方法:1.重启->无用2.从新拉去仓库代码->无用3.吧caches文件删除,从新编译即可...

2019-10-17 13:10:12 334

原创 String.format()保留小数的用法

java保留小数--四舍五入--想保留几位就几位 String.format("%.nf",d);----表示保留N位!!!format("%.nf",double) double d = 5.3333333; String str1 = String.format("%.2f", d); String str2 = String.format("%.3f", d);...

2019-08-06 17:27:19 19001 2

原创 关于通过scheme 跳转当前app的指定页面的一些问题

前提:需要在指定的页面的清单文件中进行配置<intent-filter> <data <!--scheme 是可以随便指定的,只是入口处调用这个就行--> android:scheme="test" /> <!--这个是必须要写--> <action android...

2019-03-26 15:11:19 3998

原创 关于Glide下载图片的方法

glide是加载图片框架,同时也支持下载图片的功能,这里主要讲解下载的实现:1.downloadOnly方法,同步下载,需要自己创建线程来执行下载过程File file = Glide.with(context) .load(url) .downloadOnly(width, height) .get();下载文件到缓存路径,/dat...

2019-03-15 11:28:24 3360

原创 android-java面试题

1.冒泡排序原理:相邻的俩个元素比较,第一轮结束,最后一个是最大的第二轮只需要比较leng-1-i即可,因为最后一个元素已经是最大的了int[] arr = {3, 8, 7, 5, 1, 6}; for (int i = 0; i &lt; arr.length - 1; i++) { for (int j = 0; j &lt; arr...

2019-03-11 17:31:42 118

原创 转场动画--仿京东分类列表跳转商品转场动画

1.本来想用android5.0之后的系统的转场动画(共享元素)去实现实现方式:使用共享元素动画的时候,我们需要首先给当前的Activity和跳转的Activity中的两个button分别添加android:transitionName=”Button”属性, (随便定义字符串)并且该属性的值要相同,这样系统才知道这两个控件是共享元素。设置完成之后,接下来就是启动Activity的...

2019-01-09 16:13:46 751

原创 关于Broadcast的一些总结

广播的相关知识原理:从实现原理看上,Android中的广播使用了观察者模式,基于消息的发布/订阅事件模型。因此,从实现的角度来看,Android中的广播将广播的发送者和接受者极大程度上解耦,使得系统能够方便集成,更易扩展。具体实现流程要点粗略概括如下:1.广播接收者BroadcastReceiver通过Binder机制向AMS(Activity Manager Service)进行注册...

2018-12-15 18:29:48 406

原创 关于Service的一些总结

一: 什么是Service? Service 的使用二:Service的生命周期三:Service和Thread的区别?为什么要用Service而不是Thread呢?四:Service 和 Activity 在同一个线程吗? 关于InterService五:Activity和Service的通信六:service被kill之后怎么让它重启七:Service 里面可以弹吐司么...

2018-12-15 17:25:28 475

原创 Activity 的onNewIntent()方法的调用时机

A 是singleTask模式,A跳转到B,B在打开A 都不透明生命周期:D/MainActivity--&gt;: onCreateD/MainActivity--&gt;: onStartD/MainActivity--&gt;: onResume点击跳转到BD/MainActivity--&gt;: onPauseD/SecondActivity--&gt;: onS...

2018-12-13 16:14:09 961

原创 关于Activity的一些总结

一:Activity的生命周期二:Activity的启动模式Activity上有Dialog的时候按Home键时的生命周期 两个Activity跳转的生命周期,如果一个Activity跳转另一个Activity再按下Home键在回到Activity的生命周期是什么样的 Activity的生命周期,finish调用后其他生命周期还会走么? ActivityA跳转ActivityB然后B...

2018-12-13 15:14:04 395

原创 flutter 填坑

android studio 3.0以上环境搭建1.镜像:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn     android sdk 路径放入系统变量中 android中 2.下...

2018-12-12 18:54:43 2346

原创 Android studio 集成arr包,遇到的坑

项目需求,需要引入一个arr1.把.arr放入libs目录下,同时在builde.gradle中dependencies{compile(name: 'xxxxxx', ext: 'aar')}同步,build项目2..jar的冲突:     确保你整个项目中,包括app,各种moudle,或者其他的arr中,确保只要一个jar,(同个项目中引用的依赖库,或者是moud

2017-11-21 17:29:27 3735

原创 Android和js互调

本文,只是简单的实现Android和js互调1.Java 调 js首先展示一段js代码function javaCallJs(arg){ document.getElementById("content").innerHTML = ("你好世界:"+arg );}Java调用js方法webView.loadUrl("javascri

2017-11-16 14:14:57 559

原创 Activity中isTaskRoot() 和moveTaskToBack()

言简意赅isTaskRoot():用来判断当前Activity是不是该任务栈中的根Activity,也就是说是不是一个启动的ActivitymoveTaskToBack(boolean momRoot):是把当前的Activity退到后台,不是finish,并不会走ondestory()参数nonRoot表示的含义是此方法对非根activity是否有效,也就是说true表示对所

2017-11-15 14:42:50 743

原创 重复打开singleTask的Activity引出的坑

坑的前提:        项目中使用的是retrofit+rxjava,在baseActivity中的onDestroy进行了unSubscribe()来取消订阅引发的bug:      假如B_Activity是singleTask模式,打开方式: A_Activity-->B_Activity-->C_Activity-->B_Activity-->C_Activity-->B_A

2017-10-13 14:40:16 5613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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