自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

新博客地址:http://blog.csdn.net/mr_dsw

  • 博客(67)
  • 资源 (27)
  • 问答 (6)
  • 收藏
  • 关注

原创 Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

CSDN    鸿洋:http://blog.csdn.net/lmj623565791     爱哥:http://blog.csdn.net/aigestudio     老罗:http://blog.csdn.net/luoshengyang     小巫:http://blog.csdn.net/wwj_748     Mr.Simple:http:

2015-05-24 12:11:22 851

原创 小火箭案例

package com.itheima.rocket;import java.nio.channels.AlreadyConnectedException;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import an

2015-05-31 17:13:26 588

原创 Android 坐标与宽高研究getLeft() getTop() getRight()和getBottom()

把view看做一个矩形,分别表示的是一个view的左边,上边,右边,下边距离他的父组件的距离。getRight() =getLeft() + getWidth()getBottom()= getTop() + getHeight()一、坐标研究一每个view group包含一个宽度和高度(layout_width和layout_height),每

2015-05-31 17:04:48 1229

原创 Android ListView 图片异步加载和图片内存缓存

中间偷懒了,好久没有写博客了,今天写一下我研究了好几天的Android ListView 图片异步加载和图片内存缓存。嘿嘿。开发Android应用经常需要处理图片的加载问题。因为图片一般都是存放在服务器端,需要联网去加载,而这又是一个比较耗时的过程,所以Android中都是通过开启一个异步线程去加载。为了增加用户体验,给用户省流量,一般把加载完的图片先缓存下来,下次加载的时候就

2015-05-31 14:49:19 587

原创 ListView异步加载网络图片完美版之双缓存技术

本示例参考学习了一个国外的示例:http://code.google.com/p/android-imagedownloader/,有兴趣的同学下载研究一下。 问题描述:在这一篇博客中将会为大家讲解如何将下载回来的图片进行缓存,为了节约流量,并且提高下一次显示图片的速度,提高用户体验,所以不能够每次调用getView的时候都去从网络下载图片,就必须用到缓存。 缓存的重点问题:如何控制缓存的

2015-05-31 14:45:56 499

原创 ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑

如果ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑。可以为ListView设置如下属性解决此问题android:cacheColorHint="@android:color/transparent"点击ListView某个item的时候,会发现这个item的背景色变成了橙黄色了。可以为ListView设置如下属性解决此问题

2015-05-31 12:14:39 1071

原创 设置点击ProgressDialog外的区域对话框不消失

ProgressDialog mpDialog = new ProgressDialog(OrderTable.this);  mpDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//设置风格为圆形进度条   mpDialog.setTitle("提示");//设置标题   mpDialog.setIcon(R.drawabl

2015-05-29 16:49:28 4393

原创 getIntent().getExtras().remove(key)删除不成功

getIntent().getExtras().remove(key);删除不成功的原因是由于getExtras() creates a copy of the Intent's extras.解决方法:getIntent().removeExtra("key");

2015-05-29 16:21:19 1596

原创 MVP框架 – Ted Mosby的软件架构

作者:Hannes Dorfmann原文链接 : Ted Mosby – Software Architect文章出自 : Android开发技术前线译者 : Mr.Simple我给这篇关于Android库的博客起的名字灵感来源于《老爸老妈浪漫史》中的建筑设计师Ted Mosby。这个Mosby库可以帮助大家在Android上通过Model-View-Presenter模式做出一个完善稳健

2015-05-29 15:02:47 1284

原创 ListView内部控件的点击事件

