2 翊兮

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

3D建模作品

匕首车复古房屋Coffee机辣椒房魔法书

2020-01-09 10:48:43

再探Java与模式(三)

里氏代换原则从里氏代换原则中可以看出面向对象设计的重要原则-创建抽象化,并从抽象化导出具体化。核心:如果一个软件实体使用的是一个基类的话,那么这个地方一定也适合其它子类,而且无法察觉基类对象和子类对象的区别。注意:反过来的代换是不成立的。如果一个软件实体使用的是子类的话,那么它们不一定适用于基类。Java对里氏代换的支持最简单明了的地方就是一个base基类中声明的public方...

2019-12-30 18:24:34

再探Java与模式(二)

Java面向对象篇接口什么是接口?Java中接口是一些方法特征的集合。(一个接口方法的特征仅包括方法的名字、参量的数目和种类,而不包括方法的返还类型、参量的名字以及所抛出的异常等。在Java编译器检查方法的重载---Overload 时,会根据这些条件判断两个方法是否是重载方法。但是在Java编译器检查方法的置换时,则会进一步检查两个方法(分处超类型和子类型)的返还类型和抛出的异常...

2019-12-26 17:53:57

再探Java与模式(一)

我们都知道编程的设计模式特别多...而且好像它们之间也没有必然的联系!那么本期专题小编就来带你一步步认清程序语言的设计模式。模式化的过程就是把问题抽象化,在忽略掉不重要的细节的同时,发现问题的本质,并找到普遍适用的解决方案。“代码模式”:由Java语句组成的“形”“设计模式”:由Java类和对象组成的“形”“架构模式”:由大尺度的构件组成的“形”面向对象的设计原则在前...

2019-12-22 17:32:47

hook 初相见

基础博文参考:1.https://www.cnblogs.com/linghu-java/p/9671230.html2. https://www.jianshu.com/p/c431ad21f0713. https://my.oschina.net/Draymond/blog/1015187

2019-10-18 11:25:41

Android WebView 点击超链接-无响应

经过一系列定位后确认是网页本身的问题了当点击的超文本链接arget=_blank的时候会再开启一个网页回调override fun onCreateWindow( view: WebView?, isDialog: Boolean, isUserGesture: Boole...

2019-10-09 16:30:11

一次OOM纪实

在最近的一次项目开发中我遇到了Adreno-GSL: <gsl_memory_alloc_pure:2258>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.最终:OpenGLRenderer: GL error: Out of memory!OpenGLRenderer: glViewport erro...

2019-10-06 11:58:04

Android 水波纹的实现(5.0之后)

在Android5.0之后出现了水波纹而在日常开发中也出现了一些应用今天我们就来探究一下Android控件Ui之水波纹特效作为5.0出现的特性,也不是什么新东西了。用过5.0新控件的小伙伴都知道这个效果,可是如果使用一个TextView或者Button或者其它普通控件的话,你是否知道如何给它设置水波纹效果呢?OK,我们今天就来看看这个水波纹效果的实现。水波纹效果的实现有系统自带属性可...

2019-10-03 21:47:33

Android-Kotlin 读取assets文件夹数据文件-json等

刚开始照搬java就出坑了....发现读取的数据不全等问题然后就总结了几种kotlin的读取方法示例: private fun load() { var fileInputStream = openFileInput("data") //把文件内容读取进缓冲读取器(use方法会自动对BufferedReader进行关闭) Buff...

2019-10-03 19:01:12

Android接入多盟广告SDK--让你的APP通过广告平台赚钱

前言个人开发者可以通过在自己的APP里面嵌入广告,用户下载你的APP,点击了你APP里的广告,您就可以在多盟平台获得相应的收益。如果是公司,那就不是为了赚那么点钱了,主要是为了与用户有更多的互动,就想着在应用里面嵌入广告。我们公司的场景是这样的: 用户点击广告-我们给用户虚拟金币-用户获取虚拟金币又可以在我们的APP的商场里面买东西的时候来抵扣现金。广告平台有很多,常见的有多盟,有米、点金、...

2019-10-02 21:25:33

Android 解析assets下的.json文件

代码很简单,大家看看就知道。首先先上json文件,命名为newdata.json:此文件放在assets文件夹下:[ { "name": "zhangsan", "age": 156, "love":[ "app","lll" ] }, { ...

2019-10-01 23:21:34

Android-WebView详解

WebSettingsWebSettings webSettings = mWebView.getSettings();webview.requestFocusFromTouch();//支持获取手势焦点,输入用户名、密码或其他setJavaScriptEnabled(true);//支持jssetPluginsEnabled(true);//支持插件 webSettings.set...

2019-09-30 23:45:31

电商常用详情页标题实现(换行占满)

举个栗子要实现的换行是这样子的鸡儿话不多说上砖头那么具体的实现就是..../** * @作者:翊 * @创建时间:2019/9/18 16:20 * @文件作用: 这是一个处理详情标题的工具类 */class TextAndPictureUtil { companion object { fun getText(context: Conte...

2019-09-18 16:34:21

Android bug捕捉框架

趁着最近秋风习习 吾尝试着在项目中集成具体有以下三个方案BugHD :BugHDBugly:Bugly手写框架:Bug...望能帮到诸君!!!以及性能调优.... :Memory Profiler...

2019-09-02 18:24:32

记com.google.gson.JsonSyntaxException: java.lang.NumberFormatException:....

在使用Google Gson解析时不时会碰到一些坑 就比如说这个:com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Expected an int but was 2171231782 at line 1 column 35776 path $.data.theme_list[10].theme_...

2019-08-28 16:30:39

C#使用Xamarin开发Android应用程序 -- 系列文章

参考地址:地址

2019-08-25 00:35:05

MagicIndicator使用中遇到的坑...

接上一篇博客因为 原生的Tablayout在fragment存在着一些问题在接入了MagicIndicator后参考了上篇篇尾中提到的大佬的方法但是遇到了有数据 ,底部指示器显示 但是无文字的问题...几经调试后下面贴出修改后的代码至于/** * @作者: yzq * @创建日期: 2019/8/24 16:08 * @文件作用: 创建第三方菜单指...

2019-08-24 23:28:57

Tablayout底部指示器问题汇总-解决方案

1.首先 你要把版本至少升到28implementation 'com.android.support:design:28.0.0-rc01'然后 在其中加上app:tabIndicatorFullWidth="false" 这个就跟文字同宽了....<com.google.android.material.tabs.TabLayout a...

2019-08-16 18:16:34

Android 首页面1Activity多 Fragment 实现如何实现不同沉浸式

一开始 我也一脸懵把各种更改方法放在Fragment的onCreate/onCreateView方法中不好使啊 !!!比如 :在根布局加这个 虽然 能解决一个 的问题 但是 剩余的操作极其繁琐!!!android:fitsSystemWindows="true" //不推荐android:background="你想要的颜色值"话不多说 我也是在看到这个库的结构后...

2019-08-14 13:51:28

Android 开发:glide圆角正确实现方法

鉴于昨天很晚测试了一堆码后我得出结论Glide4 我玩不转啊 /大哭不过 测试的好几个百度到的示例 有的方法明显过时 有的性能 啧啧 不敢恭维...其中比较好用的 有如下两个直接抄砖吧..../** * 圆形 **/public class GlideCircleTransform extends BitmapTransformation { private...

2019-08-08 12:47:39

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。