加载中
日期

package com.cfae.cfaeapp.utils; import android.annotation.SuppressLint; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import jav...

2019/01/29 15:00
52
自定义可换行的RadioGroup

public class MyRadioGroup extends RadioGroup { private static final String TAG = "MyRadioGroup"; public MyRadioGroup(Context context) { super(context); } public MyR......

2018/07/31 17:54
637
TextView动态设置图片

Drawable drawable = getResources().getDrawable(R.drawable.bg); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());// 设置边界 // param 左上右下 tv...

2018/07/20 17:02
347
GC垃圾回收机制

GC垃圾回收机制就是对无用的对象进行回收从而释放内存 通过俩种算法去判断是否需要去回收 引用计数法 引用计数法很简单,但是存在问题,因而java并不采用这种方式进行对象存活判断。 引用计数...

2018/07/10 20:52
30
自定义带删除按钮的EditText

public class ClearEditText extends AppCompatEditText { private static final int DRAWABLE_LEFT = 0; private static final int DRAWABLE_TOP = 1; private static final int DRAWABLE_R...

2018/07/05 11:52
561
自定义Dialog

package com.cfae.cfaeapp.widget; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.text.TextUtils; import android.view.View; im...

2018/06/27 16:35
64
android studio打包

https://blog.csdn.net/yy1300326388/article/details/48344411

加密与解密

AES128在非量子计算环境下无法破解,AES128一共有10轮运算,16byte密钥。 AES256一共有14轮轮运算,32byte密钥,所以效率只是AES128的百分之70。然而,NIST要求绝密级文件必须使用AES192或者...

2018/05/07 09:42
67
将对象转为集合

public class ArrayUtils { /** * 转为ArrayList * @param src 需要转化的对象 * @param <T> * @return ArrayList */ public static <T> ArrayList<T> to...

2018/05/04 09:17
1.7K
Execution failed for task ':app:processDebugResources'. No slave process to process jobs, aborting

今天写项目遇到这个问题: Execution failed for task ':app:processDebugResources'. No slave process to process jobs, aborting 解决办法: clean和rebuild如果都没有成功,直接点击 Fi...

2018/04/25 14:16
3.1K
Android充血模型以及贫血模型

贫血模型 贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构清楚,各层之间单向依赖,Clien...

2018/04/25 11:07
356
Repository设计模式

Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域对象的访问。Repository是...

2018/04/23 10:28
61
调试错误

Unable to create Debug Bridge: Unable to start adb server: adb server version (31) doesn't match this client (39); killing... could not read ok from ADB Server * failed to start...

2018/04/17 18:05
19
recyclerview的四种滚动

scrollBy 自己去控制移动的距离,单位是像素使用时需要自己去计算移动的高度或宽度。 scrollToPosition 定位到指定项,就是把你想显示的项显示出来,但是不确定 显示在哪个位置,只要可以看到...

2018/04/16 17:57
53
栈与堆的区别

堆和栈的区别 一、预备知识—程序的内存分配 程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的...

2018/04/10 14:31
7
主app添加model混淆时遇到的问题

需要在buildTypes的release里面添加 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro', '../sharelib/proguard-rules.pro',...

2018/04/09 17:13
125
productFlavors设置signingConfig不管用的问题

在buildTypes release里面添加: productFlavors.dev_.signingConfig signingConfigs.devSign productFlavors.alphaTest_.signingConfig signingConfigs.devSign productFlavors.betaTest_.s...

2018/04/09 16:42
1K
Git

git常用命令图解 git命令 ‘ git教程: http://www.liaoxuefeng.com/

2018/04/04 15:13
114
混淆js问题

添加 以下代码出现的js加载失败问题 minifyEnabled true useProguard false 解决方案: -dontnote android.webkit.JavascriptInterface -keepclassmembers class * { @android.webkit.Javas...

2018/04/03 17:43
17
View

什么是View View是Android中所有控件的基类,view本身可以是单控件也可以是由多控件组成的控件 View的位置参数: ‘ View自身提供的获取坐标的方法: getTop():获取view自身的顶边到其父布局...

2018/04/02 23:49
29

没有更多内容

加载失败,请刷新页面

返回顶部
顶部