Android/iOS App
App开发
liberg
JAVA/大数据/前端(Web/H5/Android)
展开
-
SQLite索引名称重复(index already exists)
MySQL中索引名称在表内部必须是唯一的。SQLite中索引名称在整个库文件中必须是唯一的。原创 2024-05-11 14:52:45 · 493 阅读 · 0 评论 -
分辨率:720P 1080P 2K 4K
720P:1280*7201080P:1920*10802K:通常指2560*14404K:通常指4096*2160原创 2022-03-29 21:45:28 · 372 阅读 · 0 评论 -
自定义android控件:快速检索QuickSearch
Android有自带的下拉选择控件Spinner。问题是,一旦候选条目数过多,从中进行选择就很不友好。解决这个问题常用的一种方式是:引入一个输入,根据输入过滤出部分结果数据。当然,这样做的前提是,需要为每一个数据项设置一个检索标识。对于一个输入,判断每一条原始数据的检索标识,是否符合既定的匹配规则(比如前缀或者包含匹配的方式),从而得出符合过滤规则的数据结果。上效果图逻辑骨架先来定义控件的逻辑功能部分,核心是根据当前的输入字符串过滤出结果数据,实现见doFilter(String prefix)原创 2021-11-23 18:09:08 · 2680 阅读 · 0 评论 -
Android SpannableString/SpannableStringBuilder基本用法
概述这两者都用于给文本内容中的一部分(通过开始start和结束end位置进行标记)或全部,附加额外的样式(可以对同一部分内容附加多种样式,实现多种样式的叠加)。可以类比想象一下HTML中一个段落由很多<span>组成,给不同的<span>标签设置了各自不同的样式。区别这两者的区别类似String和StringBuilder的区别。SpannableString中文...原创 2019-04-04 18:19:56 · 804 阅读 · 0 评论 -
setContentView报错NullPointerException: Attempt to invoke virtual method on a null object reference
setContentView报错:java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference检查layout.xml文件发现其中有个"View"写成了"view"!!!...原创 2019-04-01 11:53:03 · 565 阅读 · 0 评论 -
Error running : The activity must be exported or contain an intent-filter
出现这个问题可能有2种路径:在activity.java文件上右键–Run 'TestActivity'直接Shift+F10 运行最近运行的Activity, 而在这之前, 改过AndroidManefiManifest.xml中主Activity的设置,导致之前运行的Activity已经不是LAUNCHER Activity.解决方式如下:1 如果要运行的Activity可以被其他...原创 2019-04-03 11:01:37 · 8471 阅读 · 2 评论 -
Objective-C Block与函数指针比较、分析
今天从一个小例子开始对Objective-C里面函数指针和Block进行剖析。函数指针是C语言里面就有的,而Objective-C是C的超集,对C语言作了很多扩展(这种扩展主要是依赖编译器和运行时系统来完成的)。从表层来看,OC对C的扩展主要就是@符号的引入,包括定义类、协议、属性、装箱、@synchronized、抛出异常等等都有@符号的身影。原创 2016-06-07 10:54:39 · 3993 阅读 · 3 评论 -
热点:Android 10(Android Q)发布
这几天Android阵营热度很高,3天前,即2019年8月31日,华为方舟编译器官网https://www.openarkcompiler.cn正式上线。跑一下官网的例子,你会发现方舟编译器直接将java代码编译成Android底层linux平台直接运行的.so(动态库)。系统运行编译过的应用,将省去java虚拟机解释执行和运行时java垃圾回收导致的应用暂停。要知道,就是java虚拟机这个中间...原创 2019-09-03 19:33:43 · 2310 阅读 · 0 评论