随笔分类 -  Android基础

Android开发相关
摘要:变量的命名主要的的命名规范有以下三种:Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头。Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头。匈牙利标记法:在以Pascal标记法的变量前附加小写序列说明该变量的类型。 在Java我们一般使用匈牙利标记法,基本结构为scope_typeVariableName,它使用1-3字符前缀来表示数据类型,3个字符的前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证了对变量名能够进行正确的断句。 例如,定义一个整形变量,用来记录文档数量: intDocCo... 阅读全文
posted @ 2013-09-12 16:08 Agrimony 阅读(3003) 评论(0) 推荐(0)
摘要:运算效果:实现代码: 1 import android.content.Context; 2 import android.graphics.Rect; 3 import android.graphics.drawable.Drawable; 4 import android.text.Editable; 5 import android.text.TextWatcher; 6 import android.util.AttributeSet; 7 import android.view.MotionEvent; 8 import android.widget.EditText; 9 10 p 阅读全文
posted @ 2013-08-25 09:56 Agrimony 阅读(714) 评论(0) 推荐(0)
摘要:1 BroadcastReceiver mExternalStorageReceiver; 2 boolean mExternalStorageAvailable = false; 3 boolean mExternalStorageWriteable = false; 4 5 void updateExternalStorageState() { 6 String state = Environment.getExternalStorageState(); 7 if (Environment.MEDIA_MOUNTED.equals(state)) { 8 ... 阅读全文
posted @ 2013-07-29 16:01 Agrimony 阅读(364) 评论(0) 推荐(0)
摘要:两种文件的区别公共文件: 1.可以被其它程序和用户访问。 2.当程序被卸载时,不会被系统删除。私有文件: 1.只能被拥有它的程序访问。 2.当程序被卸载时,会被系统删除。公共文件代码例子:1 public File getAlbumStorageDir(String albumName) {2 // Get the directory for the user's public pictures directory. 3 File file = new File(Environment.getExternalStoragePublicDirectory(4 ... 阅读全文
posted @ 2013-05-10 11:52 Agrimony 阅读(427) 评论(0) 推荐(0)
摘要:通过调用Environment的getExternalStorageState()方法来判断外部存储的状态:/* 查检外部存储读取与写入功能是否可用 */public boolean isExternalStorageWritable() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { return true; } return false;}/*查检外部存储读取功能是否可用 */public boo... 阅读全文
posted @ 2013-05-10 11:24 Agrimony 阅读(670) 评论(0) 推荐(0)
摘要:其中Activity实现了LoaderCallbacks接口,为的是可以用CursorLoader动态的加载数据给ListView显示. 1 import android.app.ListActivity; 2 import android.app.LoaderManager; 3 import android.content.CursorLoader; 4 import android.content.Loader; 5 import android.database.Cursor; 6 import android.os.Bundle; 7 import android.pr... 阅读全文
posted @ 2013-04-27 15:35 Agrimony 阅读(372) 评论(0) 推荐(0)