![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
fyq520521
刚毕业的工作新手
展开
-
WebView缓存图片到本地
webView.setWebViewClient(new WebViewClient(){ @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Nullable @Override public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { //如果有isCachePi.原创 2021-09-02 17:57:30 · 883 阅读 · 0 评论 -
Android将网络图片保存到本地
package io.flutter.plugins.webviewflutter;import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import.原创 2021-09-02 17:57:53 · 1269 阅读 · 1 评论 -
集成TBS预览文档及Android P加载X5内核失败的问题的解决办法
TBS(腾讯浏览服务)的优势:速度快:相比系统webview的网页打开速度有30+%的提升;省流量:使用云端优化技术使流量节省20+%;更安全:安全问题可以在24小时内修复;更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;兼容好:无系统内核的碎片化问题,更少的兼容性问题;体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能;功能全:在Html5、ES6上有更完整支持;...转载 2020-04-19 12:32:27 · 3451 阅读 · 0 评论 -
android 在什么时候该注册监听====这个设计模式好熟悉
1、有接口并且会多次用到时,注册到一个类中,如下://这里新的类继承自它public interface IMultiViewWithPCListener { /** * 通用回复接口,注:所有请求失败,都回调此接口 * * @param result * @param sessionID ...原创 2020-03-29 17:02:53 · 176 阅读 · 0 评论 -
Android9.0 http网络请求失败
解决方法1.使用HTTPS2.targetSdkVersion 降到27以下3.设置isCleartextTrafficPermitted()为false最近做的项目,在8.0版本以下都是可以正常使用,突然接收到反馈说软件在9.0无法使用,连登陆都无法登陆。而刚好我的手机也刚升级到9.0系统,就进行了测试,发现问题和查找问题,得到以下错误原因和解决方案:1、用Retrofit请...转载 2020-02-12 17:47:17 · 372 阅读 · 0 评论 -
Android保活之循环播放无声音乐
Android保活之循环播放无声音乐基本思想1,循环播放无声的音乐2,在其它音乐占用时,合理的控制音乐的再次播放实现效果目前测试在华为机器上,一键清理不会杀死。在三星Galaxy Note4上,该方法+前台服务达到播放器的效果,一键清理不会清理代码实现主代码public class MusicService extends Service { private ...转载 2019-12-17 17:26:39 · 1375 阅读 · 0 评论 -
Android 判断app是否在前后台运行
public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List<...转载 2019-12-17 15:28:21 · 512 阅读 · 0 评论 -
2019最新Android常用开源库总结
怕删除,转载一下原文:https://blog.csdn.net/wenwins/article/details/102387021前言收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。一 、基本控件1.TextViewHTextView一款支持TextView文字动画效果的Andro...转载 2019-11-07 10:22:24 · 815 阅读 · 0 评论 -
Handler的使用
原创 2018-11-08 16:27:09 · 139 阅读 · 0 评论 -
Android实现自定义引导页,玩转ViewPager
https://www.jianshu.com/p/adb21180862aViewPager简介:ViewPager(android.support.v4.view.ViewPager)是android扩展包v4包中的类,这个类可以让用户左右切换当前的view,实现滑动切换的效果。注意:ViewPager类直接继承了ViewGroup类,也就是说它和我们经常打交道的LinearLayout一样,...转载 2018-06-06 10:50:37 · 730 阅读 · 0 评论 -
详细介绍Android中Parcelable的原理和使用方法
https://blog.csdn.net/justin_1107/article/details/72903006目录Parcelable的简单介绍 1.1 Parcelable的简介 1.2 Parcel的简介 1.3 Parcelable中的三大过程介绍(序列化,反序列化,描述)Parcelable的使用和源码解读Parcelable中对象和集合的处理Parcelable和Serializa...转载 2018-04-20 16:41:33 · 380 阅读 · 0 评论 -
Java设计模式----工厂模式
一、 接口A A1 继承或实现 A2 继承或实现二、接口工厂B提供获取A的未实现方法getA()(返回值为类A) ----这是工厂核心 类B1 实现B并返回一个类A1 类B2 实现B并返回一个类A2三、调用类 public static void getA(B b) {//根据传来的B1/B2的不同,返回不同的A1/A2,从而实现相同代码...原创 2018-04-18 10:57:43 · 87 阅读 · 0 评论 -
Android四大组件:BroadcastReceiver
http://www.jianshu.com/p/ca3d87a4cdf3广播其实运用挺简单的,只需要知道几行代码就可以,关键是怎么用.转载 2017-09-05 11:17:19 · 163 阅读 · 0 评论 -
Spring3.X jdk8 java.lang.IllegalArgumentException
异常提示: 1 javax.servlet.ServletException: Servlet.init() for servlet springMVC threw exception 2 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 3转载 2017-09-22 11:16:17 · 203 阅读 · 0 评论 -
安卓AndroidStudio如何在同一个手机中安装两个相同的项目+++++自己处理的一些问题解决方法
我的开发工具: AndroidStudio今天由于公司业务需要, 经理让安装两个相同的APP到手机上, 考虑到包名是应用程序的唯一标识, 所以在工程列表的app下的build.gradle里, 把applicationId改成了不同的. 然后再使用新的签名文件(也可以使用同一个签名文件)重新打包, 这样打包出来的APK就可以和其它的项目同时运行在手机上了. 但是这种方法转载 2017-11-15 17:07:18 · 5342 阅读 · 0 评论 -
android Service注意点
进行Service管理时,最好不要把Service写在application中,写在这个里边要严格控制软件没有后台运行。当安装两个软件版本时,写在application里的Service由于不能unbind掉,会出现开了A软件,而后台运行的是B软件的服务的情况,从而产生不对的地方。一般Service要写在Activity中,同时用bind方法,在onDestory里写上unbind便于管理原创 2017-12-12 16:31:36 · 332 阅读 · 0 评论 -
Java设计模式---一些笔记
原文链接:http://blog.csdn.net/zhangerqinghttps://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种转载 2017-12-18 12:17:54 · 332 阅读 · 0 评论 -
RecyclerView Adapter使用心得
作者:庄超人链接:https://www.jianshu.com/p/42254630bdce因为发展趋势变成了使用RecyclerView来替代ListVIew,但网上大部分博客写的内容相对简单,很多用法没讲清楚,自己在使用过程中走了不少弯路,特此记录一下自己的心得。首先是继承父类extends RecyclerView.Adapter<RecyclerView.ViewHolder&g...转载 2018-04-25 11:51:35 · 3246 阅读 · 0 评论 -
Android:全面解析 熟悉而陌生 的Application类使用
https://www.jianshu.com/p/f665366b2a47前言Applicaiton类在 Android开发中非常常见,可是你真的了解Applicaiton类吗?本文将全面解析Applicaiton类,包括特点、方法介绍、应用场景和具体使用,希望你们会喜欢。目录示意图1. 定义代表应用程序(即 Android App)的类,也属于Android中的一个系统组件继承关系:继承自 C...转载 2018-02-09 16:19:33 · 144 阅读 · 0 评论 -
Java设计模式---策略模式
适用场景1. 许多相关的类仅仅是行为差异2. 运行时选取不同的算法变体3. 通过条件语句在多个分支中选取一策略模式的优缺点优点:(1) 提供了管理相关的算法族的办法。策略类的等级结构定义了一个算法或行为族。恰当使用继承可以把公用的代码移到父类里面,从而可以避免重复的代码。(2) 策略模式提供了可以替换继承关系的办法。继承可以处理多种算法行为。如果不...原创 2018-04-16 19:25:18 · 119 阅读 · 0 评论 -
Android6.0以上读写入sd卡权限
如图所示,在mainfest文件中声明了SD卡的读和写权限,仍旧报错:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission><uses-permission android:name="android.permission.READ_EX...原创 2018-03-29 15:51:37 · 7948 阅读 · 1 评论 -
解决android.os.NetworkOnMainThreadException
https://www.2cto.com/kf/201402/281526.html第一次看到这异常,字面意思是说:在主线程中的网络异常。然后我就去了解了下这个异常,先看看官方的说明: public classNetworkOnMainThreadExceptionextends RuntimeExceptionjava.lang.Objec转载 2017-09-12 13:58:00 · 200 阅读 · 0 评论