![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码之美
Judy889
这个作者很懒,什么都没留下…
展开
-
RandomAccessFile
随机访问类(RandomAccessFile) - [] 输入流FileInputStream和输出流 FileOutputStream,实现的是对磁盘文件的顺序读写,而且读写要分别创建不同对象。相比之下RandomAccessFile类则可对文件实现随机读写操作。 RandomAccessFile对象的文件位置指针遵循下面的规律: ·新建RandomAccessFile对象的文件位置...2010-03-05 15:00:29 · 101 阅读 · 0 评论 -
检查盘volumn的容量
通过StatFs可以获得Filesystem 的状态[code="java"]String storage Directory =Environment.getExternalStorageDirectory().toString();StatFs stat = new StatFs(storageDirectory);//获得仍可用的大小long remaining = ...2010-02-26 10:57:42 · 159 阅读 · 0 评论 -
Java iterator
摘自[url]http://hi.baidu.com/heyinjie/blog/item/c868ed9445c3091dd21b7038.html [/url]用Iterator模式实现遍历集合 Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。 例如,如果没有使用Ite...2010-02-27 11:29:48 · 75 阅读 · 0 评论 -
让class只有一个实例的例子
最近在学习android 的webkit,看到一些自己认为是好的代码或者方式就把它记录下来,方便以后复习与借鉴。WebViewDatabase是一个单实例对象,通过getInstance方法获取WebViewDatabase的实例。WebViewDatabase是WebKit模块中的内部对象,仅供WebKit框架内部使用。[code="java"] private static Web...原创 2010-10-25 16:49:27 · 93 阅读 · 0 评论 -
R.bool.use_32bit
很久没有写新的文章,自己懒了吧,没了动力。今天还是耐住了惰性,积累点知识在研究android 的live wallpaper的代码发现了这样的写法:我们可以将一些boolean值放在values下而不需要写在代码里,这样修改起来更加的方便。[code="java"] if (getResources().getBoolean(R.bool.use_32bit)) { ...原创 2011-02-09 16:49:02 · 124 阅读 · 0 评论 -
按Back key把Activity关掉即使有键盘的时候
一般情况下,当键盘显示的时候,你按下back只会将键盘关掉,但有时候你想要不仅仅是把键盘关掉而已,还想把当前的activity/给关掉。那你可以重写你的activity的main view,下面的例子是我看QucikSearchBox ap中SearchActivityView.java。[code="java"]/* * Copyright (C) 2010 The Android Op...原创 2011-02-21 10:38:06 · 213 阅读 · 0 评论 -
如何让你的list不被修改
今天在看QuickSearchBox的源码:发现了可以对list的限制,不让list被修改:[code="java"] private List mEnabledCorpora;mEnabledCorpora = Collections.unmodifiableList(mEnabledCorpora);[/code]官方文档写:public static List unmod...原创 2011-02-25 16:52:01 · 462 阅读 · 0 评论 -
getStringArray
将String集放在String的resource里面:(QuickSearchBox:config.xml)[code="java"] web apps com.android.contacts/.SearchResultsActivity com.android.providers.applications/.Applicatio...原创 2011-02-26 11:25:55 · 626 阅读 · 0 评论 -
形成一个Resource Uri
形成一个Resource Uri:[code="java"]public Uri getResourceUri(Context packageContext, int res) { try { Resources resources = packageContext.getResources(); return getResourceUri(resources, pa...原创 2011-02-28 09:51:31 · 165 阅读 · 0 评论 -
android.database.sqlite.SQLiteReadOnlyDatabaseException: attempt to write a read
android.database.sqlite.SQLiteReadOnlyDatabaseException: attempt to write a readonly database在开发一个app的过程中,使用了Provider,通过install 的方式将APP运行在机器上,再通过setting清除该APP再运行APP,一切仍正常,但若通过系统签名将app push到system/...原创 2015-11-27 14:50:04 · 3267 阅读 · 0 评论 -
检查盘volumn是否可以写入
通过创建一个临时文件来确定是否盘可写。注意不要把文件放在根目录,因为根目录会现在文件的数目[code="java"]private static boolean checkFsWritable() { // Create a temporary file to see whether a volume is really writeable. // It...2010-02-26 10:44:34 · 92 阅读 · 0 评论 -
Thread
android 对UI的操作只能在UI线程(一般是在Activity 的main 线程),那么非UI线程如何通知UI 线程去更新UI呢?在android 里提供了Handler来交互。下面我就记录其中的一种交互方法的例子(这例子也是从android 的源码中总结出来的)://在UI线程定义Handler mHandler = new Handler(); // handler for...2010-02-26 10:08:09 · 266 阅读 · 0 评论 -
android 视频的缩图制作
在Gallery 这支ap里我们可以看到有对视频video显示,其源代码如下:[code="java"]public static Bitmap createVideoThumbnail(String filePath) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaM...2010-03-05 15:46:50 · 84 阅读 · 0 评论 -
关于android获得图片的总结
[color=red]1,已将图片保存到drawable目录下[/color][color=darkblue][color=cyan]a)通过图片id获得Drawable[/color][/color]Resource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称[col...2010-03-08 14:50:22 · 103 阅读 · 0 评论 -
获得手机系统设置的区域
通过Locate这个类,我们可以获得手机系统设置的区域: java.util.LocaleLocale represents a language/country/variant combination. It is an identifier which dictates particular conventions for the presentation of informati...2010-03-09 19:45:24 · 186 阅读 · 0 评论 -
Java Formatter
摘自:http://hi.baidu.com/banseon/blog/item/8a45c8ed09396b4e79f05579.html[color=blue]System.out.printf[/color]The first way you'll learn to work with the Formatter is not to interact with it di...2010-03-09 20:33:07 · 103 阅读 · 0 评论 -
自定义android Intent Action与继承TextView形成一个动态改变text的View
//Activitypackage com.android.Somejavaknowledget;import java.util.Date;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;imp...2010-03-12 17:35:00 · 106 阅读 · 0 评论 -
关闭android程序
转自:[url]http://mingkg21.iteye.com/blog/587346[/url]final ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName());2010-03-17 17:17:38 · 86 阅读 · 0 评论 -
查询Internal 或External的容量
我们可通过StatF来查询Internal或External的容量可以阅读该文章:[url]http://notfatboy.iteye.com/blog/417244[/url]2010-04-14 21:04:03 · 106 阅读 · 0 评论 -
滚动 TextView
[url]http://bbs.lupa.gov.cn/home/space-345712-do-blog-id-138560.html[/url][url]http://griffinshi.iteye.com/blog/585791[/url][url]http://www.androidnote.com/Article_Show.asp?ArticleID=533[/url]2010-04-16 11:39:11 · 88 阅读 · 0 评论 -
定义各种事物的类型
今天看android 的源代码是发现了一个关于定义事物的类型的做法,我觉得挺好的,以前写代码的时候就没有想到这样的好方法:例子:[color=blue]public static final int INCLUDE_IMAGES = (1 ...2010-02-25 16:48:16 · 148 阅读 · 0 评论 -
ContentProvider --Call方法
很早之前接触ContentProvider知道它提供的方法就是query,insert,update,delete这几个常用的方法,最近在解决Email的问题时发现ContentProvider提供了一个有意思的方法Call,通过这个方法可调用到ContentProvider自定义的方法。[code="java"] /** * Call a provider-defined m...原创 2018-04-03 16:43:57 · 5325 阅读 · 0 评论