android.java
文章平均质量分 61
fonx
这个作者很懒,什么都没留下…
展开
-
如何制作并运行 jar 程序
以下是用 Intellij 制作 jar 程序,并运行的方法。原创 2023-08-30 23:30:38 · 1302 阅读 · 0 评论 -
Intellij IDEA 丢失 Project Structure 问题
最后在 project struecture 重新添加 artifacts ,create jar from modules,添加主类名后,有一个选项是:copy to the... 选中它,就激活了 MANIFEST.MF,原有的设置自动从 读回了。对比发现,artifacts 工程信息实际上保存在 .idea 目录下的 artifacts 文件夹和 xxx.iml 中。原因可能是,对这个工程文件夹进行了一次复制备份,备份工程打开也一样,没有了 project struecture。原创 2023-01-23 23:28:17 · 2485 阅读 · 0 评论 -
如何使用BeanUtils+lombok复制对象
实操发现,仅引入 BeanUtils 是不够的,必须对象的类对每个成员变量具有 get() 和 set() 方法,否则无法给目标对象赋值。而应该 new 一个全新的对象,但是把其参数设置为与一个已有对象完全一样是困难的,因为对象的成员变量的个数可能很多,逐个去赋值是很低效的。两种工具的功能大致相同,都是 BeanUtils.copyproperties(obj1,obj2),但是区别在于前者的obj1是源,而后者obj1是目标。这样,首先就引入一个新的工具:BeanUtils,具体有两种。原创 2023-01-21 21:59:00 · 3737 阅读 · 1 评论 -
关于 Android 键盘 UI 的生成
2021。7。18前情:Android 原生输入法示例代码分析https://blog.csdn.net/fonx/article/details/807160951。在 SoftKeyboard.java step5. onCreateInputView() 中,根据 R.layout.input.xml 生成键盘 UI:(private LatinKeyboardView mInputView;//键盘)mInputView = (LatinKeyboardView) getLay.原创 2021-07-18 17:54:26 · 399 阅读 · 2 评论 -
语法备忘
语法备忘创建一个表格创建一个表格一个简单的表格是这么创建的:语言Swiftjavajsphp数组创建x={}x=array()数组长度x.size()x.lengthcount($x)数组包含xin_array($y, $x)字符串长度x.lengthstrlen($x)字符串分隔x.split(“seg”)x.split(“seg”)explode(“seg”,$x)字符串查找字符串删除原创 2020-06-27 14:01:24 · 285 阅读 · 0 评论 -
CandidateView 遮挡 UI 的问题
Android Softkeyboard 示例代码中,CandidateView 总是遮挡部分 UI。百度了下,中文网页竟然没有人讲这个如何解决。还是通过 StackOverflow 找到了答案。https://stackoverflow.com/questions/11840627/rejusting-ui-with-candidateview-visible-in-custom-keyboar...原创 2018-06-24 10:08:30 · 504 阅读 · 0 评论 -
Android 原生输入法示例代码分析
以下内容于 2014年4月整理============================关于输入法的结构: * 【输入法】 * pakage softkeyboard 是一个程序包,其中包含几个平行的类。 * 1. SoftKeyboard extends InputMethodService * implements <Lati...原创 2018-06-16 23:51:25 · 1813 阅读 · 0 评论 -
String 和 StringBuffer 的那些坑
在 java 中,String 类型其实是一个常量,尽管看起来是一个变量,而也一直当成变量来用,然而,大量使用会造成很多资源的浪费。替代方案是使用 StringBuffer,这才是一个变量。使用 StringBuffer 有很多坑。(1)不能直接用 .equals("") 和一个字符串常量比较。尽管也不报错,但总是返回 false。(2)两个 StringBuffer 一个给另一个赋值怎么办?St...原创 2018-07-07 16:22:15 · 596 阅读 · 0 评论 -
sqlite 查询速度比较
以下是在 macOS 上使用 SQLPro for SQLite Read Only 版进行的查询速度对比。 select word from words_table where word >= '小' and word < '少' order by wordfrq desc 0.4sselect word,wordfrq from words_tab...原创 2018-09-23 09:26:00 · 7668 阅读 · 0 评论 -
几种查询字符串表达式比较
1。sqlite 3 ,like 语句:百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。2。sqlite 3,glob 语句:星号(*)代表零个、一个或多个数字或字符。问号(?)代表一个单一的数字或字符。[] 表示一个字符集合,与 regexp 的语法一样,具体三种用法:(1)[13] 表示 1 或者 3;(2)[1-3] 表示 从 1 到...原创 2019-01-31 20:55:53 · 236 阅读 · 0 评论 -
输入法官方示例代码
Windows 10官方源码:https://code.msdn.microsoft.com/windowsdesktop/Input-Method-Editor-IME-b1610980/view/Input Method Editor (IME) sampleThis sample shows how to create an Input Method Editor (IME) t...原创 2019-08-04 22:18:01 · 2350 阅读 · 0 评论 -
Android keyboard 多键值的问题
https://developer.android.google.cnonKeyadded in API level 3public abstract void onKey (int primaryCode, int[] keyCodes)Send a key press to the listener.ParametersprimaryCodeint: this...原创 2018-06-23 20:31:01 · 1263 阅读 · 0 评论 -
jar code confusion
试用了 allatori , 浪费了好几天,最后只能说:垃圾!因为是 demo 版,许多代码都混错了。而且网上查到的教程千篇一律,包括英文版。没有一个对的。更象是自家做的软文。最后试了 proGuide , 挺好用,参见: https://blog.csdn.net/android_panda/article/details/18604121#commentshttps://blog.csdn.n...原创 2018-04-23 22:39:47 · 238 阅读 · 0 评论 -
Mac 下如何解压 bin 文件
在Mac上安装 Eclipse,遇到的问题是无法部署 bin 文件。网上的教程的确很坑爹,竟然要这样:1. 更改 su 密码:2. 输入 sudo su, 密码为 apple 账户密码,3. 输入后,sh-3.2#下,输入 passwd root,可以更改密码,改为和 apple 账户一样。还好,这个教程不错。http://blog.csdn.net/w原创 2016-07-09 23:09:51 · 3253 阅读 · 0 评论 -
如何配置Mac版Eclipse NEON的NDK
新安装了Mac版的Eclipse NEON,导入Windows平台下的工程后,提示 Program "ndk-build" not found in PATH经过大量的尝试,网上早期的解决方法,都是添加环境变量,于是又学习了大量有关Mac环境变量的资料,事后证明这又是一个坑。最后通过自己的理解,解决方法如下:1. 在Eclipse->Project->Property->C/C++ B原创 2016-07-10 10:43:33 · 1293 阅读 · 0 评论 -
Mac下运行 x86 的 AVD
在run的时候,没有反映,也没有提示。但是在 Windows--AVD Manager 里 Start,就会提示: HAXM is not installed on this machine然后,在 Windows--SDK Manager 里, extra 里 有一项,下载。但是还是不起作用。帖子 http://blog.csdn.net/jianzhang原创 2016-07-23 20:31:47 · 620 阅读 · 0 评论 -
那些坑——从Eclipse转到AndroidStudio
1。新建一个空白工程不能Build,卡在一个4.12.jar的下载上。解决办法:自己下载一个,覆盖原文件。原创 2017-09-29 06:23:18 · 203 阅读 · 0 评论 -
Swift -> Java
1. 获取系统时间:Swift: Date().timeIntervalSince1970 这个单位是秒。Java: System.currentTimeMillis()2。字典:Swift: 定义: var Frq1:NSMutableDictionary = NSMutableDictionary()取值:Frq1.value(forKey:原创 2017-10-21 07:53:35 · 298 阅读 · 0 评论 -
usage of API documented @
android studion error: usage of API documented @ 1.8solution: open app.gradle, in android { }compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetC原创 2017-10-26 23:35:23 · 201 阅读 · 0 评论 -
intellij 打包 jar with JDBC
因为AS生成的jar不支持JDBC,无奈换用intellij,步骤如下:1。新建一个工程,其中会有一个 src 目录,在工程中新建一个 lib ,其中放置 sqlite-jdbc-xxx.jar;2。在 Project Structure 中添加 jar,如AS。http://blog.csdn.net/a153375250/article/details/508510493。按此打包原创 2018-01-22 19:44:18 · 167 阅读 · 0 评论 -
如何用AndroidStudio编译jar并用cmd执行
(1) 参考这个:AndroidStudio项目打包成jar https://www.cnblogs.com/xxdh/p/6703746.html主要问题:gradlew makeJar 失败,解决办法:升级所有的 ADK,JDK补充细节select API Android 4.0select template: no activityselect C++ suporte原创 2017-12-08 17:08:29 · 753 阅读 · 1 评论 -
Android Studtio 使用第三方 jar 连接 Sqlite
Android Studtio 使用第三方jar http://blog.csdn.net/a739697044/article/details/25998619Java连接SQLite数据库 http://www.yiibai.com/sqlite/java-with-sqlite.htmljava如何读写SQLite数据库 https://jingyan.baidu原创 2018-01-09 21:26:38 · 584 阅读 · 0 评论 -
安卓软件开发的一些知识点。
关于文件读取。http://blog.sina.com.cn/s/blog_602f8770010142h9.html关于哈希表。http://www.cnblogs.com/jason-star/archive/2012/12/13/2816140.html原创 2013-11-09 20:24:04 · 629 阅读 · 1 评论