需求:我们需要点击ListView中Item的子控件的拍照按钮进行拍照。方式1、通过设置控件的focuse属性方式2、在ListView的setOnItemClickListener中,找到该拍照控件,进行设置competionListView.setOnItemClickListener(new OnItemClickListener(){@Overridepubli

2015-05-29 09:47:59 1403

原创 Adapter内的onItemClick监听器四个arg参数

举个例子你会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。如果你点了b这个item。如下:public void onItemClick (AdapterView parent, View view, int position, long id )// parent 相当于listview Y适配器的一

2015-05-29 09:41:25 403

原创 android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2015-05-29 09:25:06 434

原创 AsyncTask执行顺序

测试代码package com.test.demo;import com.text.asynctasktest.R;import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.widget.Toast;public class AsyncTask

2015-05-27 21:42:43 838

原创 动态给TextView的背景赋值图片

1、方法:利用BitmapDrawable对象Bitmap bitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.doing);holder.tv_do.setBackgroundDrawable(new BitmapDrawable(bitmap));2、方法:直接设置属性setBackgro

2015-05-25 14:16:46 4395

原创 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象。还有ColorDrawable对象,用于将color生成Drawable对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于

2015-05-25 14:11:34 423

原创 Android - View绘图原理总结

Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操

2015-05-25 11:19:48 487

原创 android 多余文字显示省略号

果然,看了 api google 不但做了,而且做的更好,看到 EditText 里有个 setEllipsize 方法public void setEllipsize (TextUtils.TruncateAt where)方法参数 TextUrils.TruncateAt   :看到了吧,不但提供 后面加 ... 前面,中间 也可以,~~~

2015-05-22 12:12:26 4844

原创 Android 防止多次点击提交数据或其他

long lastClick;            @Override      public void onClick(View v) {          //大于一秒方个通过          if (System.currentTimeMillis() - lastClick 1000)          {              showToast("点

2015-05-21 17:12:58 487

原创 android:contentDescription的作用是什么

在写Android的XML布局文件时,在ImageView或ImageButton中经常会碰到一个提示:Missing contentDescription attribute on image.这个属性是做什么的呢?其实这个属性是方便一些生理功能有缺陷的人使用应用程序的。比如我们有一个ImageView里面放置一张颜色复杂的图片,可能一些色弱色盲的人,分不清这张图片中画的

2015-05-21 14:52:19 5330

原创 更改AlertDialog窗口大小的方法

AlertDialog dialog = new AlertDialog.Builder(this).create();dialog.show();WindowManager.LayoutParams params = dialog.getWindow().getAttributes();params.width = 200;params.height = 200 ;dialog.get

2015-05-21 13:13:36 1445

原创 cao

caodan a!还没好

2015-05-18 21:54:41 685

原创 android绘制进度条

public class MainActivity extends Activity {    private CircleProgress cp;    private ImageView iv;    int finish = 80;    private int centerX,centerY;    private int textSize = 38;    p

2015-05-18 20:55:05 822

原创 如何安全退出已调用多个Activity的Application?(专业版)

转载出处:http://www.cnblogs.com/olvo/archive/2012/05/11/2496699.html对于单一Activity的应用来说,退出很简单,直接finish()即可。 当然,也可以用killProcess()和System.exit()这样的方法。 但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的A

2015-05-18 16:16:23 369

原创 Android退出应用

Android程序完全退出的三种方法作者: Android开发网原创 时间: 2010-06-10   很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里Android123给大家三种比较简单的方法实现。   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一

2015-05-18 16:03:09 399

原创 Android 完全退出程序的方法

网上所说的那些那些无法退出的方法 Java代码  【1】  System.exit(0);  原因:只是关闭了一个Activity(相当于finish(),但这样退出它的生命周期方法不会被调用),还是会被ActivityManager接管返回到前一个activity。而且如果之前activity需要一些传过来的参数的话会导致程序连续抛异常。     

2015-05-18 15:20:11 389

原创 优秀博客

http://smallwoniu.blog.51cto.com/3911954/d-4点击打开链接

2015-05-18 15:16:50 312

原创 【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)

标签:Android原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://smallwoniu.blog.51cto.com/3911954/1308959现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么。。。嘿嘿),由于前段时

2015-05-18 15:14:32 569

原创 【移动开发】Android应用程序完全退出

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://smallwoniu.blog.51cto.com/3911954/1248643前段期间,参加比赛做项目时遇到了一个问题:Android中应用程序弹出退出对话框退出应用程序时,老是出现上一个Activity,于是将在Activity跳转时将其finish()掉,结果还

2015-05-18 15:13:05 283

原创 Android设置EditText只能输入数字,不包含小数点

1、XML文件中通过android:digits="0123456789"只能输入整数2、在代码中没有setDigits属性,我们可以通过et_reason.setRawInputType(InputType.TYPE_CLASS_NUMBER);et_reason.setKeyListener(DigitsKeyListener.getInstance("0123456789"

2015-05-18 12:38:17 1338

原创 android:edittext学习记录

实现在EditText中输入自定义表情,需要将放在drawable中的表情图片,嵌入到EditText中,这里利用ImageSpan实现该功能。第一步:利用反射机制,得到图片资源的ID,生成图片bitmap对象Field field = R.drawable.class.getDeclaredField("image" + random);int resouceId = Int

2015-05-18 11:13:01 358

原创 TextView设置最多显示指定个字符,超过部分显示...(省略号)

今天在公司遇到一个需求;TextView设置最多显示8个字符,超过部分显示...(省略号),网上找了很多资料,有人说分别设置TextView的android:signature="true",并且设置android:ellipsize="end";但是我试了,并没有成功,最后自己试出一种方式如下:供大家参考[java] view plaincopy

2015-05-15 16:24:24 12820

原创 android EditText多行文本输入的若干问题

以前习惯了网页以及swing上的文本框输入,现在到Android上突然没有了这种控件,刚开始使用起来还是比较费力的。为了想实现多行文本框的输入及显示效果,逐一解决了如下问题:1. 如何让EditText显示成为一个文本框的区域用来输入;2. 光标从首行开始显示;3. 如何是设置卷轴;4. 如何固定文本框的大小。5. 如何让文本框显示边线;为了达到如下

2015-05-15 15:22:21 774

原创 Android-完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法  android.os.Process.killProcess(android.os.Process.myPid())   

2015-05-15 15:21:43 430

原创 ImageView的属性android:scaleType设置最佳比例图片显示

实现图片轮播,以前的大图片比例会在GuideGallery中自动缩放,后来编辑把图片大小修改了。在大屏不能适应屏幕。试了很多方法终于解决。先说Imageview的属性。可在java代码中实现,也可以在Xml文件中设置。imageView.setScaleType(ImageView.ScaleType.FIT_XY );view sourceprint?

2015-05-15 13:47:06 2463

原创 Android 仿微信对话列表滑动删除效果

package com.fxsky.swipelist.widget;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.os.Handler;import android.os.Message

2015-05-15 00:01:06 685

原创 Android之完美退出方法

Android之完美退出方法(2.1-2.2-2.3SDK版本均测试通过)2011年05月09日 星期一 14:26为什么要写这篇文章?网上有很多种退出方法,可实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Ac

2015-05-14 20:16:36 397

原创 Android按返回键不退出

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {       moveTaskToBack(true);       return true;   }return super.onKeyDown(keyCode, ev

2015-05-14 12:12:22 882

原创 Android 双击返回键退出程序 实现

思路:用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键之前的状态。定时器是每次用户按下返回键才去创建。代码如下:[java] view plaincopy/**  * 菜单、返回键响应  */  @Override  publi

2015-05-14 12:10:01 272

原创 Android图片缩放,压缩总结(inSampleSize,Matrix比较)

Android中经常会遇到需要对图片进行缩放及压缩的操作,下面列出3种图片缩放方法:一.图片缩放1.inSampleSize(采样率)优点:效率较高,解析速度快缺点:采样率inSampleSize的取值只能是2的次方数(例如:inSampleSize=15,实际取值为8;inSampleSize=17,实际取值为16;实际取值会往2的次方结算),因此该方法不能精

2015-05-14 11:25:16 870

原创 Android败笔之ListView设置分割线颜色

出处:http://blog.csdn.net/bdmh/article/details/39522071使用下面代码设置分隔线颜色,无效,竟然看不到分割线了,即使设置分割线宽度为100,也看不到,从这两行代码看,应该没什么问题吧,也是很常规的写法。[java] view plaincopylistView.setDividerH

2015-05-14 09:24:39 911

安卓Gson包

用于操作Gson字符串的包,需要自己导入放在libs目录下

2015-06-12

ViewPager多页面

ViewPager多页面选项卡的切换,模仿学习

2015-04-17

ViewPager的使用

使用VIewpager制作的一个实例,用户滑动改变界面。

2015-04-17

Android图标

精美的安卓图标,几千个好看的,分享给大家

2015-04-14

ListView分页加载

ListView分页加载源码的实现,不包含布局文件,只有核心的实现代码

2015-04-09

精美下拉关闭图标

Andoird开发精美图标,下拉,特此收藏给大家,方便使用

2015-04-08

pinyin.jar

利用该包,导入到java中可用于开发将汉字转换为拼音。

2015-02-16

NIO复制文件

利用NIO中的类进行开发的文件复制实例,学习下类的使用

2015-02-15

C#实现正则表达式判断

C#编写的一个正则表达式,主要是想提炼下怎么去设计一个工程。代码的实现没什么太复杂的。

2015-02-11

Oracle学习

该文档设计到常见的SQL语句操作,提高常见SQL语句书写能力。

2015-02-09

正则表达式判断用户信息

通过正则表达式的使用,判断用户注册信息中的邮箱、电话、密码信息是否符合要求。

2015-02-04

黑马程序员java基础试题、笔记

本压缩包包含很多java基础题,笔记,都是来自黑马论坛,为java学习者提供复习资料,同时帮助需要考入黑马的同学学习。

2015-01-29

AE开发基础学习资料

AE开发基础学习资料,包括常用的ArcEngine开发教程,以及基本C#学习教程,包含ArcEngine基本实例。

2015-01-16

Java字符串详解

内容讲解了Java的字符串实现String和StringBuffer,以及对应的方法,同时包含讲解的测试例子。

2014-12-31

解决图标不正确字体

自己的系统中的复选框图标不正常,为一个灰色的图像,不是正常的对号勾选,解决此问题是由于系统字体安装部完全,下载此资源,解压,管理员获得权限,安装即可。

2014-12-29

C#+ArcEngine9.3基本功能开发源码

本部分源码是采用C#+ArcEngine进行的基本功能二次开发,主要是复习基本的ArcEngine基本知识,很方便在校学生学习使用。

2014-12-03

算法导论经典教材

经典的算法教程,著名的算法算法导论书,设计到程序的设计讲述

2014-10-22

ArcEngine9.3许可文件无期限

AE9.3的安装许可文件破解,供大家使用

2014-06-23

地理坐标和屏幕坐标转换

地理坐标和屏幕坐标相互转换,代码详细,使用

2014-01-02

道格拉斯压缩算法 AE

利用C#编写的道格拉斯窗体应用程序,效果不错,对于做课程设计有知道效果

2014-01-01

ArcGIS三维建模

介绍了ArcGIS的三维建模流程以及方法,方便学习利用ArcGIS系列软件学习三维建模

2013-12-30

c语言写的经典算法

用c语言写的一些经典算法,很有帮助作用,供大家学习使用

2013-12-29

C/C#函数大全

文档中包含C、C#的函数,供学习查找,方便平时学习,函数类型齐全丰富。

2013-12-29

ArcGIS_Engine_10_开发手册

讲述ArcGIS Engine的基本开发流程,基本的控件讲解

2013-12-29

遥感图像实习报告

该课程是与遥感图像数字处理相对应,是实验部分的实验报告,其中相关实验非常有助于提高对课程的理解。

2013-07-18

遥感图像与数字处理知识点

涉及到遥感图像与数字处理相关考试知识点,总结了相关考点信息,方便同学们进行复习。帮助同学们提高对该课程的理解

2013-07-18

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

TA关注的人

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