01 2020 档案

摘要:1.SQLite介绍 SQLite,是一款轻型的数据库,它的优缺点有如下: 轻量级,适合嵌入式设备,并且本身不依赖第三方的软件,使用它也不需要“安装”。 并发(包括多进程和多线程)读写方面的性能不太理想。可能会被写操作独占,从而导致其它读写操作阻塞或出错 2.SQLiteOpenHelper介绍 为 阅读全文
posted @ 2020-01-17 16:06 诺谦 阅读(4357) 评论(2) 推荐(0)
摘要:1.JDBC介绍 jdbc(java database connectivity)为java开发者使用数据库提供了统一的编程接口,它由一组java类和接口组成。 JDBC需要用到的类和接口有: DriverManager、Connection、Statement、ResultSet 2. mysql 阅读全文
posted @ 2020-01-14 17:09 诺谦 阅读(8833) 评论(0) 推荐(1)
摘要:1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然 阅读全文
posted @ 2020-01-13 16:13 诺谦 阅读(280) 评论(0) 推荐(0)
摘要:android中写XML时,需要用到XmlSerializer类 解析XML时,则需要用到XmlPullParser类 1.XmlSerializer类介绍 通过Xml.newSerializer()来获取XmlSerializer XmlSerializer常用方法如下所示: void setOu 阅读全文
posted @ 2020-01-10 16:37 诺谦 阅读(1426) 评论(0) 推荐(3)
摘要:1.SharedPreferences介绍 SharedPreferences,它是一个轻量级的配置文件类,用于保存软件配置参数. 采用xml文件形式存储在/data/data/包名/shared_prefs/下 优点在于: 轻量级,以键值对的方式进行存储,使用方便,易于理解 程序卸载后会也会一并被 阅读全文
posted @ 2020-01-09 17:16 诺谦 阅读(1560) 评论(0) 推荐(0)
摘要:1.效果如下所示: 2.读写SD卡时,需要给APP添加读写外部存储设备权限,修改AndroidManifest.xml,添加: 如下图所示: 3.读写SD卡需要用到的Environment类 Environment类是一个提供访问环境变量的类. Environment类常用的方法有: 示例如下: 打 阅读全文
posted @ 2020-01-08 16:40 诺谦 阅读(1591) 评论(0) 推荐(0)
摘要:本章来学习登录案例,由于还未学习自定义控件外观,所以ui界面先用最简单的,并保存登录账号密码到data/data/包名/files下 1.学习之前需要掌握的Context类(通过Context来往APK包所在目录下读写登录信息配置文件) Context:可以理解为对APK的工具管家,通过Contex 阅读全文
posted @ 2020-01-07 22:52 诺谦 阅读(907) 评论(0) 推荐(0)
摘要:1.压力测试monkey 通过cmd输入下面命令: 表示测试com.example.phonecall应用程序,随机发送点击/滑动/切换事件10000次,( -v -v -v)表示信息日志为最高级,然后打印的信息传到F:\monkey_log\test1.txt里. 如下图所示: 2.单元测试 2. 阅读全文
posted @ 2020-01-04 21:26 诺谦 阅读(775) 评论(0) 推荐(0)
摘要:Qt 5.7过后Qt添加了官方的Chart库,之前就用的比较习惯,这次把源码发出来,给入门的同学们参考参考. 效果如下所示: 1.chartsView.h如下所示: #ifndef VIEW_H #define VIEW_H #include <QtWidgets/QGraphicsView> #i 阅读全文
posted @ 2020-01-04 20:58 诺谦 阅读(9056) 评论(0) 推荐(0)
摘要:比如,我们只想处理login文件夹里的*.cpp和*.h(其它文件不动) 比如login/1.h如下所示: 比如login/1.cpp如下所示: 1.首先复制login文件夹到output下 mkdir output cp login/ output/login -rf 2.然后删除output/l 阅读全文
posted @ 2020-01-04 18:14 诺谦 阅读(359) 评论(0) 推荐(1)
摘要:Android 五大布局如下所示: LinearLayout 线性布局 只能指定一个方向(垂直/水平)来布局 RelativeLayout 相对布局 通过某个控件为参照物,来定位其它控件的位置的布局方式(解决屏幕适配) TableLayout 表格布局 如果子元素为<TableRow>,则可在一行中 阅读全文
posted @ 2020-01-02 14:27 诺谦 阅读(665) 评论(0) 推荐(0)