自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Felblade

生活把我们磨圆,是为了让我们滚得更远。

  • 博客(49)
  • 收藏
  • 关注

转载 android坐标

android坐标

2016-05-16 16:47:49 338

转载 Android编程之SparseArray<E>详解

Android编程之SparseArray详解转载http://blog.csdn.net/xyz_fly/article/details/7931943

2016-05-16 10:35:38 328

转载 论Android应用进程长存的可行性

转载http://blog.csdn.net/aigestudio/article/details/51348408#t26

2016-05-13 15:12:27 377

原创 示例2-EventBus

EventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码简洁,是一种发布订阅设计模式(Publish/Subsribe),或称作观察者设计模式。参考:http://bbs.itcast.cn/thr

2016-05-13 15:09:51 318

原创 示例1-MVP

MVP与MVCMVP(Model View Presenter)MVP模式3要素:     (1) View :负责绘制UI元素、与用户进行交互(在Android中体现为Activity); View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试;      (2) Model :负责存储、检索、操纵数据(有时也实现一个Model inte

2016-05-12 15:58:45 531

转载 Android中JNI的使用方法

首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如何通过Jni来实现Jav

2014-03-28 10:20:51 421

转载 Math tools

函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)

2014-03-17 11:40:56 528

翻译 ProgressBar

http://developer.android.com/reference/android/widget/ProgressBar.html#attr_android:indeterminate一。长形进度条样式一,Android源码中定义样式style="@android:style/Widget.ProgressBar.Horizontal" 的ui源码

2014-02-25 10:16:31 790

翻译 <application>

http://developer.android.com/guide/topics/manifest/application-element.html语法(SYNTAX): android:allowTaskReparenting=["true" | "false"]             android:allowBackup=["true" | "false"]

2014-02-21 11:41:04 696

翻译 <uses-feature>

http://write.blog.csdn.net/postedit

2014-02-21 10:24:21 681

原创 <path-permission> && <grant-uri-permission>

SYNTAX: android:path="string"                      android:pathPattern="string"                      android:pathPrefix="string" />CONTAINED IN:DESCRIPTION:Specifies which data subsets of the pa

2014-02-20 15:07:43 888

原创 <permission-tree> & <permission-group> & <uses-permission> & <permission>

For example, an activity could be protected as follows: . . . >    android:name="com.example.project.DEBIT_ACCT" . . . />    android:name="com.example.project.DEBIT_ACCT" />    . . .    . . .

2014-02-20 14:39:08 1589

转载 AndroidManifest中original-package标签

Manifest.xml 中   标签中package属性用于设置应 用程序的进程名,即在运行时使用ddms查看到的进程名。   标签用以设置应用 源码包名,即Java文件所在的源码程序包层次,android工程中真实的源代码层次结构。   中package属性若与的android:name值相同,配置组建时android:name属性值 可以使用".ClassName"形式。 

2014-02-19 18:07:27 547

转载 Android中Bitmap和Drawable

转自:http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap

2014-02-12 18:13:07 476

转载 Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17718579),请尊重他人的辛勤劳动成果,谢谢!在Android开发中,我们常常用到ListView和GridView,而有的时候系统的ListView,GridView并不能满足我们的需求,所以我们需要自己定义一个ListView或者GridVie

2014-01-22 16:40:40 718

转载 Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢!今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下Android 使用Scroller实现绚丽的ListView左右滑

2014-01-22 16:32:36 979

转载 基础总结篇之二:Activity的四种launchMode

转:http://blog.csdn.net/liuhe688/article/details/6754323合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从

2014-01-22 16:25:32 532

转载 bitmap 将图片压缩到指定的大小 JAVA

