- 博客(13)
- 收藏
- 关注
原创 Android事件分发中,拦截MOVE事件
Android事件分发中,拦截MOVE事件使用这一行代码即可解决问题,具体原理我要好好看一下,这次出现的问题,先记录一下!!!
2020-07-06 19:54:48 653
原创 DES对称加密算法的学习
private static String src = "des imooc security"; public static void main(String[] args) { jdkDes(); bcDES(); } public static void jdkDes() { try { /...
2019-07-28 23:29:02 247
原创 GC回收器
垃圾回收机制,作用是:在Java中,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成栈:存放局部变量堆:存放所有new出来的对象方法区:被虚拟机加载的类信息,常量,静态变量等堆内存就是GC管理的主要区域JVM又将堆内存分为三种:新生代,老年代,持久代**新生代** 分为Eden,From Survivor,To Survivor: 大多数新创建的对象都会分配到Ede...
2019-06-13 09:55:30 130
原创 GreenDao的更新,不会使数据删除所导致重新创建新表的示例
首先导入依赖再Projict下的gradle中添加dependencies { classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'}在Module下的gradle 在apply plugin: 'com.android.application'下添加apply plugin: 'org.greenrobot.green...
2019-06-05 21:31:12 750
原创 Kotlin的语法表达式,字符串的一部分操作
字符串的切割val str = "张三.李四-王五"//多条件进行切割val result = str.split(".","-")println(result)运行结果:[张三,李四,王五]字符串的截取fun main(args: Array<String>) { val str = "wwwbaidduu.cem/kotlin-hahah.e.aabc" ...
2019-06-04 17:06:04 1652
原创 Kotlin中语法的简单使用,初学者的感悟
循环和区间:区间 “…” 1到100在Kotlin中是如何表达的?1 … 100就代表了1到100until 代表区间中的包头不包尾step 代表的是 var num1 = 1 .. 12for (a in num1 step 2) { println(a)}打印的结果是"1,3,5,7,9,11"reversed 代表的是倒叙var num1 = 1 .. 5...
2019-06-02 10:53:23 183
原创 kotlin中语法的简单使用
空值处理null也是值表示没有东西,没有数据在kotlin中因为可以智能识别值是否为空,所以空指针异常是可以避免的但有时候又会使用这个值,那么示例如下就是空值的使用fun hot(str:String?) : String {//在限定类型的时候加上"?"意义就是可以放null值 return "天" + str}fun main(args: Array<String&...
2019-05-31 14:50:48 113
原创 Kotlin中字符串模板的简单使用
字符串模板:就是用$符和大括号{}一起组合使用${“你的内容”}代码示例如下:fun dayBook(name:String): String { var simple = """今天出去玩,去了${name}看比赛, 门票上写着${name}这${name.length}个大字""" return simple}fun main(args: Array<S...
2019-05-31 12:01:04 447 1
原创 谈谈我对Handler的理解
Handler:是一种消息处理机制为什么处理消息:用于更新UIHandler是Android提供的一种异步回调处理消息机制通常Handler是在Activity/Fragment中使用,进行消息的处理Handler handler = new Handler(){}handler通常通过: 1 public Handler(){} 2 public Handler(Looper l...
2019-05-30 16:07:08 200
原创 Kotlin的基础学习记录
Kotlin的初步学习fun main(args:Array<String>){ print("");}fun 函数的声明,固定写法main方法是程序的入口,mian函数是程序执行的时候第一个要找的函数接收参数名是args,数据类型字符串print还是打印var 声明变量val 生命常量,相当于一个只读的数据,一旦声明,这个值将不能被改变Math 数学的意思 sq...
2019-05-27 11:07:32 295
原创 ANR和OOM的介绍和如何避免这些错误
ANR1、什么是ANR(Application Not Responding)主线程超过五秒未响应会出现ANR,会让用户可以选择等待,或关闭运行2、造成ANR的主要原因应用程序的相应性是由Activity Manager和WindowManager系统服务监视的当他检测出主线程耗时操作超过五秒或者BoardcastReceiver操作超过十秒的时候会出现Android中那些操作是在主线...
2019-05-15 00:45:01 533
原创 Activity的生命周期流程以及Activity的启动模式,Activity和组件、Service、Fragment的通信
正常的流程: onCreate():被创建的时候被回调, onStart():Activity正在启动状态,处于可见但无法交互,但处在后台 onResume():已经在前台可见,可以和用户交互,Activity已经在运行 onPause():Activity正在停止,和onResume()成对出现 onStop():即将停止,或被新的Activity覆盖,Activity不可见,在后台运行 onDestory():Activity正在被销毁,回收和资源的释放,和onCreate()成
2019-05-10 19:16:41 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人