自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dongshuai1991的专栏

Android实例、问题

  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

转载 根据图片网络地址获取图片的byte[]类型数据

/*** 根据图片网络地址获取图片的byte[]类型数据* * @param urlPath*            图片网络地址* @return 图片数据*/ public static byte[] getImageFromURL(String urlPath) { byte[] data = null; InputStream is = null;

2013-09-03 13:13:40 4078

原创 获得res下的图片资源

/** * 获得图片资源 以smiley开头的图片,并加入Adapter */ private void findAllFaceImage() { Field fields[] = com.cathaya.marry.R.drawable.class.getDeclaredFields(); for (int i = 0; i < fields.length; i++) {

2013-07-30 15:34:20 789

转载 android service组件上显示toast插件

在做Service简单练习时,在Service中的OnCreate、OnStart、OnDestroy三个方法中都像在Activity中同样的方法调用了Toast.makeText,并在Acitivy中通过两个按钮来调用该服务的onStart和onDestroy方法:DemoService代码如下:@Override public void onCreate(){  super.o

2013-07-26 13:16:34 707

转载 调用系统相机拍照片保存到指定的路径

package com.example.helloworld1;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.os.Bundle;im

2013-07-08 15:11:45 2377

翻译 Android动画学习笔记-Android Animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P

2013-06-08 16:52:51 689

原创 ListView的上下文长按事件

在SetAdapter后加上:registerForContextMenu(listView);// 上下文菜单和listview结合的纽带然后实现长按事件:其中:menuInfo.position是获取当前长按的是哪一项 // 上下文的点击事件 @Override public boolean onMenuItemSelected(int featureId, MenuItem it

2013-04-08 11:18:36 869

原创 Android之ScrollView嵌套ListView

问题所在:在ScrollView中嵌套使用ListView,ListView只会显示一行多一点--------------------------------------------------------------------------------------------------解决方案:  这里我贴出了核心代码 publicclass Utility {       p

2013-04-03 14:49:02 950

原创 广播传送数据机制

1. 先注册广播  :(注意:注册广播要在接收广播之前) MyReceiver receiver = new MyReceiver(); IntentFilter filter = new IntentFilter();// 创建IntentFilter对象 filter.addAction("android.intent.action.test"); registerReceiver(

2013-04-01 14:45:45 956

原创 通讯录ListView搜索的一些技巧

1.汉字转换位汉语拼音,英文字符不变 /** * 汉字转换位汉语拼音,英文字符不变 * * @param chines * 汉字 * @return 拼音 */ public static String ChineseToSpell(String chines) { String pinyinName = ""; char[] nameCh

2013-04-01 14:10:13 756

转载 Android退出时退出所有Activity的通用类,ActivityManager 以及退出的dialog

做Android项目,退出程序时,有时不能退出所有的activity,这时我们就需要在退出时,关闭所有的activity。思路:当activity创建的时候把当前的Activity对象存放起来,等到退出的时候,关闭所有的Activity。为此,写了一个MyApplication类,用于存放所有的Activity。代码如下:import java.util.LinkedList;import ja

2013-03-12 10:28:47 1139

原创 长按图片如何拖动到指定位置(解决)

长按图片如何拖动到指定位置点击事件或长按事件调用private LinearLayout showImage1_layout;//相框一,得到其长宽用来判断图片移动时是否到你想要显示移动图片的位置 private LinearLayout showImage2_layout; private ImageView showImg1;//用来显示移动到里面的图片 private Ima

2013-03-06 11:52:37 3285

转载 android 如何实现联系人搜索(动态刷新view)

package com.joyband.android;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.text.Editable;im

2013-03-01 14:53:23 933

原创 Android如何自适应多种屏幕手机?

接触安卓有一段时间了,个人感觉安卓页面自适应这块比web复杂的多,因为手机开发要考虑多种屏幕,下面就对这块做一下总结:一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让Application自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout

2013-03-01 14:40:10 1170

转载 关于ViewPager、ViewFilpper、ViewFlow三种实现水平向滑动方式的比较

实现简介ViewPagerViewPager类提供了多界面切换的新效果。新效果有如下特征:[1] 当前显示一组界面中的其中一个界面。[2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。[3] 滑动结束后,界面自动跳转到当前选择的界面中ViewPager来源于google 的补充组件android-support-v4.jar,位置在androi

2013-01-28 11:24:21 715

原创 Android EditText不弹出输入法总结,焦点问题的总结

看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认弹起输入法,当然还有别的办法。                  android:configChanges="orientation|keyboar

2013-01-24 11:37:23 1346

原创 WebView的使用方法总结

本文主要讲解WebView的一些常用使用方法代码如下:xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren

2013-01-21 11:06:44 1093

原创 DatePickerDialog日期范围的控制

我用的是自定义dialog实现的,在DatePicker的onDateChangedListentr事件中实现范围的控制代码如下:public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(B

2013-01-17 11:44:14 9379 4

原创 Canvas绘图(各种图片的绘制)

//MyView继承View类 绘制各种图片 public class MyView extends View { public MyView(Context context) { super(context); } @Override protected void onDraw

2012-12-26 14:19:08 1302

原创 正则表达式匹配样式

"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{2,10}$"用户登录名   中文字符 下划线匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式

2012-12-26 11:30:22 1163

转载 Android Notification的使用

Android Notification的使用创建和显示一个Notification需要如下5步:   1.通过getSystemService方法获得一个NotificationManager对象。  2.创建一个Notification对象。每一个Notification对应一个Notification对象。在这一步需要设置显示在屏幕上方状态栏的通知消息、通知消息前方的图像资源ID

2012-12-26 11:19:25 441

原创 Intent如何传送List<Map<?,?>>

传送方:Intent itIntent = new Intent(GaobingdongActivity.this,     TwoActivity.class);    Bundle bundle = new Bundle();    bundle.putSerializable("xx00", list);    itIntent.putExtras(bundle);

2012-12-26 11:16:27 1108

原创 Intent的用法

itIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//跳转到其他activity,但是其中间打开的activity都会关闭itIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);//跳到指定的activity  不会重新建立新的activityitIntent.addFlags(Intent.F

2012-12-26 11:14:06 502

原创 EditText的监听事件

1. 这样做可以正常监听EditText的输入EditText et = new EditText();et.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) {

2012-12-26 11:08:28 658

原创 Edittext自定义边框颜色

//选中时要显示的颜色bg_edittext_focused.xml - <!-- 有焦点是显示的边框颜色 --> - //没有选中时要显示的颜色bg_edittext_normal.xml - <!-- 没有焦点是显示的边框颜色 --> - //背景样式bg_e

2012-12-26 10:58:03 605

原创 Android创建桌面快捷方式和判断当前快捷方式是否已经存在

//判断桌面是否已添加快捷方式 public static boolean hasShortCut(Context context) { String url = ""; if (android.os.Build.VERSION.SDK_INT < 8) { url = "content://com.android.launcher.settings/favorites?n

2012-12-26 10:50:45 1162

原创 Android中乱码的处理

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码

2012-12-26 10:45:07 495

多个activity滑动的3D旋转

实现多个activity滑动的3D旋转,功能很完善,易懂

2013-05-22

根据日期判断星座

根据阳历日期判断星座,程序简单,功能实现,算法值得你借鉴

2013-02-18

ViewFlow页面自动滑动

ViewFlow实现页面滑动,并有自动滑动效果,点击事件

2013-01-28

android界面左右滑动切换

像许多应用(比如微信)的开始界面那样,会有几张图片切换后才可以进入应用

2013-01-15

自定义的Expandable带CheckBox

自定义的Expandable带CheckBox,导入即可运行

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除