- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 解决new Flutter Project 不存在的问题
Android studio 在配置Flutter插件之后,重启AS,在File菜单了没有显示new flutter project的选项解决问题:在Plugins插件中找到Android APK Support,你会看到并没有选中,问题就在这里,勾选上,然后在重启AS后即可看到了。...
2019-01-22 20:13:08
1891
原创 Java设计模式之工厂模式:工厂方法模式
工厂模式是设计模式中运用得最频繁的一类模式了,相信也是大家最耳熟能详的一种模式了。按分类来说,工厂模式分为三大类:简单工厂(太简单了,没什么可讲的)、工厂方法、抽象工厂。其中工厂方法运用的最广,而抽象工厂相比更难。今天我们只了解工厂方法模式。项目中我们要得到一个类的子类的实例,我们最常用的办法就是会用new运算符和子类的构造方法,但是,在某些情况下,用户可能不应该或无法使用这种办法来得到一个子
2017-02-27 19:14:25
735
原创 Java设计模式之访问者模式
访问者模式是一种用得很少,且很难的一种模式!虽然用得少,但如果你遇到需要的用到它的时候,它就显得特别重要了。"不用则已,一用惊人!"。下面我们来认识一下访问者模式是何许人也,一个功能强大,实现"数据操作"和"数据类型"分离的模式。
2017-02-27 10:41:27
468
原创 Java设计模式之策略模式
策略模式是项目中用得最多最广的一种模式了,从类图可以看出,他也相对是很简单的一种模式,那么什么是策略模式呢?这里,我们不妨琢磨一下什么叫策略。。策略。。 what is Strategy!!!小学的课文田忌赛马是不是策略?过年回家的方式算不算是策略?包括数学里多解法的应用题!还有银行理财的那些项目!这些都叫做策略,目的都很明确,他们都是为了完成某个功能或业务,而策略就是使用到的什么方法。
2017-02-23 20:46:37
450
原创 Java设计模式之装饰模式
装饰模式是设计模式中用得比较频繁的模式了,他的作用就是不需要改变原始类代码的一种成熟模式。那他用在什么范围呢,项目中我们常常遇到这样一种情况,比如某个类的执行某个方法返回了类中的一个变量值,现在有个需求就是变量值我们需要随时改,你首先想到的是修改里面的参数,那如果这个参数是private类型呢,你想那也行啊,我设置一个set方法,那如果这个类没有set方法呢,外界不应许修改或者他本身不是变量是
2017-02-22 20:43:32
3822
原创 如何对Android进行性能优化
Android的性能优化多少能代表一个程序员的级别,如果面试的时候,面试官问到你,你是如何对android进行性能优化的,你若简单的敷衍两句,那基本认定你就是个初级的程序员了。所以作为资深的android工程师,了解性能优化是我们要走的第一步。主要方式布局优化、绘制优化、内存泄漏优化、ListView优化、Bitmap优化、线程优化及一些性能优化的建议。布局优化:1、如果既能用Line
2017-02-21 15:56:55
440
原创 JNI的数据类型和类型签名
JNI的数据类型跟Java一样,都分为基本数据类型和引用数据类型,基本类型主要有jboolean、jchar、jint等,学过java的都知道,就是在原来java的基本数据类型前添加了一个“j”,JNI中的引用类型主要有类、对象和数组,他们和java中的引用类也差不多JNI的类型签名标识了一个特定的Java类型,这个类型既可以是类和方法,也可以是数据类型类的签名很简单,他采用“
2017-02-20 22:56:57
3017
原创 Android初步学习NDK和JNI开发(命令行的方式)
大家都知道Java的有点就是跨平台,但是作为有点的同时,也出现了自身的短板,就是与本地交互的不足。但是google为我们提供了坚决之策,这就是我们接下来要熟悉NDK和JNI。先说说JNI(Java Native Interface)意为Java本地接口,Java提供了JNI专门用于和本地代码交互,增强了java语言的本地交互能力。再说说NDK,NDK是android所提供的一个工具
2017-02-20 19:17:51
775
原创 解决Android Studio出现Errors found while svn working copies detection. Fix it.的办法
在使用android studio 的时候我们有时候运行一个项目会出现“Errors found while svn working copies detection. Fix it.”的错误,点击Fix it也没有用,更新或提交代码也失败,感觉就是丢失了svn的链接,其实问题出在最开始导入项目的时候。从svn 下载代码的时候会有这一步这是选择svn的本地库的版本号,如果选错了,svn版本
2017-01-16 11:29:59
4562
原创 Android Studio运行出现Unknown run configuration type AndroidRunConfigurationType解决方案
今天打开Android studio 运行之前的项目的时候发现在运行的那个图标上有个问号,点击运行弹窗提示“Unknown run configuration type AndroidRunConfigurationType”,细心的朋友会发现AS在右下角有提示,意思是说AS有一些插件被禁用解决方法也很简单:打开File/setting/plugins发现右侧的插件好多都是红颜色的,而且默认勾
2016-12-23 10:38:48
13986
6
原创 android Retrofit+OkHttp使用自制的证书实现https安全传输
如何在Retrofit+okhttp中通过自制证书使用https实现安全网络传输
2016-10-20 20:31:55
3537
原创 U盟用新浪微博第三方登录 文件不存在 c8998 解决办法
PlatformConfig.setSinaWeibo昨天发现一个新浪微博第三方登录的时候始终报 “文件不存在(C8998)”,网上查了很多 都没有找到确切的解决办法,在 PlatformConfig.setSinaWeibo后设置Config.REDIRECT_URL=“XXX”也不行,最后我发现公司的网络不能播放腾讯视频。然后我关闭wifi,用4G登录了,嘿 既然可以了(太坑爹了,问题找了那
2016-08-29 09:11:14
1022
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人