摘要: Android提供了5种方式存储数据:1、使用SharedPreferences存储数据;2、文件存储数据;3、SQLite数据库存储数据;4、使用ContentProvider存储数据;5、网络存储数据 做android开发中,很多软件需要实现数据存储----文件存储的功能,笔者最近一个项目就有用到,一般情况下我们将一些文件(如视频片段)存储在外挂的SD卡上,如果需要使用SD卡,那么必须要检测SD卡是否可用,在不可用的时候文件数据该怎样保存,这都是值得思考的问题,笔者最近这个项目将一部分视频放到了assets文件夹下,当用户安装并第一次运行软件的时候需要将视频拷贝到SD卡上,如果SD卡不存. 阅读全文
posted @ 2014-01-24 18:34 天涯一角 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文
posted @ 2013-12-22 17:30 天涯一角 阅读(141) 评论(0) 推荐(0) 编辑
摘要: android实现控制视频播放次数,实质就是每个视频片段播放完后,通过MediaPlayer设置监听器setOnCompletionListener监听视频播放完毕,用Handler发送消息再次激活视频播放,从而达到控制播放次数的效果。视频文件foot_2_foot_crunch.mp4请放到assets文件夹下。主界面代码如下:activity_main.xml 1 7 10 13 21 29 34 43 ... 阅读全文
posted @ 2013-12-14 22:57 天涯一角 阅读(979) 评论(1) 推荐(0) 编辑
摘要: 资源类型本节中的每个文件描述的使用,格式和语法对于某些类型的应用程序资源,你可以提供你的资源目录(res/)。在这里简短的总结每个资源类型:动画资源定义预先确定动画。补间动画保存在res/anim/下,从R.anim类访问。帧动画保存在res/drawable/下,从R.drawable类访问。颜色状态列表资源定义一个颜色资源,在视图状态变化的基础上改变。保存在res/color/下,从R.color类访问。drawable资源用位图或XML定义各种图形。保存在res/drawable/下,从R.drawable类访问。布局资源定义您的应用程序的用户界面布局。保存在res/layout/下,从 阅读全文
posted @ 2013-05-29 16:59 天涯一角 阅读(996) 评论(0) 推荐(0) 编辑
摘要: android 有很多传感器,可以利用传感器实现很多新奇的功能,在这里我们实现水平仪的功能,主要是利用方向传感器就可以了。1.android 的坐标系是如何定义x, y z 轴的。x轴的方向是沿着屏幕的水平方向从左向右,如果手机不是正方形的话,较短的边需要水平放置,较长的边需要垂直放置。Y轴的方向是从屏幕的左下角开始沿着屏幕的的垂直方向指向屏幕的顶端。将手机放在桌子上,z轴的方向是从手机指向天空。2.方向传感器在方向传感器中values变量的3个值都表示度数,它们的含义如下:values[0]:该值表示方位,也就是手机绕着Z轴旋转的角度。0表示北(North);90表示东(East);180表 阅读全文
posted @ 2013-04-10 17:18 天涯一角 阅读(2329) 评论(0) 推荐(1) 编辑
摘要: my.ini文件在C:\ProgramData\MySQL\MySQL Server 5.5\my.ini注意ProgramData文件可能已经隐藏了,设置一下: 组织--文件夹和搜索选项--查看--显示隐藏文件、文件夹或驱动器(打勾即可)具体方法是修改my.ini这个文件的一下内容即可;[client]no-beep# pipe# socket=mysqlport=3306[mysql]default-character-set=gbk 这里原来是utf8将其改为gbk就可以执行中文语句了# SERVER SECTION# ---------------------------------. 阅读全文
posted @ 2012-09-26 21:14 天涯一角 阅读(642) 评论(0) 推荐(1) 编辑
摘要: 问题事件名称: APPCRASH 应用程序名: emulator-arm.exe 应用程序版本: 0.0.0.0 应用程序时间戳: 4fe779fb 故障模块名称: nvoglv32.DLL 故障模块版本: 8.17.12.8580 故障模块时间戳: 4eb93756 异常代码: c0000005 异常偏移: 007fd7ee OS 版本: 6.1.7601.2.1.0.256.1 区域设置 ID: 2052 其他信息 1: 0a9e 其他信息 2: 0a9e372d3b4ad19135b953a78882e789 其他信息 3: 0a9e 其他信息 4: 0a9e372d3b4ad1913. 阅读全文
posted @ 2012-08-22 22:19 天涯一角 阅读(1297) 评论(0) 推荐(0) 编辑