Android小记
禅定心流
开机慢
展开
-
Android 小记
StringBuilder.append("/u3000/u3000").append(text);原创 2015-01-27 11:55:14 · 374 阅读 · 0 评论 -
Android在一个应用中启动另一个应用的Activity时失败的解决办法
当在一个应用中启动另一个应用的Activity时失败,并且错误信息为android Permission Denial:......requires null时,并不一定是权限的问题。如果是缺少某个权限,那么错误信息会是 requires 。这时,只要将相应的权限添加到 AndroidManifest.xml 中就可以了。但这里提示 requires null, 所以应转载 2015-02-06 16:08:28 · 568 阅读 · 0 评论 -
listview 去掉系统自带点击时候的颜色
1.在代码里设置 listView.setSelector(new ColorDrawable(Color.TRANSPARENT));2.在XML里设置android:focusable="false" android:focusableInTouchMode="false" android:cacheColorHin原创 2015-01-21 07:11:29 · 364 阅读 · 0 评论 -
setTextColor()的参数设置方式
1.设置颜色值 setTextColor(0xFF0000FF);2.设置系统颜色 setTextColor(android.graphics.Color.BLUE);3.设置自定义资源文件颜色 setTextColor(this.getResources().getColor(R.color.blue));1---0xFF0000FF是int类型的数据,分组转载 2015-01-22 09:14:22 · 669 阅读 · 0 评论 -
android 将对象序列化存储到本地
不懂的地方就要花力气搞懂,自己以前没太认真,所以吃了很多亏啊。切入今天的主题。我们的项目中为了实现某些二次编辑的效果,就必须对一些数据进行存储,而能够将对象存储起来,对于我们的开发有时会显得十分的方便,这篇文章主要介绍如何将对象存储于本地,在下一篇文章中我们接着讨论如何将对象存储于SD卡中。android中能够被保存的对象都是被序列化过的对象。如何让类实现序转载 2015-01-23 08:47:35 · 1657 阅读 · 0 评论 -
检测软键盘的弹起与隐藏
今天看到社区里面有人问关于如何检测软键盘的弹起和隐藏事件。正确处理好软键盘的弹起和隐藏可以大大提升应用的体验。这一点,“切客优惠”做的很好。在软键盘弹起后,下面的分享内容自动隐藏,并且在titlebar上,显示签到按钮。这个是一个非常贴心的设计,用户体检大大提升。这是被大家视为无解的难题,我给大家提供一种方法。有图为证:初始化页面转载 2015-02-25 12:49:07 · 479 阅读 · 0 评论 -
android中用xml文件实现阴影效果
<item android:left="3dp" android:top="3dp"> <item android:bottom="1dp" android:left="2dp" android:right="1转载 2015-02-11 16:27:30 · 1144 阅读 · 0 评论 -
activity启动模式
前言 在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要了解到一个回退栈(Back Stack)的概念。 这篇博客就着重讲转载 2015-02-11 17:55:58 · 464 阅读 · 0 评论 -
android:autoLink
显示URL链接 TextView识别链接的方式有两种,一种是自动识别链接和HTML解析链接 1)自动识别链接 2)HTML解析 //代码中设置带HTML的文本转载 2015-03-03 11:23:34 · 527 阅读 · 0 评论 -
Android:EditText 多行显示及所有属性
android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android:gravity="转载 2015-03-09 16:23:11 · 479 阅读 · 0 评论 -
SpannableString与SpannableStringBuilder
言:确实有太多东西需要去整理,去学习。慢慢来吧,任何东东的深入学习都是不简单的。今天稍微整理下SpannableString与SpannableStringBuilder,因为在上篇中,我们曾讲到过有关CharSequence的东东,有关CharSequence的话,这两个类是必谈的,所以这里加以整理。今天请给大家一句应该都知道的一句名言:书山有路勤为径,学海无涯苦作舟转载 2015-03-13 10:41:54 · 435 阅读 · 0 评论 -
Paint常用方法----SpannableString属性
void setARGB(int a, int r, int g, int b) 设置 Paint对象颜色,参数一为alpha透明通道void setAlpha(int a) 设置alpha不透明度,范围为0~255void setAntiAlias(boolean aa) //是否抗锯齿void setColor(int color)//设置颜色,这里Android内部转载 2015-03-13 10:51:12 · 636 阅读 · 0 评论 -
Android添加权限大讲解
对于新手来说,最烦恼的不是如何从网上下载到安卓项目,而是下载到的安卓项目不知道如何添加权限和要添加哪些权限。现在就针对安卓的权限来讲解这些权限应该具体用在什么地方 首先在项目下找到 AndroidManifest.xml [url=C:\Users\Administrator\Desktop\51cto.jpg]C:\Users\Administrator\Desktop\51cto.jpg[/转载 2015-05-18 09:36:15 · 685 阅读 · 0 评论 -
Android中自定义属性的格式详解
1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: android:layout_width = "42dip" android:la转载 2015-01-19 10:09:21 · 399 阅读 · 0 评论 -
Android各个版本API的差异
Android各个版本API的区别 Android 1.5 API变更概要: 1、UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 组件 · 新HorizontalScrollview 组件 2、AppWidget framework ·转载 2015-02-06 14:27:05 · 862 阅读 · 0 评论 -
EditText属性大全
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"转载 2015-01-27 11:52:24 · 372 阅读 · 0 评论 -
Android 自定义Dialog,自定义接口监听事件。
开发中遇到的问题无非在于如果在Activity中监听这个Dialog中实现的按钮,Dialog类如下,在MyDialog这个类中实现了一个LeaveMyDialogListener接口,用来实现onclick的点击事件package com.Ieasy.Tool;import com.Ieasy.ieasyware.R;import android.app.Dialog;import a转载 2015-01-29 10:23:40 · 770 阅读 · 0 评论 -
Zxing调整扫描区域 优化取图速度
Zxing 是google提供的二维码扫描工程Demo本身默认的扫图区域最大只有 360*480 需要拉开很远的距离才能将整个二维码扫描到因此需要我们自己调整取图大小 在CameraManager.java这个类中进行调整默认的大小是 以下这4个参数 // private static final int MIN_FRAME_WIDTH = 240;// pr转载 2015-01-13 21:23:37 · 656 阅读 · 0 评论 -
Fragment学习
1.我们把fragment想象成activity中一个模块化的部分,它拥有自己的生命周期,接收自己的输入事件,可以在acvitity运行过程中添加或者移除(有点像"子activity",你可以在不同的activities里面重复使用)。如果继承Support Library 中的Fragment,那么在Android1.6这样的低版本上仍能保持兼容。2.创建一个fragment,首先需要继承F翻译 2015-01-15 06:55:42 · 416 阅读 · 0 评论 -
android背景选择器selector用法
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 android:drawable="@drawable/pic1" /> 二.使用xml文件:1.方法一:在listview中配置android:转载 2015-01-13 21:28:12 · 394 阅读 · 0 评论 -
ContentProvider 内容提供者
提供数据的数据源,给其他程序访问!!!转载 2015-01-16 07:09:24 · 370 阅读 · 0 评论 -
Android常用URI
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent一、打开一个网页,类别是Intent.ACTION_VIEW Uri uri = Uri.parse("http://www.android-study.com/");Intent intent = new Intent(Intent.ACTION_VIEW, uri);转载 2015-02-03 16:04:18 · 451 阅读 · 0 评论 -
EventBus小记
EventBus是为了解耦类与类之间的关系,方便组件间通讯的一个工具. 1.EventBus 的函数 1、onEvent 2、onEventManThread 3onEventBackgroundThead 4、onEventAsynconEvent:如果使用onEvent作为订阅函数,那么该事件在哪个线程发布出来的,onEvent就会在这个线程中运行,也就是说发布事件和接转载 2015-01-16 06:42:29 · 482 阅读 · 0 评论 -
Android 结合AlarmManager浅谈Intent和PendingIntent
首先简单说一下AlarmManager,AlarmManager的机制:全局定时器(又称为闹钟),在特定的时刻为我们广播一个指定的Intent,两种形式:1.在指定的时刻到来时执行某项操作,如你已经设定了一个闹钟时间,当该时间到来时,AlarmManager就为我们广播一个已设定的Intent,通过这个intent来执行一些操作[实际上是PendingIntent]2.以指定的时间间隔周期转载 2015-02-04 09:00:26 · 683 阅读 · 0 评论 -
Android中的Shape
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必须为45的整数倍。转载 2015-01-14 20:09:22 · 401 阅读 · 0 评论 -
Direct-Load-apk启动插件的原理
1.前言 在这个移动应用蓬勃发展的时代,追求新颖成为了软件开发的首要纲领,所以应用会自然而然的爆棚(方法数超过了一个 Dex 最大方法数 65535 的上限 ),然后Android插件化也就理所当然的出现了。 这并不是一篇对于插件化研究的早期文章,但是文章介绍的插件化方式的突破确是可以载入史册的:) 2、概念Android 插件化 —— 是指将一个转载 2015-11-03 14:52:14 · 527 阅读 · 0 评论