自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 问答 (6)
  • 收藏
  • 关注

原创 Android SQLite数据库之三,SQLiteOpenHelper

SQLiteOpenHelper类SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。一般的用法是创建SQLiteOpenHelper的子类,并扩展它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)方法。

2015-04-28 21:57:26 711

原创 Android 录音(MediaRecorder)与播放(MediaPlayer)时间不一致现象解决方法

在项目中遇到了这样的bug,在这里进行记录,以后遇到了可以快速解决.下面的是正确的配置方法:使用MediaRecorder录制音频文件:recorder = new MediaRecorder(); // 创建记录器对象recorder.setAudioSource(MediaRecorder.AudioSource.MIC); // 设置音频源麦克风recorder.setO

2015-04-27 14:43:33 5333

原创 Android SQLite数据库之三,使用特定方法操作SQLite数据库

Android的SQLiteDatabase提供了insert,update,delete和query语句来操作数据库,下面来简单的介绍一下这些方法的用法。1.使用insert方法插入记录SQLiteDatabase的insert方法的签名为long insert(String table, String nullColumnHack, ContentValues values),这个插入

2015-04-23 22:39:10 538

原创 Android SQLite数据库之二,使用sqlite3工具

在Android SDK的tools目录下提供了一个sqlite3.exe工具,它是一个简单的SQLite数据库管理工具,类似于MySQL提供的命令行窗口。在有些时候,开发者利用该工具来查询,管理数据库。我们可以用sqlite3吧数据库导出到本地计算机上的硬盘目录下,可以运行如下来启动SQLite数据库:sqlite3 f:/my.db3sqlite3中常用的命令如下。》

2015-04-23 00:01:47 875

原创 Android 仿Chronometer计时器之二

这个是Android 仿Chronometer计时器的序章,花了十几分钟把计时器封装成自定义View了,一看这个多代码如果直接拖到activity中,我也是醉了.....这是要疯狂的节奏啊................下面是主要的代码:1.ChronometerView:自定义viewpackage com.example.chronometerdemo;import and

2015-04-21 23:05:25 630

原创 Android 计时器,仿Chronometer

首先,这里是Chronometer的一个例子,转载于http://blog.csdn.net/sun6255028/article/details/6688349因为刚在项目中,使用了Chronometer,但是也许是自己用的不好,所以仿照Chronometer的思路,自己写了一个.但是没有封装成工具类,等以后完善吧....但是先跟提供一个Chronometer使用的例子,解释的比较详细.

2015-04-21 22:37:17 759

转载 Android 返回键的监听及处理

转载自http://www.open-open.com/lib/view/open1391756233301.html这是第二次看这个写的博客了,每次记不住,所以就转载一下,便于以后自己搜索,呵呵/** * Demo描述: * 处理Back键按下事件 * * 注意事项: * 以下两种方法勿一起使用 */ public class MainActivity extends A

2015-04-21 14:37:41 604

转载 解决ListView在ScrollView中滑动冲突的问题

解决ListView在ScrollView中滑动冲突的问题http://www.eoeandroid.com/thread-263391-1-1.html(出处: eoe 移动开发者论坛)在此谢谢http://www.eoeandroid.com/thread-263391-1-1.html中的各位,为我解决了问题,特此将你们所提供的方法总结一下,供我自己以后遇到之后,可以快速的解决.

2015-04-20 11:01:24 538

转载 android listview 连续调用 getview问题分析及解决。http://blog.csdn.net/f8376904110/article/details/6460934

转载自   http://blog.csdn.net/f8376904110/article/details/6460934当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列都会调用很多次,这样大大影响到效率!其实这

2015-04-17 19:33:19 550

原创 Android SQLite数据库之一,使用sql语句操作SQLite数据库

SQLite数据库Android系统集成了一个轻量级的数据库:Sqlite,Sqlite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(如手机、PDA等)适量数据存取。虽然Sqlite支持绝大部分SQL92语法,也允许开发者使用sql语句操作数据库中的数据,但sqlite并不像Oracle,mySql数据库那样需要安装,启动服务器进程,sqlite数据库只是一个文件。从本质上看

2015-04-14 23:05:31 3245

转载 Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵

2015-04-13 17:22:26 361

原创 Android File存储

一、openFileOutput和openFileInputContext提供了如下两个方法来打开本应用程序的数据文件夹里的文件I/O流。》FileInputStream openFileInput(String name):打开应用程序的数据文件夹下的name文件对应输入流。》FileOutputStream openFileOutput(String name, int mode)

2015-04-06 10:33:06 2246

原创 Android数据存储之SharedPreferences与Editor

SharedPreferences保存的数据只要是类似于配置信息格式的数据,因此它保存的数据只要是简单类型的key-value对.SharedPreferences接口主要负责读取应用程序的Preferences数据,它提供了如下常用方法来访问SharedPreferences中的key-value对.> boolean contains(String key): 判断SharedPref

2015-04-05 10:39:47 879

原创 Android SurfaceView绘图机制

SurfaceView一般会与SurfaceHolder结合使用,SurfaceHolder用于向与之关联的SurfaceView上绘图,调用SurfaceView的getHolder()方法即可获取SurfaceView关联的SurfaceHolder.SurfaceHolder提供了如下方法来获取Canvas对象.> Canvas lockCanvas(): 锁定整个SurfaceVi

2015-04-04 10:29:58 2541

原创 Android 接收开机广播,启动程序或者Service

公司项目中,提到了开机启动Service的需求,虽然本人有点讨厌这个功能,但是没有办法,只能完成.在网上搜索到了很多的资料,但是不知道怎么的总是起不来,最后改来改去,最终成功了.为了各位跟我一样感觉很无赖,但是不得不完成的程序员来说,我这个只是给你一个借鉴.......1.AndroidManifest.xml文件这个里面,我犯的错误是最多的,最后把清单文件改来改去,依照别人发布的

2015-04-03 23:25:46 13022 1

原创 Android 动画之属性动画(Animator)

Android属性动画,从某种角度来看,属性动画是增强版的补间动画,属性动画的强大可以体现在如下两方面.> 补间动画只能定义两个关键帧在"透明度","旋转","倾斜","位移"4个方面的变化,但属性动画可以定义任何属性的变化.> 补间动画只能对UI组件执行动画,但属性动画几乎可以对任何对象执行动画(不管它是否显示在屏幕上).与补间动画类似的是,属性动画也需要定义如下几个方面的属性.

2015-04-01 23:29:28 902

amr语音播放资源集合

amr语音播放资源集合

2017-03-13

实现base64格式的amr音频文件在android微信内置浏览器的播放

实现base64格式的amr音频文件在android微信内置浏览器的播放

2017-03-13

js使用lrz压缩图片,上传七牛

使用js插件lrz压缩图片,然后调用七牛上传接口,上传图片到七牛服务器

2016-12-30

自定义ActionBar

适用于BaseActivity中实现自定义ActionBar,有良好的扩展性

2015-09-01

Android 毛玻璃背景处理

将界面截图,进行模糊化操作,生成Bitmap,显示为Activity的背景

2015-07-23

Android圆形菜单,巧妙实现

Android圆形菜单,巧妙实现,是使用自定义组件,自定义ImageView组件

2015-05-05

android listview滑动删除

android listview滑动删除

2014-08-11

android descendantFocusability用法简析

android descendantFocusability用法简析

2014-08-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除