文章分类 -  Android

摘要:转自:http://50vip.com/blog.php?i=32在web应用中经常需要进行上传的操作,从安全的角度考虑,这个功能一般是需要限制文件的类型的!通过扩展名获取文件类型是一种很不靠谱的方式。下面介绍一种较文件扩展名来说可信度更大的方式——文件头信息内容判断!package com.wzw... 阅读全文
posted @ 2014-05-14 18:26 花开花落云卷云舒 阅读(4387) 评论(0) 推荐(0)
摘要:1 public class CustomToast { 2 3 private static Toast mToast; 4 private static Handler mHandler = new Handler(); 5 private static Runnab... 阅读全文
posted @ 2014-04-28 12:21 花开花落云卷云舒 阅读(431) 评论(0) 推荐(0)
摘要:TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色2、ClickableSpan 文本可点击,有点击事件3、Fo... 阅读全文
posted @ 2014-04-17 17:12 花开花落云卷云舒 阅读(117) 评论(0) 推荐(0)
摘要:原文:http://www.eoeandroid.com/thread-199471-1-1.html不同厂商android手机拍照OnActivityResult时获取不到照片路径和缩略图还有就是默认相机拍完照都会在DCIM文件夹下 默认存储一个文件我的目的是为了删除这个临时文件和顺利拍照。。。。肯定有好多人都在网上搜关于相机拍照的代码,好多都是Copy来Copy去同一个答案,找的蛋蛋都碎了一地,你们肯定有同样的感受。这两天一直有一个bug在尾随这我,甩都甩不掉,终于终于今天被我逮住了,使用原生的Action调用相机实现自己的拍照,程序并获取到缩略图和原图经过几次的bug修改终于在常用的三款 阅读全文
posted @ 2014-03-28 11:40 花开花落云卷云舒 阅读(943) 评论(0) 推荐(0)
摘要:原文:http://blog.csdn.net/jy_sharer/article/details/12683771TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。效果图:Activity代码:Java代码packagecom.zhou.activity;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.text. 阅读全文
posted @ 2014-03-28 11:16 花开花落云卷云舒 阅读(245) 评论(0) 推荐(0)
摘要:原文:http://www.csdn.net/tag/%E6%9C%80%E5%8F%97%E6%AC%A2%E8%BF%8E%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/news http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects http://my.eoe.cn/sisuer/archive/3348.html直接拿来用!最火的iOS开源项目(三)摘要:GitHub上的iOS开源项目可谓是姹紫嫣红开遍,但究其根源,却都是因为开发者本身... 阅读全文
posted @ 2014-03-14 11:56 花开花落云卷云舒 阅读(191) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/caijunjun1006/article/details/11128175Android中 Bitmap Drawable Paint的获取、转换以及使用分类:android2013-09-05 13:40987人阅读评论(0)收藏举报androidDrawableBitmap使用与转换比如Drawable中有一系列连续的图片,img_0.png, img_1.png, img_2.png ...如果要动态获取这些图片,通过"R.drawable.img_x"的ID方式指定是不行的,因为这个ID无法动态变化,即你是无法通过字符串拼 阅读全文
posted @ 2014-03-03 23:28 花开花落云卷云舒 阅读(277) 评论(0) 推荐(0)
摘要:来源:http://blog.csdn.net/lg707415323/article/details/7760518今天需要动态调整EditText文字大小,刚开始是准备用文字数量控制的,后来发现每个文字的宽度不一样,比如字母i和字母m就不一样,算起来不精确,后来用TextPaint解决了问题。用法如下:TextPaint mTextPaint =mEditText.getPaint();float textWidth = mTextPaint.measureText(mEditText.getText().toString);这就得到了内容的宽度,TextPaint 还为我们提供了其它更多 阅读全文
posted @ 2014-02-28 11:57 花开花落云卷云舒 阅读(450) 评论(0) 推荐(1)
摘要:来源:http://blog.csdn.net/asce1885/article/details/8172517在应用开发中,有时需要实现有字数限制的EditText,首先来分析下市面上存在的类似实现方案吧,好有个感性的认识。【方案一:腾讯微博】每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText中输入内容,直到用户点击菜单中的“发送”按钮时,才会弹出对话框或者Toast显示用户输入的字数超标,如下图所示:这个方案实现起来很简单,只需要给EditText设置TextWatcher监 阅读全文
posted @ 2014-02-28 11:56 花开花落云卷云舒 阅读(104) 评论(0) 推荐(0)
摘要:EditText的background属性设置为@null就搞定了:android:background="@null"style属性倒是可加可不加附原文:@SlumberMachine, that's a great observation! But, it seems that there is more to making a TextView editable than just setting android:editable="true". It has to do with the "input method" 阅读全文
posted @ 2013-08-27 14:41 花开花落云卷云舒 阅读(938) 评论(0) 推荐(0)
摘要:一、Activity和Task(栈)的关系 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可以控制的,那则在Activity跳转时用到Intent Flag 二、界面跳转和服务的启动都会用到Intent,现在介绍Intent Flag是关于Activity的跳转 Inten... 阅读全文
posted @ 2013-07-21 12:38 花开花落云卷云舒 阅读(97) 评论(0) 推荐(0)
摘要:先下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html选windows x64然后下载ANDROID SDK:http://developer.android.com/sdk/index.html解压以后发现还有ECLIPSE = =而且ADT什么的都配好了。。。真好环境变量PATH里加入SDK的tools文件夹:C:\android\sdk\tools 阅读全文
posted @ 2013-07-08 01:23 花开花落云卷云舒 阅读(92) 评论(0) 推荐(0)
摘要:很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用到哪些地方。 cwj_Demo android开发网上面是一段简单的字符串资源文件,没有用到格式化,因为比较简单直接描述了意思,当我们设计一个类似 Delete xxx File ? 的时候,我们可能需要在Java中动态获取 xxx 的名称,所以定义资源时使用格式化可以轻松解决,不需要一堆String去拼接或StringBu 阅读全文
posted @ 2013-06-22 22:41 花开花落云卷云舒 阅读(225) 评论(0) 推荐(0)
摘要:1.在配置文件中设置好样式。例如:我在style.xml文件中定义样式xml version="1.0" encoding="utf-8"?> 18sp #EC9237 style> 30sp #FF7F7C style>resources>2.在布局文件中,直接使用。 阅读全文
posted @ 2013-06-22 17:40 花开花落云卷云舒 阅读(792) 评论(0) 推荐(0)
摘要:原文:http://blog.csdn.net/xiayaxin/article/details/5663704假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法。1.跳转的时候不是采用startActivity(intent) 这个方法,而是sta 阅读全文
posted @ 2013-06-22 17:36 花开花落云卷云舒 阅读(103) 评论(0) 推荐(0)
摘要:is your activity running?这个错误一般是因为在ActivityGroup中的子窗体,换成getParent()就可以了。Update Android SDK Tool to 22.0.0Solution is :First Update ADT to 22.0.0 and Then Update SDK Tool to 22.0.0ADT 22.0.0is designed for use withSDK Tools r22. If you haven't already installed SDK Toolsr22into your SDK, use the 阅读全文
posted @ 2013-06-05 17:44 花开花落云卷云舒 阅读(168) 评论(0) 推荐(0)
摘要:getContentResolver()is a method ofContext, so my guess is that your class is not derived fromActivity(which is derived fromContext).You have to use a context variable if you want to call it outside of an activity class (context.getContentResolver()). If your class is a BroadcastReceiver then the con 阅读全文
posted @ 2013-03-01 08:30 花开花落云卷云舒 阅读(210) 评论(0) 推荐(0)
摘要:移动开发技术越来越被开发者重视,前段时间,Windows Phone 7、MeeGo和BlackBerry都发布新工具以及平台,由于Android是开源平台,目前在开发者眼中分量也越来越重,本文向各位介绍一下Android的部分开源项目。51CTO推荐专题:Android开发应用详解Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的 阅读全文
posted @ 2012-09-27 16:13 花开花落云卷云舒 阅读(98) 评论(0) 推荐(0)