安卓中的消息处理机制主要涉及到5个概念 (1)消息类:Message,可以理解成一个数据单元; (2)消息队列类:Message Queue,存放通过Hander发布的消息,处理顺序类似于队列,按照先进先出的顺序执行; (3)消息操作类:Handler,用于处理包装在Message中的数据; (4) ...
分类:
移动开发 时间:
2020-02-01 19:27:32
阅读次数:
112
两行代码解决WebView的屏幕适配问题一个简单的方法,让网页快速适应手机屏幕,代码如下12WebSettings webSettings= webView.getSettings();webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COL... ...
分类:
移动开发 时间:
2020-02-01 12:38:09
阅读次数:
131
Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程 ...
分类:
移动开发 时间:
2020-01-31 00:59:41
阅读次数:
97
这次主要是悬系的下拉框Spinner和数字转轮NumberPicker的使用。先分析相关的用到的知识点。 在Android中,用string-array是一种简单的提取XML资源文件数据的方法。 例子如下: 把相应的数据放到values文件夹的arrays.xml文件里 <?xml version= ...
分类:
移动开发 时间:
2020-01-30 19:29:03
阅读次数:
122
1.DatePickerDialog 在一些万年历、日程表等APP上我们经常可以看到日期选择控件,由于很少有用户会老老实实的手工输入日期,所以该控件的作用就是为了控制用户的输入格式,在Android中有一个日期选择控件叫DatePicker,但是该空间并非弹窗模式,而是在页面上占据一块区域,这种方式 ...
分类:
移动开发 时间:
2020-01-21 16:07:24
阅读次数:
133
2021/1/21 1. 饼状图 实现内容: <1> 动态增加数据 <2> 对于描述位置的冲突,牺牲空间的前提下进行避免 View 地址: https://github.com/meetsl/SAndroidChart/blob/master/app/src/main/java/com/meetsl ...
分类:
移动开发 时间:
2020-01-21 10:51:09
阅读次数:
98
SliverAppBar控件可以实现页面头部区域展开、折叠的效果,类似于Android中的CollapsingToolbarLayout。先看下SliverAppBar实现的效果,效果图如下: SliverAppBar控件需要和CustomScrollView搭配使用,SliverAppBar要通常 ...
分类:
移动开发 时间:
2020-01-18 19:22:12
阅读次数:
111
收集的Android测试或者开发中常用的aadb命令,可以使用Ctrl+F快速搜索### ADB命令集锦: adb --help //adb帮助 adb start-server //启动adb server adb kill-server //关闭adb server adb devices // ...
分类:
移动开发 时间:
2020-01-17 20:37:17
阅读次数:
109
数据如下: [ "{\"STCD\":\"172017156159\",\"ItemID\":\"0003002\",\"TM\":\"2020-01-16 19:20:10\",\"NFOINDEX\":0,\"DATAVALUE\":0,\"DATATYPE\":0}", "{\"STCD\": ...
分类:
移动开发 时间:
2020-01-17 13:40:40
阅读次数:
286
1. 原理简介 (1)Prelink Prelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。每次程序执行时,进行的链接动作都是一样的,链接相对来说开销很大,尤其是嵌入式系统。 (2 ...
分类:
移动开发 时间:
2020-01-15 14:01:48
阅读次数:
98