
android
文章平均质量分 72
淡然匆匆
呵呵小样
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
远程服务器配置代理,gi配置代理
浏览器配置代理工具—》internet选项–》连接–》局域网设置–》代理服务器–》地址,端口git 代理配置设置代理http代理:git config --global http.proxy 'http://127.0.0.1:1087'https代理:git config --global https.proxy 'https://127.0.0.1:1087'git config --global http.proxy 'socks5://127.0.0.1:1080' git原创 2020-10-16 14:55:04 · 929 阅读 · 0 评论 -
android studio真机运行一直提示未知来源安装失败
在gradle.properties中添加android.injected.testOnly = false原创 2020-04-10 11:08:09 · 605 阅读 · 0 评论 -
Error inflating class android.webkit.WebView Caused by: ...: String resource ID #0x2040003
public WebViewWrapper(Context context) { this(getFixedContext(context), null); } public WebViewWrapper(Context context, AttributeSet attrs) { this(getFixedContext(context), at...原创 2019-12-24 16:17:49 · 828 阅读 · 0 评论 -
设计模式之观察者模式
定义:观察者模式(又被称为发布-订阅(Publish/Subscribe))模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象.这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己.举个栗子:如果你关注了张大仙的直播,每当他开播的时候你就能收到虎牙直播给你推送的张大仙开播的消息粉丝就是观察者,随时观察主播是否开播。不过主...原创 2019-10-23 17:25:51 · 188 阅读 · 0 评论 -
设计模式之外观模式
定义:为子系统中的一组接口提供一个一致的界面,此模式定义一个高层接口,这个接口使得这一子系统更加容易使用.模式结构Facade:外观角色SubSystem:子系统模式结构图和时序图:举个栗子手机就是一个外观模式的例子,它集合了电话,音乐,视频,拍照等功能于一身。我们并不需要打电话用固话,听音乐用用 MP3,定位用 GPS 定位器,看视频用 DVD,拍照用相机。完成这些功...原创 2019-10-21 14:33:28 · 145 阅读 · 0 评论 -
设计模式之适配器模式
定义将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper),适配器模式既可以作为类结构型模式,也可以作为对象结构型模式.适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在.适配器模式有对象适配器和类适配器两种实现.模式结构Target:目标抽象接口,期...原创 2019-10-18 18:09:49 · 184 阅读 · 0 评论 -
设计模式之装饰者模式
定义:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活.其别名也可以称为包装器(Wrapper),与适配器模式的别名相同,但他们适用于不同的场合.根据翻译的不同,装饰者模式也有人称为"油漆工模式",它是一种对象结构型模式装饰者模式和继承的共同点:通过继承的方式可以是子类具有父类的属性和方法.子类继承父类后,因为一些业务需求可以通过重写的方式类加强父类的方...原创 2019-10-18 15:06:24 · 234 阅读 · 0 评论 -
设计模式之builder模式
定义建造者模式将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示.好处建造者模式构建复杂对象就像造汽车一样,是一个一个组件一个一个步骤创建出来的,它允许用户通过制定的对象类型和内容来创建他们,但是用户并不需要知道这个复杂对象是如何构建的,它只需要明白通过这样做我可以得到一个完整的复杂对象实例.包含内容Builder:抽象建造者:它声明为创建一个Product对象的各个...原创 2019-10-17 13:55:24 · 192 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式的分类简单工厂模式(Simple Factory)–>if…else…在工厂类里判断实例化那个对象工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)简单工厂模式:客户端实例化对象的时候不再使用new Object()形式,可以根据用户的选择条件来实例化相关的类。对于客户端来说,去除了具体的类的依赖。只需要给出具体实例的描述给工...原创 2019-10-16 14:00:48 · 380 阅读 · 0 评论 -
设计模式之单例模式
单例模式单例模式是一种对象创建型模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。一、优点对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。保持程序运行的时候该中始终只有一个实例存在内存中。二、三要素实例唯一性自行创建全局访问public class Singleton { pr...原创 2019-10-15 14:24:02 · 103 阅读 · 0 评论 -
android APP响应H5页面的点击事件(JS交互)
public class MainActivity extends AppCompatActivity{ private static final String TAG = "MainActivity"; private WebView mWebView;/***必加*/ @SuppressLint("JavascriptInterface") @Overr...原创 2019-05-21 09:54:10 · 4181 阅读 · 0 评论 -
浮层弹框点击切换
主页面代码 int [] img = {R.mipmap.bg_float1,R.mipmap.bg_float2,R.mipmap.bg_float3}; ImgDialog imgDialog = ImgDialog.newInstance(img); imgDialog.show(getSupportFragmentManager(),"MainActivi...原创 2019-05-13 14:24:40 · 418 阅读 · 0 评论 -
RecycleView添加不同布局(类似上传图片)
主页面布局xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat...原创 2019-05-13 17:28:21 · 437 阅读 · 0 评论 -
仿微博webview生成长图功能带加载框dialog
生成长图的两种方法一、第一种public static String webViewShots(WebView webView) { new Thread(new Runnable() { @Override public void run() { Looper.prepare(); ToastUtil.showShort("aa...原创 2019-06-04 17:37:45 · 492 阅读 · 0 评论 -
删除git远程仓库里面的文件夹
git rm -r --cached .git commit -m"删除远程仓库全部,本地不变"git push origin mastergit add .git commit -m"添加忽略文件"git push origin master当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用git rm file_path当我们需要删除暂存区或分支...原创 2019-06-27 16:49:30 · 659 阅读 · 0 评论 -
git分支和tag
分支管理查看当前分支 git branch创建分支 git branch //git branch index_one切换分支 git checkout <分支名称,主分支是master>//git checkout index_one //git checkout master创建加切换分支 git checkout -b合并某分支到当前分支 git merge...原创 2019-09-02 11:04:57 · 2401 阅读 · 0 评论 -
Android gradle依赖冲突解决办法
1.出现的冲突2.解决方法(解决方法都跟第三部分依赖树有很大关系,建议结合起来看啦)方法①configurations.all { //强制使用某个版本的依赖,若需强制多个依赖,可以逗号分割, resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'}方法②configura...转载 2019-04-23 16:03:02 · 1233 阅读 · 0 评论