`
文章列表
最近在做一个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语言大体是相同的,所以我想先回顾 ...
Global site tag (gtag.js) - Google Analytics