自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 异常——网址

http://blog.csdn.net/qq_23547831/article/details/41725069http://www.importnew.com/14434.htmlhttp://892848153.iteye.com/blog/1980821

2016-07-30 11:38:12 221

转载 Activity——生命周期

举例不同场景生命周期方法的执行过程:1 启动时 onCreate onStart onResume2 后台运行时 onPause onStop3 外接电话时 onPuase onStop4 关闭时 onPause onStop onDestory5 下拉状态栏时 不执行生命周期方法

2016-07-30 10:41:38 236

原创 数据——ArrayList

1)ArrayList    ArrayList就是动态数组,也是一个对象。    ArrayList是用数组实现的,这个数组的内存是连续的,不存在相邻元素之间还隔着其他内存。   索引ArrayList时,速度比原生数组慢是因为你要用get方法,这是一个函数调用,而数组直接用[ ]访问,相当于直接操作内存地址,速度当然比函数调用快。   新建ArrayList的时候,JVM为

2016-07-26 23:55:27 244

原创 android异常——NoClassDefFoundError

1)现象:自定义类打入jar后找不到相应的类     原因:jar与新项目的jdk不一致    案例:http://blog.csdn.net/lonelyroamer/article/details/7580476

2016-07-26 23:35:12 356

转载 android异常——异步任务导致的窗口句柄泄漏问题

转自http://blog.csdn.net/lonelyroamer/article/details/7536962在第一界面的Activity中,为了避免程序假死带来的糟糕的用户体验,采用异步任务AsyncTask来访问网络,与服务器进行交互,并用ProgressDialog控件来告知用户当前的程序进度。原因:存在窗口句柄的泄漏,即未能及时的销毁某个PhoneWindow. 

2016-07-26 22:40:03 334

转载 java基础——String和StringBuffe、StringBuilder

转自 http://blog.csdn.net/lonelyroamer/article/details/7354743String的创建有两种形式,一种是直接放在双引号("");                                            一种是直接用new的方式创建;1、String a="abc";2、String b=new String

2016-07-26 21:43:47 346

转载 java 基础知识——数据

转自http://blog.csdn.net/lonelyroamer/article/details/7354743Java中的数据类型分为两种,基本数据类型和引用数据类型。基本数据——栈;引用数据——引用——栈         ——对象——堆

2016-07-26 21:31:22 192

转载 lint工具的使用——相关的文档

http://blog.csdn.net/thl789/article/details/8036066http://blog.csdn.net/zlj_fly/article/details/40072793

2016-07-25 16:43:34 273

转载 性能优化——HandlerLeak

转自http://www.cnblogs.com/0616--ataozhijia/p/3672021.htmlIn Android, Handler classes should be static or leaks might occur, Messages enqueued on the application thread's MessageQueue also retain th

2016-07-25 15:06:29 267

转载 性能优化——SparseArray替代HashMap

转自https://liuzhichao.com/p/832.html

2016-07-25 14:14:45 253

转载 性能优化--overdraw优化

转自http://www.th7.cn/Program/java/201503/401219.shtml第一个例子:★ 预备知识在Android的开发过程中,drawing performance往往是我们最关注也是努力去优化的一个点。而造成drawing perfomance的元凶之一就是overdraw。那么1. 什么是overdraw?overdraw发生在应用每

2016-07-25 13:21:48 1731

原创 lint工具的使用——id的描述

UselessLeaf ——无用的分支Deprecated——不建议使用

2016-07-25 11:48:04 248

转载 性能优化——布局优化

转自:http://www.cnblogs.com/Android-and-android/archive/2013/03/05/2944302.htmlAndroid 开发中,不良的布局文件【比如:不必要的嵌套,过多的视图,嵌套太深】,很容易引起系统开销过大、程序不稳定等等。1.无用的布局如上图 This LinearLayout layout o

2016-07-25 09:45:17 273

转载 设计模式——状态模式

转自http://blog.csdn.net/u013062469/article/details/51940535介绍状态模式和策略模式几乎完全一样,但是他们的目的和本质却是完全不一样的。状态模式的行为是平行的且不可替换的,策略模式的行为则是彼此独立的,而且是可以相互替换的。即:状态模式把对象的行为包装在不同的状态对象里面,每一个状态对象都有一个共同的抽象状态基类。状态模式的意图

2016-07-23 12:44:37 208

转载 广播——使用广播接收者接收短信

转自http://www.cnblogs.com/zhongyinghe/p/5316123.html1、如果想使用广播接受者接收短信,必须先启动activity;如果不启动activit的话在4.0以上的版本是无效的,这是为了安全考虑2、清单文件 3、权限清单设置

2016-07-22 14:16:00 2173

转载 广播——自定义广播和广播优先级

转自http://www.cnblogs.com/zhongyinghe/p/5314971.html1、发送广播代码package com.example.alame;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.V

2016-07-22 14:09:51 1346

转载 广播——Android应用程序发送广播(sendBroadcast)的过程分析

