随笔分类 - android
android
摘要:首先我先获得SD卡下的根目录路径:privateString isSdcard(){ File sdcardDir=null; boolean isSDExist=Environment.getExternalStorageState().equals(Environment.M...
阅读全文
摘要:Android中显示html文件要用Html.fromHtml(...)处理过的返回值,返回值可以成为setText()的参数。只显示带文本的html可以用下面的方法处理html文件。public static Spanned fromHtml (String source) 显示带图片的html...
阅读全文
摘要:一直想实现像小米便签那样的图文混排效果,收集网上的办法无非三种:1、自定义布局,每张图片是一个ImageView,插入图片后插入EditText,缺点是实现复杂,不能像小米便签那样同时选中图片和文字2、通过Html.fromHtml(source),可以将图片加载写进ImageGetter,实现后无...
阅读全文
摘要:1. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。 /** * 判断文件是否已经存在; * / pu...
阅读全文
摘要:这个类主要是Android用来实现应用程序之间数据共享的一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到 这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口 和这个程序里的数据打交道,例...
阅读全文
摘要:使用ContentProvider共享数据:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用shar...
阅读全文
摘要:布局文件:http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l...
阅读全文
摘要:在一个开源项目看到是用的webview 实现的 1. 这是在asset中的一个模板html News Detail ...
阅读全文
摘要:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(Embos...
阅读全文
摘要:功能:显示缩略图,大小为40*40 //通过openRawResource获取一个inputStream对象 InputStream inputStream = getResources().openRawResource(R.drawable.test); //通过一个Inpu...
阅读全文
摘要:拍照后的照片有时被系统旋转,纠正步骤如下:1.先读取图片文件被旋转的角度:/** * 通过ExifInterface类读取图片文件的被旋转角度 * @param path : 图片文件的路径 * @return 图片文件的被旋转角度 */ public stat...
阅读全文
摘要:public Bitmap inBitmap 如果设置,解码选项“对象的方法,采取将尝试重用这个位图加载内容时。public int inDensity 使用的位图的象素密度。public boolean inDither 如果抖动是真实的,解码器将尝试到抖动的解码图像。public boolean...
阅读全文
摘要:1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabH...
阅读全文
摘要:效果图:类ImageLoader.class:/******************************************************************************* * Copyright 2011-2013 Sergey Tarasevich * * Li...
阅读全文
摘要:这就是Tab,而盛放Tab的容器就是TabHost如何实现??每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。①新建一个Tab项目,注意,不要生成main Activity这里不要选②在包里面新建一个类MyTab,继承于TabActivity其实,TabAc...
阅读全文
摘要:在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。A: 系统自带格式 @android:style/Theme.Black //背景黑色-有标题-非全屏 @android:s...
阅读全文
摘要:launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的 Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个 task可以管理多个Ac...
阅读全文
摘要:1.出自“高仿京东商城”:package com.itau.jingdong.ui.base;import com.itau.jingdong.AppManager;import com.itau.jingdong.config.Constants;import com.itau.jingdong....
阅读全文
摘要:思路很简单:将软件里用到的大量重复的页面布局抽象出来,编写成一个抽象的Activity类,然后在实现具体页面时继承它,并且在主内容空白区填入需要的内容。例如在最近开发的一款资讯类应用中,每张页面上面都有一个顶栏,上面有两个按钮,按钮中间是一行标题文字。按钮上的文字及点击后的功能在每个页面中可能会都不...
阅读全文
摘要:实例讲解一 实例效果图:点击wifi“按钮”显示的界面:项目结构具体代码编写1、左边页面布局界面,frag_list.xml: 2、右边页面布局界面,frag_detail.xml: ...
阅读全文