- 浏览: 75746 次
- 性别:
- 来自: 成都
-
最新评论
文章列表
1,调用web浏览器
Uri myBlogUri = Uri.parse("http://daisy-sea.iteye.com");
Intent returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);
startActivity(returnIt);
2. 直接拨打电话
Uri callUri = Uri.parse("tel:100861");
Intent returnIt = new Intent(Intent.ACTION_CALL, callUri);
startActivity ...
最近在做电信的一个视频地图项目时,需要获取网络图片预览,用到图片缩略图技术,通过参考了很多同行的方法,本人写了以下获取网络图片缩略图的代码,如有不妥,望高手指正,谢谢。以下是实现方法:
获取缩略图关键代码
byte[] imageByte=getImageFromURL(urlPath[i].trim());
//以下是把图片转化为缩略图再加载
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true; ...
转至:http://blog.sina.com.cn/s/blog_4b650d650100nlyj.html
智能手机中经常有自动横屏的功能,同一幅界面在随着手机(或平板电脑)中的方向传感器会改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化产生拉伸,造成图形的变形.例如下面一个在竖屏时正常显示的图形.
在横屏时显示成了变形的图形:
这实在是太难看了.
为了解决这一问题,Android有一种扩展名为".9.png"的图形,可以解决这个问题.使用的工具sdk/tools/draw9patch.bat,用鼠标点击可以启动一 ...
第一步:在Recovery里对 SD卡进行分区 :
分区后MIUI默认支持A2SD+,分区后SD卡内容会丢失,切记分区前一定要备份。
操作步骤:
1.开机
按住电源键不放直到出现菜单,按音量键选择
"Boot AD SD ",按拨号键确认
2.选择:advance --> partition sd --> ext --> 1024 -->256 。
这样就会在SD卡创建一个1G大小的 ext3分区和一个256M的swap。
第二步:开启 A2SD+
第一步只是支持 A2SD+,但是你发现你装的软件还是装在系统内存里的, A2SD+的可 ...
自定义Android 标题栏TitleBar布局
方法一、
在res/value 里建一XML文档,取名为mytitlebar,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="myTitleBg">
<item name="androi ...
1. Java代码实现
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
//...
}
留意这语句所在的位置的,似乎所有requestWindowFeature的操作都要放在setContentView的前面。
但 ...
很多网友可能发现在Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面android123把常见的单位做下简单的介绍,比如说
px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。
dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。
sp (scaled pixels — best for text size)放大像素 ...
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在 AndroidManifest.xml 里面加入这一行
android:screenOrientation="landscape"(landscape 是横向,portrait 是纵向)。
不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在 Activity再次Create的时候载入配置。
在activity加上 android:configChanges="keyboardHidden|orientation"属性,就不会重启 ...
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:
1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;
2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。
动画类型
下面先来看看Android提供的动画类型。Android的animation由四种类型组成
在XML文件中:
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移 ...
转自:http://dev.10086.cn/blog/?uid-103795-action-viewspace-itemid-4591
TextView tv = (TextView)findViewById(R.id.TextView01);
tv.setText( "Tom&Jerry" , TextView.BufferType.SPANNABLE); //第二个参数为type,也可以写在布局xml里:android:bufferType="spannable"
Spannable span = (Spannable) tv.get ...
图片自动切换
res/drawable/update.xml
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/update_1" android:duration="200" />
<item androi ...
Notification n = new Notification(R.drawable.face_1, "Service启动", System.currentTimeMillis());
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, TServiceHolder.class), 0);
n.setLatestEventInfo(this, "任务标题", "任务内容", contentIntent);
...
android提供了自动提示功能的textview,按照自带的文档和api demo可以写几行代码就可以实现此功能。但默认的thresh为2,所以默认情况下你必须输入两个或者两个以上的字符,才会有自动提示功能,否则 AutoCompleteTextView是不会有任何提示的。当然你可以通过setThresh来设置至少输入几个字符后才会有提示,也可以在xml里 设置。 AutoCompleteTextView会把你所有的字符串当做子串去做匹配, 而MultiAutoCompleteTextView会根据你提供tokenizer来分解你已经输入的字符串,并对符合条件的最后几个字符当做子串去 做自 ...