- 博客(38)
- 资源 (55)
- 收藏
- 关注
转载 Android实现数据存储技术 de 五种方式
本文介绍Android中的5种数据存储方式。转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/03/01/2374894.html 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数
2013-06-27 08:57:38 977
原创 android 数据存储 之 《网络存储数据》
前面介绍的几种存储都是将数据存储在本地设备上,除此之外,还有一种存储(获取)数据的方式,通过网络来实现数据的存储和获取。我们可以调用WebService返回的数据或是解析HTTP协议实现网络数据交互。具体需要熟悉java.net.*,Android.net.*这两个包的内容,在这就不赘述了,请大家参阅相关文档。下面是一个通过地区名称查询该地区的天气预报,以POST发送的方式发送请求
2013-06-27 08:55:56 1156
原创 android 数据存储之File2(文件存储数据)
关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。文件可用来存放大量数据,如文本、图片、音频等。默认位置:/data/data//files/***.***。 代码示例: public void save() { try {
2013-06-27 08:53:07 1232
原创 android 数据的四种存储方式 之 File
File: 即常说的文件(I/O)存储方法,常用存储大数量的数据,但是缺点是更新数据将是一件困难的事情。下面实现:在本地data文件下使用自己生成的文件处理数据的新建储存 读取 删除如果说不想把内容存在SharedPreferences中的话,我们可以自己写一个文件保存须要的数据,在这里我将文件保存在系统中的工程路径下。跟上面布局一样,删除文件也一样,清除内容也查不
2013-06-26 09:07:39 1141
转载 Android数据的四种存储方式 之 ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的AndroidMani
2013-06-26 09:01:30 907
转载 Android数据的四种存储方式之 SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特
2013-06-26 08:59:09 1003
转载 Android数据的四种存储方式 之 SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的
2013-06-26 08:56:13 1205
原创 Android数据的四种存储方式(总)
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLit
2013-06-26 08:51:44 1366
原创 项目目录结构
1. src:源代码2. gen:系统自动生成的文件 R.java 中记录了项目中各种资源ID3. res:系统资源,所有文件都会在R文件生成资源ID drawable:图片 layout:界面布局 values:数据 anim:定义动画的XML raw:原生文件4. a
2013-06-25 15:48:16 1177
原创 android Activity生命周期
Android系统会跟着所有运行的Activity对象,它将这些对性放在一个栈中进行管理。当一个新的Activity启动时,处于栈顶的Activity会暂停,而这个新的Activity会放入到栈顶,当这一新的Activity完成时,它会从栈中被移除,而先前的Activity会回到栈顶。如下图:Android的Activity生命周期如下图描述:onCreate:Acti
2013-06-20 15:54:02 1097
转载 Android录音与播放
转载自::http://blog.csdn.net/nkmnkm/article/details/7804153Android多媒体框架包含获取和编码多种音频格式的支持,所以你可以轻松地把音频合并到你的应用中.如果设备支持,你可以使用MediaRecorder APIs 进行录音.本章向你展示如何写一个应用从设备上的microphone获取音频,然后保存并回放.注:Androi
2013-06-20 15:28:08 1518
原创 android录音功能的实现
这个录音实现是我在Bus上看到并下载的,他那个源码不完整,再次把我整理完整的代码贴出,源码地址在这:http://download.csdn.net/detail/chaozhung/5618649Bus上的那个网址找不到了,见谅!!!下为核心代码:核心代码1..package com.lv.reco;import java.io.File;public class S
2013-06-20 15:25:35 9223 2
转载 android 应用图标放在状态栏上之NotificationManager和Notification的使用总结
(1)、使用系统定义的Notification以下是使用示例代码: //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager)getSystemServic
2013-06-20 15:12:14 2560 1
原创 在AndroidManifest.xml中<uses-sdk /> 内属性意思
在AndroidMenifest.xml中,常常会有下面的语句: <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" />在default.properties中,会看到下面的语句: target=android
2013-06-19 17:31:59 2314
原创 android中设置TextView/Button 走马灯效果
在Android的ApiDemo中,有Button的走马灯效果,但是换作是TextView,还是有一点差异。定义走马灯(Marquee),主要在Project/res/layout/main.xml即可 <TextView android:layout_width="40px" android:layout_height="wrap_content" an
2013-06-19 11:50:55 3894
原创 listview改变选中行字体颜色
【android】listview改变选中行字体颜色目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF与listvew设置选中行item背景图片一样,使用selector,不过这里的颜色设置,应该是在listview中的textview中设置。 <TableLayout xmlns:android="http://schemas.an
2013-06-19 11:32:01 4848 1
转载 【Android】listview选中行字体变大
目标:listview中item使用textview,当item选中时,字体为25px;当item未选中时,字体21px之前想了很久,以为同listview选中行字体颜色一样,使用xml文件中使用selector就可以改变了,但是一直上网查找资料,都没有找到selector中改变字体大小的命令。后来网友提醒我,可以在adapter中的getview中修改。现将重要的代码放上:?
2013-06-19 11:19:05 1485
转载 SQLite数据库简介
本文转载自::http://blog.csdn.net/liuhe688/article/details/6712782大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部
2013-06-19 09:58:26 859
转载 Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr
2013-06-19 09:57:02 1069
原创 Android控件Gallery3D效果
贴上代码: 摘自tgbus.com1.扩展Gallery:public class GalleryFlow extends Gallery { private Camera mCamera = new Camera();//相机类 private int mMaxRotationAngle = 60;//最大转动角度 private int mMaxZoom =
2013-06-18 10:24:16 1451
转载 java程序员应该知道的10个调试技巧
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方
2013-06-17 16:46:56 841
转载 android之---AlertDialog详解
对话框介绍与示例 对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电了等等,只要你想到的,能提高用户体验的,你都可以使用对话框。首先,请大家找到文档,在右上角的搜索框中输入Dialog,根据提示,选择app.dialog
2013-06-17 14:51:09 1759
转载 Android 实现书籍翻页效果(原理)
之前看到像ipad上的ibook的模拟书籍翻页的特效感觉很炫,在android上也有像laputa和ireader等应用实现有这个特效,在网上搜索了一下好像也没有现成的例子,所以自己动手实现了一个,现在将实现的过程记录下来。实现真实的翻页效果,为了能在翻页的过程中看到下一页的内容,在翻页之前必须准备两张页面,一张是当前页,另一张是下一页。翻页的过程就是对这两张页面的剪切,组合过程。
2013-06-17 09:47:26 1610
原创 Android数据库操作--实用的东西
Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作系统上有很广泛的应用,WM采用的也是SQLite3 关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速的学会操作SQLite3,那这就是你要找的文章! 首先,我们看一下api,所有数据库相关的接口、类都在android.databas
2013-06-14 16:43:57 851
转载 Android 数据库存取图片
Android 数据库存取图片数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认
2013-06-14 10:12:53 1053
转载 如何将图片转换存入到数据库中,并从数据库中取出转换成图片
有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来。 首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 1 package com.android.test; 2 3 import java.io.ByteArrayOut
2013-06-14 10:10:27 4578
转载 Android之Adapter用法总结
Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看
2013-06-13 17:15:54 879
原创 Eclipse 快捷键
编辑作用域功能 快捷键全局查找并替换 Ctrl+F文本编辑器查找上一个 Ctrl+Shift+K文本编辑器查找下一个 Ctrl+K文本编辑器删除当前行 Ctrl
2013-06-13 10:12:34 1599 2
原创 android 手机文件夹代表的意思(手机本机一部分和内存卡大部分)
手机或平板电脑中/system/app 这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件,大家注意文件名一一对应,如何删除可以参考 如何删除Android系统自带软件 中方法。/data/data 这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或
2013-06-13 09:07:54 8396
转载 Android中ListView分页加载数据
熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可
2013-06-09 08:39:30 1298
转载 Android实现图片放大缩小
http://blog.csdn.net/hanghangaidoudou/article/details/6436048Android实现图片放大缩小 package com.min.Test_Gallery; import Android.app.Activity; import android.graphics.Bitmap
2013-06-07 09:27:23 1203
原创 android 的ListView中,如何判断其内容已滚动到最顶部或者最底部
getListView().setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override
2013-06-06 16:51:04 2935
转载 Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一项需要呈选中状
2013-06-06 15:52:19 1314
原创 android ListView 几个重要属性
首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcr
2013-06-06 15:50:01 1169
原创 Android数据库中查找一条数据 query方法详解
public Cursor query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy,String limit); 参数说明: table:数据库表的名称 columns:数据库列名称数组 写入后最后返
2013-06-05 09:47:00 31169 1
转载 使用android push notification service 实现即时通知
APNS ( Android Push Notification Service) 是一种在Android 系统上实现推送的一套服务.通过http接口,向APNS服务器发送一个URL请求后,消息即会推送给指定的设备.使用1)到官方主页申请免费API, 下载 apns_beta_20110831.jar 官方主页: www.push-notification.
2013-06-04 11:07:10 2866
原创 Android ListView控件显示数据库中图片
Android中ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个显示联系人的简单信息。使用ListView控件,数据有姓名,和照片,并加入点击事件响应。布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro
2013-06-04 08:41:36 5898
转载 Android三种左右滑动效果 手势识别
手势识别1.onCreate中添加GestureDetector mGestureDetector; //监听手势事件mGestureDetector = new GestureDetector(this, onGestureListener);2.//实现处理事件OnGestureListener onGestureListener = new OnGestureListen
2013-06-03 17:14:17 1522
Android读取PPT、pptx文档
2018-01-19
android天气+自动定位
2014-09-23
android-8.0.0_r1配置文件.zip
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人