• Eclipse下Android编译错误R cannot be resolved to a variable

    使用Eclipse写Android项目中经常会出现编译错误:R cannot be resolved to a variable,问题主要是res下xml问题,导致Eclipse不能编译生成gen/R.java文件。 可以通过以下几种方法来找编译错误原因: 1、是否正确import R类 import android.R; PS:经常会导入Android系统API的R类 阻止 import android.R 的办法: 按照Eclipse菜单中设置: Window -> Prefs -> Java -> Editor -> Save Action...阅读全文
    作者:lenomon | 分类:Android | 阅读:162 | 标签:,
  • Android系统获取文件扩展名

    在Android系统中下载文件时,通常需要识别文件扩展名。Android系统API默认提供一个MimeTypeMap类来检索。 String fileExtension = MimeTypeMap.getFileExtensionFromUrl(url); 如果对音频文件感兴趣,可以看看下面: android判断文件类型是否为音频文件 Android系统使用MediaFile类判断音频文件类型 阅读全文
    作者:lenomon | 分类:Android | 阅读:123 | 标签:, ,
  • Android系统下应用使用Intent发送Email

    默认Android系统是没有发送邮件程序,需要单独安装邮件应用如gmail等。通常做法就是在自己的应用通过Intent方式来发送Email信息给系统,然后系统根据信息打开相关应用。 系统内置的发送Email的Intent: android.content.Intent.ACTION_SENDTO 参考代码: Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(             "m...阅读全文
    作者:lenomon | 分类:Android | 阅读:143 | 标签:, , ,
  • Android清除EditText自动设置焦点

    Android默认情况下EditText会自动获取焦点。可以通过以下方式来关闭: android:focusable="true"   android:focusableInTouchMode="true" <EditText                android:id="@+id/searchEditText"               style="@style/WrapContentWidgetStyle"...阅读全文
    作者:lenomon | 分类:Android | 阅读:151 | 标签:, ,
  • Android使用BitmapFactory.Options获取图片文件类型(mime)

    Android系统中在读取图片时可通过BitmapFactory.Options的outMimeType来直接读取其图片类型。如果要知道一个文件的类型,最好方式是直接读取文件头信息,可查看Android中Java根据文件头获取文件类型。 参考代码: BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inJustDecodeBounds = true; //确保图片不加载到内存 BitmapFactory.decodeResource(getResourc...阅读全文
    作者:lenomon | 分类:Android | 阅读:11,175 | 标签:, , ,