- 博客(9)
- 收藏
- 关注
原创 Android技能树 — Activity小结
举个简单例子,比如我们在Activity上有个按钮A,,这时候启动一个弹框或者启动一个新的透明的Activity,这个按钮A肯定是不能按的,但是我们可以看到A这个按钮,这时候onStop不会执行,但会执行onPause ,因为我们已经不能点击这个按钮了,但是我们能看到这个按钮。所以,如果你在从一个Activity跳转到另外一个Activity之前,要做一些操作的话,最好是放在onStop中,因为如果放在onPause中的话,会影响新的Activity启动速度。只要规则匹配上,就会调用。不会轻易被系统杀死。
2024-09-22 10:59:16
569
原创 Android开发之Theme、Style探索及源码浅析
看注释吧,这货有接近400多个item属性,这也就是我们Android关于Theme的开山鼻祖了,在我们自定义时其实来这看比去API查还方便呢(其实需要两个互相配合,一个查,一个看解释,哈哈),因为它里面定义了关于我们整个应用中文字样式、按钮样式、列表样式、窗体样式、对话框样式等,这些样式都是默认样式,它还有很多我们常用的扩展样式,譬如Theme.Light、Theme.NoTitleBar、Theme.NoTitleBar.Fullscreen等等,反正你要有需求来这里搞就行。看见name字段了吗?
2024-09-22 08:18:30
1310
原创 Android动画之帧动画
(1).帧动画通常在XML 资源进行定义,在 子元素标签定义动画的全部帧,并指定各帧的持续时间。//java的形式实现。2.利用 xml 实现帧动画(开发中通常使用这种方法实现帧动画)//1.实现帧动画的类(相当于一本空白的小人书)//2.为帧动画添加内容(在小人书里添加内容)android:text=“开启” />android:text=“停止” />//3.将帧动画设置给View做背景。//其他操作,如,设置只执行一次。//4.开启动画(相当于翻书)
2024-09-22 05:44:14
444
原创 Android-气泡对话框(根据被点击View位置显示、可定制)
show();1、布局2、自定义 BubbleDialog/**自定义可操作性dialog*/@Override= null)3、显示@OverridemButton10.setText(“点击了:” + str);});
2024-09-22 03:07:48
793
原创 Android 自定义应用抽屉Launcher
).setNegativeButton(“取消”, null).show();menu.add(0, 1, 1, “● 默认排序[当前]”);menu.add(0, 1, Menu.NONE, “更名”);menu.add(0, 2, Menu.NONE, “卸载”);menu.add(0, 4, 1, " 关于应用");menu.add(0, 5, 1, " 更新桌面");menu.add(0, 2, 1, “○ 名称排序”);menu.add(0, 3, 1, “○ 时间排序”);
2024-09-22 00:33:25
873
原创 Android 大厂高频面试题及答案,知识脉络整理
即懒汉式(线程不安全),这会出现 线程A先执行了getInstance()方法,同时线程B在因为同步锁而在外面等待,等到A线程已经创建出来一个实例出来并且执行完同步处理后,B线程将获得锁并进入同步代码,如果这时B线程不去判断是否已经有一个实例了,然后直接再new一个。:即懒汉式(线程安全),这会导致所有线程在调用getInstance()方法的时候,不管三七二十一就直接排队等待同步锁,然后等到排到自己的时候进入同步处理时,才去校验实例是否为空,这样子做会耗费很多时间(即线程安全,但效率低下)。
2024-09-21 21:58:36
825
转载 Android socket 通信
创建Socket// 填好IPV4的IP地址和端口,服务端会提供,问服务端要// 下面三句照抄就行// 创建一个字节数组用来接收服务端发来的字节流,多大自己说了算// 写一个死循环,不停的接收服务端发来的数据// 将数据读入字节数组,返回长度// 如果服务端没发数据就return不在往下执行,继续读数据// 如果服务端发的数据不为空,则把字节数组转成字符串// 后边就可以调用数据解析的方法。
2024-09-21 19:21:51
398
原创 Android App运行核心,Handler,Looper,Message_android app looper message
在手机屏幕上显示指定的区域。
2024-09-21 15:54:06
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人