自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

转载 Direct-Load-apk启动插件的原理

1.前言   在这个移动应用蓬勃发展的时代,追求新颖成为了软件开发的首要纲领,所以应用会自然而然的爆棚(方法数超过了一个 Dex 最大方法数 65535 的上限 ),然后Android插件化也就理所当然的出现了。  这并不是一篇对于插件化研究的早期文章,但是文章介绍的插件化方式的突破确是可以载入史册的:) 2、概念Android 插件化 —— 是指将一个

2015-11-03 14:52:14 526

转载 Android添加权限大讲解

对于新手来说,最烦恼的不是如何从网上下载到安卓项目,而是下载到的安卓项目不知道如何添加权限和要添加哪些权限。现在就针对安卓的权限来讲解这些权限应该具体用在什么地方 首先在项目下找到 AndroidManifest.xml  [url=C:\Users\Administrator\Desktop\51cto.jpg]C:\Users\Administrator\Desktop\51cto.jpg[/

2015-05-18 09:36:15 685

转载 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 635

转载 SpannableString与SpannableStringBuilder

言:确实有太多东西需要去整理,去学习。慢慢来吧,任何东东的深入学习都是不简单的。今天稍微整理下SpannableString与SpannableStringBuilder,因为在上篇中,我们曾讲到过有关CharSequence的东东,有关CharSequence的话,这两个类是必谈的,所以这里加以整理。今天请给大家一句应该都知道的一句名言:书山有路勤为径,学海无涯苦作舟

2015-03-13 10:41:54 434

转载 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 477

转载 android:autoLink

显示URL链接   TextView识别链接的方式有两种,一种是自动识别链接和HTML解析链接   1)自动识别链接                     2)HTML解析      //代码中设置带HTML的文本

2015-03-03 11:23:34 527

转载 HttpClient 操作工具类

设置post方法的header,增加红色字体部分的配置: HttpClient client = new HttpClient();     client.getParams().setBooleanParameter(     "http.protocol.expect-continue", false);    PostMethod method = new PostMetho

2015-02-27 09:26:07 841

转载 检测软键盘的弹起与隐藏

今天看到社区里面有人问关于如何检测软键盘的弹起和隐藏事件。正确处理好软键盘的弹起和隐藏可以大大提升应用的体验。这一点,“切客优惠”做的很好。在软键盘弹起后,下面的分享内容自动隐藏,并且在titlebar上,显示签到按钮。这个是一个非常贴心的设计,用户体检大大提升。这是被大家视为无解的难题,我给大家提供一种方法。有图为证:初始化页面

2015-02-25 12:49:07 479

转载 activity启动模式

前言  在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要了解到一个回退栈(Back Stack)的概念。  这篇博客就着重讲

2015-02-11 17:55:58 462

转载 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 1143

转载 Eclipse背景颜色修改

Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Te

2015-02-07 10:42:43 612

转载 Android在一个应用中启动另一个应用的Activity时失败的解决办法

当在一个应用中启动另一个应用的Activity时失败,并且错误信息为android Permission Denial:......requires null时,并不一定是权限的问题。如果是缺少某个权限,那么错误信息会是 requires 。这时,只要将相应的权限添加到 AndroidManifest.xml 中就可以了。但这里提示 requires null, 所以应

2015-02-06 16:08:28 566

转载 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

转载 Android 结合AlarmManager浅谈Intent和PendingIntent

首先简单说一下AlarmManager,AlarmManager的机制:全局定时器(又称为闹钟),在特定的时刻为我们广播一个指定的Intent,两种形式:1.在指定的时刻到来时执行某项操作,如你已经设定了一个闹钟时间,当该时间到来时,AlarmManager就为我们广播一个已设定的Intent,通过这个intent来执行一些操作[实际上是PendingIntent]2.以指定的时间间隔周期

2015-02-04 09:00:26 681

转载 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 448

转载 OOP的基本原则

前往呜呜呜呜呜呜呜呜呜呜呜呜

2015-01-31 09:57:54 488

转载 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

转载 为什么要用泛型接口