转自http://blog.csdn.net/luoshengyang/article/details/6744448

2016-07-22 14:00:17 438

转载 广播——广播机制详解

转自http://blog.csdn.net/huangbiao86/article/details/6668525 广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收

2016-07-22 13:26:04 539

转载 广播——系统广播事件

Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY_L

2016-07-22 11:47:35 303

转载 Android技术——注入技术

转自http://blog.csdn.net/l173864930/article/details/38455951

2016-07-22 11:29:48 240

转载 Android技术——进程的注入技术的应用

Android中透过进程注入技术修改广播接收器的优先级转自http://www.myexception.cn/android/1803615.html

2016-07-22 11:22:06 226

转载 git工具的使用——tag

Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。打标签git tag -a v1.01 -m "Relase version 1.01"注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。提交标签到远程仓库git push origin --tags注解:就像g

2016-07-22 11:16:49 501

转载 广播——有序广播优先级相同情况测试

转自http://blog.csdn.net/wyl530274554/article/details/8452480两个BroadcastReceiver优先级相同时,请会先接收到广播?小测试://主界面,点击主界面的按钮后,会发送一条有序广播public class MainActivity extends Activity { @Override

2016-07-22 10:55:13 795

转载 广播——BroadcastReceiver的有序广播和优先级

转自http://www.cnblogs.com/codingblock/p/4856559.html一、两种Broadcast:  · 普通广播(Normal Broadcast):用sendBroadcast()方法发送。  普通广播是完全异步的,逻辑上可以在同一时刻被所有匹配的接受者接收到,消息传递效率高,缺点是接受者不能将处理结果传递给下一个接收者,也无法终止广

2016-07-22 10:19:24 6389 1

转载 android基础——广播

转自http://www.cnblogs.com/codingblock/p/4856213.htmlBroadcastReceiver是Android系统的四大组件之一,本质是一种全局的监听器,用于接收系统全局的广播消息。真因为如此,BroadcastReceiver可以很方便的是实现系统中不同组件之间的通讯。一、创建BroadcastReceiver创建一个Broa

2016-07-22 10:00:41 271

原创 android基础——handler机制的原理

http://blog.csdn.net/itachi85/article/details/8035333http://my.oschina.net/u/242041/blog/202735点击打开链接

2016-07-15 10:58:33 399

原创 KJFrameForAndroid 资料——KJViewPager用法样例

<org.kymjs.kjframe.widget.KJViewPager android:id="@+id/scrollLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="visible"

2016-07-15 10:22:48 363

转载 KJFrameForAndroid 资料——KJBitmap与KJHttp的深度用法

http://www.kymjs.com/code/2015/09/24/01/点击打开链接

2016-07-15 09:43:07 400

转载 KJFrameForAndroid 资料——DBLibrary使用方法

in android orm framework. Make use of sqlite handle. one line just to add/delete/update/query. holder one-more,more-one entityholder one-more,more-one entity // data file KJDB db = KJDB.cre

2016-07-15 09:36:15 948

转载 KJFrameForAndroid 资料——KJHttp使用方法

基础功能KJHttp是专为解决Android中Http通信而产生的,它在请求和响应层面做到了全自动构建和解析,主要用于Android快速开发。KJHttp自带了数据缓存功能,你所访问的Http数据都将在本地建立一个缓存,默认的缓存时间是5分钟,也就是5分钟以内相同的请求都不会经过网络,而是从本地缓存中直接读取。当然对于及时性要求较高的新闻类应用,你也可以关闭这个特性或者只需要将缓存

2016-07-15 09:28:47 528

转载 KJFrameForAndroid 资料——KJBitmap使用方法

基础用法最简单的加载方法是kjb.display(view, url); 其中kjb就是KJBitmap类的对象; 参数view可以代表任何View,对imageView设置它的src资源,对普通View会设置背景图片;参数url就是这个图片的网络地址了,这里支持传一个网络地址如 http://www.kymjs.com/logo.png,同样也支持一个SD卡路径比如/st

2016-07-15 09:19:31 579

原创 KJFrameForAndroid 资料——KJActivity

UILibrary包含了一个Activity(Fragment)继承链。在通常的开发中,我们经常把数据初始化、findview、控件的显示等等的方法都写在onCreate中,这样会造成onCreate方法过于臃肿,而使用MVC模块的基类Activity(Fragment)可以轻松解决这个问题。基类中各个方法的调用顺序:setRootView(); //用于调用setContent(

2016-07-15 09:12:55 576

原创 代码片段——首次登陆后,以后就不登录

1、设置一个变量来记录是否为第一次登陆isFirstIn=false;2、在OnCreat方法中取出在Preference中isFirstIn的值,若是没有,设定为false;3、登录成功后,把isFirstIn的值设定为true;          /*** 用于判断是否为第一次登陆*/public boolean isFirstIn = true;

2016-07-14 11:48:26 382

prefrenceActivity

prefrenceActivity使用实例

2015-08-28

空空如也

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

TA关注的人

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