private void imageZoom() { //图片允许最大空间 单位:KB double maxSize =400.00; //将bitmap放至数组中,意在bitmap的大小(与实际读取的原文件要大) ByteArrayOut

2013-12-11 16:11:09 1892

转载 Java的移位操作(收集+纠正)

转:http://blog.csdn.net/wangming7306/article/details/1621609此收集来源于网络收集,是我整理、纠正以及排版,来为大家提供全面一点的知识讲解,可能有些地方排的不好,望谅解。===================================================================================

2013-11-29 18:18:43 667

转载 ViewGroup为什么不会调用onDraw

转自 http://blog.csdn.net/leehong2005/article/details/7299471正常情况下,我们重写LinearLayout的onDraw方法,它是不会被调用的,这篇文章就来分析一下原因和解决方法。 一,现象<com.test.demo.MyLinearLayout xmlns:android="http://schemas.android.c

2013-11-29 16:51:13 560

转载 使用严苛模式打破Android4.0以上平台应用中UI主线程的“独断专行”

http://blog.csdn.net/creativemobile/article/details/9319225最近单位来了一个Android4.1平台的360街景项目。在编写该项目demo的过程中,为了省事,打算直接在UI线程中访问网络数据源并生成Bitmap以填充相应的视图。访问网络模块的封装采用了HttpClient的方式进行构建。编写完工后执行程序,发现视图显示的还是本地的默认图

2013-10-17 15:28:39 629

转载 内部Handler类引起内存泄露

如果您在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = newHandler() { @Override public void handleMessage(Message msg) {

2013-10-17 14:44:41 692

转载 Android:MD5 32位 16位小写加密

Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家技术标准研究所建议的安全散列算法SHA。/*** MD5 32位加密方法一 小写* @param str* @return*/

2013-10-17 14:23:20 1371

转载 Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面

Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager  类,用于网络连接状态的检测。Android开发文档这样描述ConnectivityManager 的作

2013-09-17 10:58:01 822

转载 Android组件间通信机制对面向对象特性的影响

组件的特点对于Android的四大组件Activity, Service, ContentProvider和Service,不能有Setter和Getter,也不能给组件添加接口。原因是组件都是给系统框架调用的,开发者只能实现其规定的回调接口,组件的创建与销毁都是由系统框架控制的,开发者不能强行干预,更没有办法获取组件的对象。比如Activity,Service,BroadcastReceiv

2013-08-14 15:27:42 551

转载 Android Service与Activity之间通信的几种方式

转载请注明地址http://blog.csdn.net/xiaanming/article/details/9750689在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Inten

2013-08-09 18:08:51 529

转载 Android声明和使用权限

转载:http://blog.csdn.net/liuhe688/article/details/6417983Android定义了一种权限方案来保护设备上的资源和功能。例如,在默认情况下,应用程序无法访问联系人列表、拨打电话等。下面就以拨打电话为例介绍一下系统对权限的要求。一般在我们的应用中,如果要用到拨打电话的功能,我们会这样编码:[java] view plainco

2013-08-08 17:30:17 586

转载 解决IllegalStateException: Can not perform this action after onSaveInstanceState

本文出自:http://blog.csdn.net/ranxiedao/article/details/8214936今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(1

2013-08-07 16:30:45 1704

转载 Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

杂家前文Android颜色对应表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值。这里提供一个带有r g b分量的int型的颜色表。注意paint.setAlpha()及paint.setARGB()的第一个参数,即透明度。其取值范围是0---255,数值越小,越透明,颜色上表现越淡。

2013-06-19 15:17:50 878

转载 Android 仿大众点评团购购买条浮动效果

在大众点评团购中,有这样一个效果. 在具体的团购页面中商家图片下有一个购买条,当用户滚动团购详情界面的时候,购买条会停留在界面的最上方. 具体效果如图:                图1                                        图2大家可以看到,大众点评中,为了突出这个购买条,当向上滚动时,该滚动条会显示在最上面(如图2),而当用户滑动回来的时候,又

2013-06-19 15:17:00 689

转载 Android应用程序的debug属性

在开发Android应用程序时,我们可以在AndroidManifest.xml中设置其debug属性,比如示例1示例1            android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme"

2013-06-09 10:15:41 537

转载 [Accessibility] Missing contentDescription attribute on "View"

在android ADT 16.0以后控件中没有文本描述的view如果不加android:contentDescription="@string/**"就会有黄色的下划线。而android:contentDescription的属性作用是:设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有效果,自己在程序中控制,可临

2013-06-05 10:31:24 561

转载 Android如何获得手机屏幕尺寸?

这个问题并不复杂,但是问的人实在很多,所以还是集中回答一下。从Android 3.2(API Level 13)开始,在Activity里使用下面的方法来获取屏幕尺寸(单位是像素):Display display = getWindowManager().getDefaultDisplay(); //Activity#getWindowManager()Point size = ne

2013-06-03 14:55:03 680

转载 CTS fail分析

TestStatusDetailBugComments android.app.cts.DownloadManagerTest-- testDownloadManagerfailjunit.framework.AssertionFailedError: Make sure you have WiFi or some other connectiv

2013-05-16 15:41:43 4952

转载 通过CTS学习Android API系列1——CTS结果分析及用例研究

前言之前写过一篇《Android自我修炼之路》,本已打定主意让大家来拍砖,谁知道大家都很善良,反而弄得我很不知所措。既然自己给自己指了一条路,就应该按照这条路走下去,不然岂不成了满嘴跑动车的人了?第一阶段是学习JAVA,并通过CTS练手,OK,那就从CTS开始,找突破口,学习Android的API。建议看我这个系列的人都提前看一下大牛宋立新(http://blog.csdn.net/z

2013-05-16 15:37:36 1575

转载 CTS基础

CTS目标?你的设备只有满足CDD的规定并且通过CTS,才有可能获得Android的商标和享受Android Market的权限。方法1:一般使用的方法$ ./startcts           注意如果用手机设备调试,用root权限执行cts_host > ls --plan                列出所有planout/host/linux-x86/cts/and

2013-05-16 15:36:32 790

转载 ListView 属性设置

首先是stackFromBottom属性,设置该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"             第二是 transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcri

2013-05-08 10:08:12 512

转载 Android自定义属性时format选项可以取用的值

1. reference:参考某一资源ID。     (1)属性定义:     (2)属性使用: <ImageView android:layout_width="42dip" android:layout_height="42dip" android:backgrou

2013-05-06 10:40:51 404

转载 android listview addHeaderView和addFooterView的注意事项

今天在做项目的时候用了自定义listview以及自定义的item、adapter。现在把其中需要注意的地方记录下来:1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其

2013-05-03 17:24:43 1036

转载 PreferenceActivity中使用layout 布局文件

PreferenceActivity保存配置信息,固然很好用,但不能满足设计的要求,比如在PreferenceActivity中添加按钮。使用自定义Preference控件可以满足要求,直接使用l布局文件效果更好.效果图1.配置Preference.xml文件  xmlns:android="http://schemas.android.com/apk/res/android"

2013-05-03 10:35:42 1076

空空如也

空空如也

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

TA关注的人

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