自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 异步处理(Handler&Message&Looper&MessageQueuen)解析

private Handler mHandler=new Handler(){ @Override public void handleMessage(Message msg) { LogUtils.d(TAG,"handleMessage,msg="+msg.what); switch (msg.what){ case MS

2017-01-19 17:02:24 267

原创 广播接收器(BroadcastReceiver)的使用

import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import java.util.ArrayList;import android.content.IntentFilter;import android.net.Uri;impo

2017-01-19 16:59:02 374

原创 BaseAdapter的使用

import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Color;import android.view.LayoutIn

2017-01-19 16:56:23 190

原创 AsyncTask的使用

import android.os.AsyncTask;import FileManagerService.OperationEventListener;abstract class BaseAsyncTask extends AsyncTask{ private static final String TAG="BaseAsyncTask"; protected File

2017-01-19 15:04:53 328

原创 服务(Service)的使用方法

服务中书写的内容import android.app.Service;import android.os.AsyncTask;/** * 服务的基本用法 * * ******定义一个服务 * 继承Service类 * 必须重写的方法是onBind * 要完成处理事情的逻辑需要重写的类有onCreate,onStartCommand,onDestroy * * 启动和停止服务

2017-01-19 14:53:36 637

原创 对布局对象及其子控件进行操作

protected LinearLayout mTabsHolder=null;View viewLikeBtn=null;mTabsHolder=(LinearLayout)findViewById(R.id.tabs_holder);int count=mTabsHolder.getChildCount();//得到布局控件中子控件的数量mTabsHolder.removeView

2017-01-18 20:18:48 226

原创 动态生成控件并设置布局参数

private final Button mBlankTab;protected LinearLayout.LayoutParams mBlankBtnParam=null;mBlankTab=new Button(AbsBaseActivity.this);mBlankTab.setBackgroundDrawable(getResources().getDrawable(R.drawa

2017-01-18 20:16:06 300

原创 Message类obtain()方法和sendToTarget()方法源码解析

public void onMounted(String mountPoint) { LogUtils.i(TAG,"onMounted,mountPoint="+mountPoint); Message.obtain(mHandler,MSG_DO_MOUNTED,mountPoint).sendToTarget();}源码分析:Return a new Message i

2017-01-17 10:21:14 1561

原创 服务的定义,使用和绑定(FileManagerService)

import android.app.Service;import android.os.AsyncTask;/** * Created by songyan on 2016/12/21. * 服务的基本用法 * * ******定义一个服务 * 继承Service类 * 必须重写的方法是onBind * 要完成处理事情的逻辑需要重写的类有onCreate,onStartCom

2017-01-16 16:00:13 951

原创 SharedPreference的基础使用方法

import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;protected boolean changePrefsShowHidenFile(){ boolean hide=getPrefsShowHidenFile(); Editor editor

2017-01-16 10:03:25 390

原创 获取文件类型的mimeType——MediaFile类分析

public class MediaFile { //给每一个文件类型设置一个int型标志 // Audio file types 声音文件类型 public static final int FILE_TYPE_MP3 = 1; public static final int FILE

2017-01-06 16:02:57 8205

转载 mimetype解释及检索

MIME Type 不是个人指定的,是经过 ietf 组织协商,以 RFC 的形式作为建议的标准发布在网上的,大多数的 Web 服务器和用户代理都会支持这个规范 。通常只有一些在互联网上获得广泛应用的格式才会获得一个 MIME Type,如果是某个客户端自己定义的格式,一般只能以 application/x- 开头。在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应用程序来处理这个输出文

2017-01-04 15:01:05 322

转载 Java并发编程:并发容器之CopyOnWriteArrayList

http://www.cnblogs.com/dolphin0520/p/3938914.html

2017-01-03 17:09:12 209

原创 sql数据库

离散范围查询,使用 IN(NOT IN)SELECT *FROM SWHERE SD IN ('MA','CS');   //相当于若干‘OR’的缩写:SD='MA' OR SD='CS'模糊查询,使用LIKE(NOT LIKE)SELECT *FROM SWHERE SN LIKE '%好%';   //查询名中有‘好’字的学生DB2中,下划线‘_’表示匹

2017-01-03 14:57:53 216

内存分析工具和环境安装包

内存分析工具和环境安装包

2023-06-27

apk反编译工具压缩包

apk反编译工具压缩包

2023-06-25

空空如也

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

TA关注的人

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