- 浏览: 874670 次
- 性别:
- 来自: 北京
最新评论
-
luna_2006:
...
【Java】枚举类型Enum介绍和方法详解 -
沙漠孤影:
...
【Android】Android Market 链接的生成与分享 -
sjl_008:
有错误,inSampleSize 为2时,图片大小不是原来的2 ...
【Android】如何解决bitmap 内存溢出out of memory的问题 -
huanglei_jay:
【Java】Collections.EMPTY_LIST和Collections.emptyList()简单使用心得 -
wuxuewujiang:
很详细!很有用的整理。
【Objective-C】NSDate详解及获取当前时间等常用操作
文章列表
最近在做一个android程序,要将一个数据库文件拷到sd中,这个数据库文件有点大有好几M,我想在代码中实现,我试了几个小时,就是不能成功,一查资料,才知道,
在Anroid中,当通过编程的方式来转移存储系统中的文件时,android程序对所读写的文件的大小是有限制的
1.未压缩文件一般不能操作1MB,否则无法正确写入到目的文件中
2.压缩文件则无此要求
所以一般来说,当我们读写的文件超过1MB时,则可以在文件名后面加一个表示压缩文件的名,比如.mp3,.jpq等等
而对于一般无后缀名或者如.txt这样的文件,系统都认定为未压缩文件。
[size=large]
Android数据存取之SharedPreferences
SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果真的存储量不大可以考虑自己定义文件格式。xml 处理时Dalvik会通过自带底层的本地XML Parser解析,比如XMLpull方式,这样对于内存资源占用比较好。
这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE( ...
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:
1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;
2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。
动画类型
下面先来看看Android提供的动画类型。Android的animation由四种类型组成
在XML文件中:
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动 ...
public class test4 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String archiveFilePath="sdcard/download/Law.apk";//安装包路径
...
android 系统图标大全
1.5,1.6,2.1 的图标都在,不过差别不大
http://since2006.com/android/2.1-drawables.php
正式的软件在使用icon的时候应该尽量使用这些图标,这样比较标准。比如menu菜单里面的关于,帮助之类的icon,就必须要用这种图,才能保证正确引导用户。
使用ContentProvider共享数据:
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。而使用ContentProvider共享数据的好处是统一了数据访问方式。
当应用需要通过ContentProvider对外共享数据时,第一步需要继承ContentProvi ...
1.从google搜索内容
Intent intent = new Intent();
intent.setAction(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,"searchString")
startActivity(intent);
2.浏览网页
Uri uri = Uri.parse("http://www.google.com");
...
不多说了,这篇文章很有用
http://winuxxan.blog.51cto.com/2779763/522810
SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:
1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。 4、LIKE'_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。 5、LIKE'[CK]ars[eo]n' 将搜索下列字符串:Carsen ...
Intent, 用 法
Intent应该算是Android中特有的东西。你 可以在Intent中指定程序要执行的动作(比 如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用 startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:
Uri uri = Uri.parse("http://www.google.com");
Intent it = new Intent(Intent.ACTION_VIEW,uri ...
花样Android ProgressBar 史上最强大讲解http://www.eoeandroid.com/forum-viewthread-tid-1081-fromuid-473958.html
开发软件的时候,我们经常需要用到“more”这个选项,旨在引导用户下载自己开发的其他软件,从而连带提升下载量。不过这个more到底要怎么样实现呢直接上代码
Uri u = Uri.parse("market://details?id=com.skystar.oneclick_wallpaper.scenery_1 ...
这篇文章是Content Provider系列的第二篇,最近由于事务繁忙(给自己找个理由)没能更新博客,罪过啊。不说废话,进入正题。 由于Content Provider的实现大都是通过数据库的方式实现的,因此在搞清楚CP之前,首先要弄明白数据库语言SQL。Android平台上使用的数据库管理系统是SQLite,该系统不用我介绍了吧,知名,非常的知名,很多嵌入式系统都在用。有兴趣的朋友可以上他们的官网看看,有很多有用的信息:[url]http://www.sqlite.org/docs.html [/url]SQLite使用的SQL语言与标准的SQL语言大体是相同的,所以我想先回顾 ...