Android
文章平均质量分 83
yh_thu
生命向上的渴望
展开
-
Android之File操作权限
一、File类二、读写SD卡文件三、原创 2014-06-05 22:59:37 · 7142 阅读 · 0 评论 -
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 · 1409 阅读 · 0 评论 -
Android开发中的AchartEngine及ListView
在开发原创 2014-04-19 11:51:44 · 1469 阅读 · 1 评论 -
Android进阶之视频录制播放常见问题
本文分享自己在视频录制播放过程中遇到的一些问题,主要包括:视频录制流程视频预览及SurfaceHolder视频清晰度及文件大小视频文件旋转1、视频录制流程以微信为例,其录制触发为按下(住)录制按钮,结束录制的触发条件为松开录制按钮或录制时间结束,其流程大概可以用下图来描述。1.1、开始录制根据上述流程及项目的编程惯例,可在onCreate()定义如下函数来完成功能:初始化过程主要包括Vie原创 2015-08-03 14:44:33 · 8135 阅读 · 12 评论 -
Handler、Loop和MessageQueue
一、Android之线程信使二、原创 2014-06-05 22:11:45 · 694 阅读 · 0 评论 -
Android数据库(SQLite)设计的几个要点
一、数据读写效率与分表策略在设计数据库的时候,需要充分考虑后续读写数据的时间复杂度,特别是在频繁提取数据库数据用于作图等应用中。提高数据库查询效率最直接的办法就是合理设计查询条件,避免查询耗时随着数据量增大线性增加。在设计数据库时,应该按照软件系统的数据类型对数据进行分类存储管理。以包含用户基本信息和扩展信息为例进行说明,并且假定其扩展信息是需要被频繁访问的数据。采取的方案应该至少包括两个原创 2014-03-29 11:44:35 · 5730 阅读 · 0 评论 -
ListView开发之模块、缓存及性能
ListView是Android开发中最常用的组件之一。本文将重点说明如何正确使用ListView,以及通过ListFragment示例开发所用的流程模块、缓存方式与性能优化。模块缓存性能一、模块item组件。即用于每项布局输出的xml文件,Android SDK中有simple_list_item_1、simple_list_item_2可用,本文以论坛发帖的格式进行说明,原创 2015-10-30 11:01:50 · 684 阅读 · 0 评论