Java代码 abstract class BaseBean{  //略  }    Interface IA{  public BaseBean doSomething();  }  下面我们继承这个BaseBeanJava代码 class ChildBean extends BaseBean{    }  接下来实现接口J

2015-01-28 07:23:48 757

转载 java 泛型

JAVA中基本的泛型语法元素大致有三种:1限制泛型可用类型、2使得类型通配符,3以及泛型的继承。我们在定义泛型类时,默认的是可以使用任何类型来实例化泛型类中的类型持有者。我们也可以指定某种类型,使得此泛型类只能通过这种类型或其子类,或实现这个接口的类来实例化类型持有者。我们在定义类型持有者时,使用extends关键字来进行限制,例如我们可以这样定义泛型类:pub

2015-01-27 22:02:00 401

原创 Android 小记

StringBuilder.append("/u3000/u3000").append(text);

2015-01-27 11:55:14 374

转载 EditText属性大全

android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom   android:hint="请输入数字!"//设置显示在空间上的提示信息   android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal   android:singleLine="true"

2015-01-27 11:52:24 372

转载 eclipse code templates 设置(eclipse注释模版配置)

文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo} * Copyright: Copyright (c) 2011  * Company:成都康赛电子科大信息技术有限责任公司 *  * @author Comsys-${user} 

2015-01-23 13:52:50 402

原创 线性表

线性表:有零个或多个数据元素组成的有限序列。

2015-01-23 13:08:10 329

转载 Eclipse中10个最有用的快捷键组合

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图

2015-01-23 10:13:58 350

转载 android 将对象序列化存储到本地

不懂的地方就要花力气搞懂,自己以前没太认真,所以吃了很多亏啊。切入今天的主题。我们的项目中为了实现某些二次编辑的效果,就必须对一些数据进行存储,而能够将对象存储起来,对于我们的开发有时会显得十分的方便,这篇文章主要介绍如何将对象存储于本地,在下一篇文章中我们接着讨论如何将对象存储于SD卡中。android中能够被保存的对象都是被序列化过的对象。如何让类实现序

2015-01-23 08:47:35 1653

转载 ADB常用命令

1. 显示当前运行的全部模拟器:    adb devices2. 安装应用程序:    adb install -r 123.apk3. 获取模拟器中的文件:    adb pull 4. 向模拟器中写文件:    adb push 5. 进入模拟器的shell模式:    adb shell6. 缷载apk包:      ad

2015-01-22 14:01:23 425

转载 一些dos 命令学习

MS DOS 命令大全一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,

2015-01-22 13:56:51 356

转载 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 664

转载 PHP 数据类型

PHP 支持8种基本的数据类型。四种标量类型:boolean (布尔型)integer (整型)float (浮点型, 也称作 double)string (字符串)两种复合类型:array (数组)object (对象)最后是两种特殊类型:resource (资源)NULL (NULL)为了确保代码的易读性,本手册还

2015-01-22 06:50:02 428

原创 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

转载 android ViewHolder 封装写法

