- 博客(12)
- 收藏
- 关注
原创 Android 面试题自整理
当一个已经存在的Activity(即已经在任务栈中的Activity)因为某种原因(如通过FLAG_ACTIVITY_SINGLE_TOP标志启动)而没有被重新创建,而是重用了现有的实例时,系统会调用这个Activity的onNewIntent(Intent intent)方法,并将启动这个Activity的新Intent作为参数传递给它。如果没有显式指定 android:process 属性,所有的 Service 都会运行在应用的默认进程中(即主进程)如果必须使用多个锁,可以按照固定的顺序获取锁。
2025-03-14 14:29:35
957
原创 算法学习笔记(一)
⒈时间复杂度概念:时间复杂度为一个算法流程中(最差数据的情况下)常规操作数量的指标。常用O来表示,只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分如果记为f(n),那么时间复杂度为O(f(n))。1.1简单的几种排序算法1.1.1冒泡排序原理:一共有N个数,比较两个相邻的数,将大的数放在最右面,最后这个数就是最大的,之后N-1,依此类推。过程大概是这样的。如果按照最坏...
2020-09-04 17:28:54
210
原创 Java——反射学习笔记
1.首先是获取类的三种方式Class.forName()类.classnew 类().getClass无论什么途径获取类对象,都会导致静态属性被初始化,而且只会执行一次。(除了直接使用 Class c = 类.class 这种方式,这种方式不会导致静态属性被初始化)2.与传统的通过new 来获取对象的方式不同反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对...
2020-02-08 15:56:22
188
原创 Java知识点随笔
记录java学习和复习中的小知识点,和经常忘记的点。1.异常(Exception)⑴.throw和throws的区别throws与throw这两个关键字接近,不过意义不一样,有如下区别:1. throws 出现在方法声明上,而throw通常都出现在方法体内。2. throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一...
2020-02-05 15:01:36
295
原创 Java对象初始化顺序
图片来源:https://blog.youkuaiyun.com/xyajia/article/details/80922329
2019-10-17 15:57:48
143
原创 数据结构与算法——树
1.树和其基本的术语根节点 : 根节点就是一个没有双亲的结点。(A就是根节点)边:边表示从双亲结点到孩子结点的链接。(上图所有链接都是边)叶子结点:没有孩子的结点叫做叶子结点。(如E,J,K,H,I)兄弟结点:拥有相同双亲结点的所有孩子结点叫做兄弟结点。(B,C,D互为兄弟结点)祖先结点:如果存在一条从根结点到结点q的路径,且结点p出现在这条路径上,那么就可以把结点p叫做结...
2019-08-07 15:01:43
2646
原创 Android 人们口中的sdcard和android开发中的sdcard的区别(自理解)
现在的android手机很多都不支持在手机上再插一张sdcard了,就是那种上面印着多少GB的小黑卡,我查了很多资料发现,手机自带的内存(其中分为两部分:系统所占内存 + 手机除去系统所占内存剩余的内存,其中“手机除去系统所占内存剩余的内存”被安卓默认为:手机自带sdcard)String state = Environment.getExternalStorageState();Fil...
2018-09-25 10:33:42
277
原创 Android 中四种实现点击监听的方法
一.第一种实现点击监听的方法1.找到布局界面上对应的按钮的ID通过findViewById找到界面上button的id2.点击按钮的时候触发相应的点击事件buttonId.setonclicklistener(new onclicklistener)二.第二种实现点击监听的方法 bt_click.setOnClickListener(new MyCl...
2018-09-06 17:12:39
1737
原创 Android Studio 常见错误集锦
1.Write access is allowed from event dispatch thread only解决方式: File->project structure->Android sdk -> embedded 给当前的android studio的jdk换个版本,使用android studio 自带的jre。JDK版本 和 sdk版本冲突。 仍点击不了...
2018-07-26 20:46:09
846
转载 Android 下拉选项框用 NiceSpinner实现
首先先看一下效果图 1,在 build.gradle 文件添加:allprojects { repositories { ... maven { url "https://jitpack.io" } }}dependencies { ...
2018-07-25 20:48:21
2697
2
原创 Android APPT2 报异常处理
今天写底部弹出动画是出现了 error: style attribute '@android:attr/windowExitAnimation' not found.这种报错,网上查了很多都是说直接把APPT2 关了,听大神说这样做会有隐患,后来查到<item name="@android:windowExitAnimation">@anim/dialog_exit</it...
2018-07-25 11:04:43
702
转载 Android 如何获取当前的时间与星期几
public class DataString { private static String mYear; private static String mMonth; private static String mDay; private static String mWay; public static String StringDat...
2018-07-24 19:16:29
2655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人