- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 ListView开发之模块、缓存及性能
ListView是Android开发中最常用的组件之一。本文将重点说明如何正确使用ListView,以及通过ListFragment示例开发所用的流程模块、缓存方式与性能优化。模块缓存性能一、模块item组件。即用于每项布局输出的xml文件,Android SDK中有simple_list_item_1、simple_list_item_2可用,本文以论坛发帖的格式进行说明,
2015-10-30 11:01:50
724
原创 Android进阶之视频录制播放常见问题
本文分享自己在视频录制播放过程中遇到的一些问题,主要包括:视频录制流程视频预览及SurfaceHolder视频清晰度及文件大小视频文件旋转1、视频录制流程以微信为例,其录制触发为按下(住)录制按钮,结束录制的触发条件为松开录制按钮或录制时间结束,其流程大概可以用下图来描述。1.1、开始录制根据上述流程及项目的编程惯例,可在onCreate()定义如下函数来完成功能:初始化过程主要包括Vie
2015-08-03 14:44:33
8194
3
原创 Hibernate+HelloWorld 遇到的问题
第一:Hibernate XML Mapping file(hbm.xml)无法创建点击new
2014-10-29 22:53:48
568
翻译 查询规划(SQLite)
SQL语句的最佳功能(在其所有的实现,而不仅仅是SQLite的)是,它是一种声明性语言,而不是一种程序语言。当SQL编程,你告诉系统你要计算什么,而不是如何计算它。
2014-10-10 13:01:19
1007
原创 线性表、栈、队列的链式存储结构
一、 顺序存储结构与链式存储结构的区别顺序存储就是从内存中取出一段连续地址的空间,将数据依次连续的存储在这段空间中。而链式存储结构是指数据存储在内存中的地址是离散的,以数据节点为单位,每个节点包括数据域和指针域。二、 链式结构数据的创建栈(Stack)是限定仅在表尾进行插入和删除操作的线性表;队列(Queue)是只允许在一端进行插入操作,而在另一端进行删除操作的
2014-04-12 20:26:44
1924
原创 Android数据库(SQLite)设计的几个要点
一、数据读写效率与分表策略在设计数据库的时候,需要充分考虑后续读写数据的时间复杂度,特别是在频繁提取数据库数据用于作图等应用中。提高数据库查询效率最直接的办法就是合理设计查询条件,避免查询耗时随着数据量增大线性增加。在设计数据库时,应该按照软件系统的数据类型对数据进行分类存储管理。以包含用户基本信息和扩展信息为例进行说明,并且假定其扩展信息是需要被频繁访问的数据。采取的方案应该至少包括两个
2014-03-29 11:44:35
5792
原创 JNI技术及Android串口通信
1.JNI技术框架首先,Java代码是运行在JVM上的class集合,是通过JVM解释执行,这也是Java能够跨平台的根本原因;其次,在某些与硬件或者操作系统平台相关的Java软件中,需要在Java代码中调用使用C、C++等编写的本地应用或者库文件;最后,JNI(Java Native Interface)是一个能使Java代码调用或被这些本地应用调用的程序框架。JNI技术的目的是为了实现
2014-03-22 11:58:27
1444
Android音视频技术应用与弱人工智能探索
2015-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人