ViewHolder holder = null;          if(convertView == null){                  convertView = mInflater.inflate(R.layout.xxx null);                  holder = new ViewHolder();                   holde

2015-01-19 19:45:06 585

转载 Android中自定义属性的格式详解

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

2015-01-19 10:09:21 397

转载 ContentProvider 内容提供者

提供数据的数据源,给其他程序访问!!!

2015-01-16 07:09:24 369

转载 EventBus小记

EventBus是为了解耦类与类之间的关系,方便组件间通讯的一个工具.  1.EventBus 的函数   1、onEvent  2、onEventManThread 3onEventBackgroundThead 4、onEventAsynconEvent:如果使用onEvent作为订阅函数,那么该事件在哪个线程发布出来的,onEvent就会在这个线程中运行,也就是说发布事件和接

2015-01-16 06:42:29 481

转载 数据库索引

一、索引的概念        索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点    1.索引可以加快数据库的检索速度    2.索引降低了数据库插入、修改、删除等维护任务的速度    3.索引创建在表上

2015-01-15 22:31:19 352

翻译 Fragment学习

1.我们把fragment想象成activity中一个模块化的部分,它拥有自己的生命周期,接收自己的输入事件,可以在acvitity运行过程中添加或者移除(有点像"子activity",你可以在不同的activities里面重复使用)。如果继承Support Library 中的Fragment,那么在Android1.6这样的低版本上仍能保持兼容。2.创建一个fragment,首先需要继承F

2015-01-15 06:55:42 415

转载 Android中的Shape

在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必须为45的整数倍。

2015-01-14 20:09:22 401

转载 android背景选择器selector用法

一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片                       android:drawable="@drawable/pic1" />                        二.使用xml文件:1.方法一:在listview中配置android:

2015-01-13 21:28:12 394

转载 Zxing调整扫描区域 优化取图速度

Zxing 是google提供的二维码扫描工程Demo本身默认的扫图区域最大只有 360*480    需要拉开很远的距离才能将整个二维码扫描到因此需要我们自己调整取图大小 在CameraManager.java这个类中进行调整默认的大小是 以下这4个参数 //  private static final int MIN_FRAME_WIDTH = 240;//  pr

2015-01-13 21:23:37 655

转载 GitHub上 优秀的 Android 开源项目

对于GitHub上开源项目的整理,很多博客都有写过。但是我觉得有些博客整理的开源项目过多,让我们看的眼花缭乱,以至于我们不知道该用哪一个好。所以为了更好的有利于初学者的学习,我从实战和易用性的角度重新整理这些优秀的开源项目,贪多无厌,一两个精品足以。    这些开源项目可以分为UI类和框架类。UI类主要介绍那些自定义特性的View,包括ListView、ActionBar、ViewPager、

2015-01-13 16:33:45 658

Android Studio的Lombok插件

Android Studio 的 Lombok插件 最新版本,可使用

2023-06-07

GetPass_cmd 获取系统密码

GetPass_cmd 获取系统密码,在电脑上运行后即可看到密码

2015-11-13

android 换肤 eclipse 版本

android 换肤 eclipse 版本,来自鸿洋的换肤方法,改换成 eclipse 版本!

2015-10-27

Android应用源码商业级水彩蜡笔涂鸦项目

Android应用源码商业级水彩蜡笔涂鸦项目,亲测可使用

2015-10-27

四次元新浪微博Eclipse版本

四次元新浪微博Eclipse版本,改成Eclipse 版本 学习

2015-10-21

FlycoDialog_Master 最新eclipse 版本

FlycoDialog_Master 是封装的比较强大的 比较好看的Dialog ,使用了各种动画效果

2015-09-24

android wifi开发简单demo

android wifi开发简单demo

2015-04-18

OSChina 最新源码 eclipse 版本

OSChina 最新修改版 eclipse 版本,采用最新 Android L 布局

2015-03-17

Viewpager 可自动滑动和手动滑动

Viewpager 可自动滑动和手动滑动

2015-03-04

传智播客黎活明Android视频教程-课程源码

传智播客 黎活明 Android 视频教程 课程源码 课程安排 第一天 1>搭建Android开发环境 2> 创建与启动手机模拟器 3> 学习使用ANDROID操作系统 4> 开发与运行(卸载)第一个ANDROID应用 5> 项目的目录结构 6> 项目清单文件分析 7> 分析第一个ANDROID应用的启动过程 8> 电话拔打 9> 查看手机模拟器往控制台输出的日志信息 10> 如何部署应用到真实手机 11> 短信发送 12> 布局介绍 LinearLayout (线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局) 第二天 1> 单元测试 2> 查看与输出日志信息 3> 文件操作 4> 往SDCard读写文件 5> XML解析(SAX/DOM/PULL),写xml文件 6> SharedPreferences 第三天 1> SQLite数据库添删改查操作 A.创建数据库 B.SQLiteOpenHelper自动创建数据库的原理实现 C.数据库版本变化 D.编写代码完成添删改查操作(两种实现方法) E.事务的实现 F.采用ListView实现数据列表显示 2> 采用ContentProvider对外共享数据 第四天 1> 往通信录添加联系人,和获取联系人 2> 网络--获取数据(图片、网页、xml、Json等) 3> 如何把数据通过HTTP协议提交到网络上的Web应用(get / post ) 数据大于2k的时候 A.通过Get方式提交参数给Web应用 B.通过Post方式提交参数给Web应用 C.使用HttpClient开源项目提交参数给服务器 4> 网络--通过HTTP协议实现文件上传 第五天 1> 网络--通过HTTP协议发送XML数据,并调用webservice实现手机号归属地查询 2> 网络--通过HTTP协议实现多线程断点续传下载 3> 为应用添加新的Activity与参数传递 4> 意图 第六天 1> Activity的生命周期 2> 广播接收者(实现短信监听) 3> 服务与语音刻录(实现电话监听)、使用AIDL实现进程通信 4> 音乐播放器 5> 视频播放器 第七天 1> 拍照 2> 视频录制 3> 手势识别 4> 国际化(文字、图片)、屏幕适配、样式与主题 5> 编码实现软件界面 第八天 1> 采用HTML设计软件界面 2> 传感器的使用和拖拉功能实现 3> 软件打包与发布,生成私钥签名你的软件 4> 简历介绍 第九天以后 讲解Android手机视频客户端、来电知了、新浪微博客户端等项目

2015-03-04

java读写json

java读写json格式的文件 详细解读

2013-12-16

android网易开场效果

android网易开场效果,写的一般般 有待改进

2013-11-20

空空如也

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

TA关注的人

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