自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ams

http://gityuan.com/2016/03/12/start-activity/

2016-12-30 09:09:14 872

转载 android:configChanges="orientation|keyboardHidden"的使用

android:configChanges="orientation|keyboardHidden"的使用标签: androidandroidconfigChanges1. 了解Android:configChanges 的属性     通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:       CONFIG_F

2016-08-03 10:39:07 997

转载 探索Android中的Parcel

探索Android中的Parcel发表于3年前(2013-01-15 17:26)   阅读(955) | 评论(0) 6人收藏此文章, 我要收藏赞19月19日成都 OSC 源创会正在报名,送机械键盘和开源无码内裤  一、Android中的Parcel是什么转自: http://blog.csdn.net/nkmnkm/article/details/6

2015-09-05 21:48:12 840

转载 从AIDL开始谈Android进程间Binder通信机制

本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。概述我们知道,在Android app中的众多activity,service等组件可以运行在同一进程中,也可以运行在不同进程中。当组件运行在同一进程中进行通信就显得比较简单,在之前的Android线程间通信机制中已经讲过了;而当它们运行在不同的进程 中时,就需要使

2015-09-05 21:32:02 771

转载 探索Android中的Parcel机制(上)

探索Android中的Parcel机制(上)分类: Android2011-06-08 16:55 41537人阅读 评论(32) 收藏 举报androidobjectnulldescriptorstringreference一.先从Serialize说起         我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当

2015-09-05 21:30:51 722 1

转载 Android 的消息队列模型

Android 的消息队列模型Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Loop.myLooper()得到当前

2015-09-05 20:39:57 900

转载 Android内存管理机制详解

与windows  内存区别与Windows        在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的

2015-09-04 22:23:55 1721

转载 Framework编译AIDL文件

Framework编译AIDL文件今天下午下载一个开源的Android系统,编译中老遇到如下aidl错误,思考了很久,终于找到解决办法。AIDL是什么?不清楚的可以google。这里重点是如何在android framework中添加新的接口。如下例子,如果没有添加AILD文件,编译系统的时候会出现如下错误。frameworks/base/core/java/android/bluetoo

2015-01-15 21:13:50 4245

转载 Android增加service和对应的AIDL

在Android中,应用访问service提供的接口都是通过AIDL(Android Interface Definition Language),可以理解为一种规范,甚至可以粗陋的理解为C语言里面的.h文件,如果你曾经是一名C语言开发者,而且只是使用的话。下面的例子是想增加获取cpu 频率的service及其对应的AIDL,其中并没有实际的读取频率和设置governor的操作,仅仅用于演示如何在

2015-01-15 20:02:13 892

转载 Android 几个ApplicationInfo Info系列类的总结

首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是平等的。这些P

2014-06-12 15:26:20 17287

原创 MemoryCache

android 内存缓冲机制:

2014-06-11 17:56:39 10687

原创 FileCache

import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import ja

2014-06-11 17:53:57 2779

转载 InputStream为什么不能被重复读取?

InputStream为什么不能被重复读取?博客分类: JavaInputStream重复读取 首先,熟悉Java的人可能都知道,Java中的Inputstream是不能重复读取的。 但是有没有想过,InputStream为什么不能重复读呢? 其实要回答“为什么”这个问题很简单,就是人家接口就是这么设计的,不能重复读。 所以今天要讨论的问题更像是:Jav

2014-05-23 18:27:13 7323

原创 android-视频时间转换

private String formatTime(int milliseconds) {String format = "HH:mm:ss";// TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));// BeijingSimpleDateFormat sdf = new SimpleDateFormat(format

2014-05-20 10:51:02 1901

转载 多线程下载

public class DownloadAssist { public static final int IMAGE_DOWNLOADED_FINISHED = 0xFF000001; private static final int MAX_TASK_NUM = 8; private ArrayList mMsgQueue = null; private Object mL

2014-05-09 14:45:01 623

转载 lunar农历

/** * 提供一些农历相关信息 * @author 林志斌(ialvin.cn) 广东 普宁 里湖 */public class Lunar { static long day; static java.util.Date date; /* public static void main(String[] args) { SimpleDateFormat myFo

2014-05-06 11:36:41 5653

原创 TextView不用获取焦点也能实现跑马灯

public class AlwaysMarqueeScrollView extends TextView { // com.duopin.app.AlwaysMaguequeScrollView public AlwaysMarqueeScrollView(Context context) { super(context); // TODO Auto-generated con

2014-05-06 11:35:01 3916

原创 Android下建立数据库

public final class DataTools { public static final String AUTHORITY = "com.skydigital.weather.database.WeatherProvider"; public static final String PACKAGE_NAME = "com.skydigital.weather.main"; p

2014-05-06 09:47:22 3627

原创 批量安装APK

private static boolean isUSBStorageMount() { File file = new File(USBBroadcastReceiver.USB_PATH); if (file.exists()) { return true; } return false; } // public boolean getPreferences()

2014-04-09 14:12:22 824

转载 android的启动过程

android的启动过程分类: android 学习2011-09-16 14:54 770人阅读 评论(0) 收藏 举报androidsystemserverstringprofilinglinuxAndroid的启动过程可以分为两个阶段,第一阶段是Linux的启动,第二阶段才是Android的启动,下面我们分别来了解一下具体的过程。本篇我们主要是研究androi

2014-04-08 16:37:12 676

转载 android 用Parcelable传递复杂数据类型

android 用Parcelable传递复杂数据类型activity_main.xml外部引用 原始文档 1 2 3 4 5 6 7 8 9101112131415161718//主界面布局只有一个button,用来跳转到另外一个activity xmlns:android="http://s

2014-03-28 09:47:09 3151 1

转载 Android系列--DOM、SAX、Pull解析XML

Android系列--DOM、SAX、Pull解析XML您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: [email protected] / lzp501

2014-03-18 19:10:06 772

原创 通过代码的string name 找到到value下对应的string name

中间找到R 中的id,从而找到value下的string contexttry {Field field = R.string.class.getField("hello");try {int id = field.getInt(new R.string());Log.d("pin2", "id:" + id);String str = getStr

2014-03-15 09:24:49 815

转载 Android缩放drawable

Android缩放drawable2010-04-13 17:57 3837人阅读 评论(0) 收藏 举报androidmatrixfloat图形一、   相关概念1.         Drawable 就是一个可画的 对象,其可能是一张位图( BitmapDrawable ),也可能是一个 图形( ShapeDrawable ),还有可能是一

2014-03-13 15:09:41 1307

原创 Storage-Environment

建立文件目录:if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {String fileStr = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator+ Shared.me.ge

2014-03-12 11:25:43 656

原创 开机广播,并启动service

Android四大组件之 Service一    Service简介        Service是运行在后台的,没有界面的,用来处理耗时比较长的。Service不是一个单独的进程,不是一个单独的线程。        Service有两种类型:本地服务(Local Service):用于应用程序内部远程服务(Remote Sercie):用于android系统内部的

2014-02-11 10:19:31 932

原创 android-wifi连接

package com.skyworthdigital.factory.util;import java.util.List;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiConfiguration;import andr

2014-02-10 14:24:33 2166

原创 Android判断网络是否断开(WIFI 状态)--ConnectivityManager

Android判断网络是否断开public boolean isNetworkAvailable(Context act) {        ConnectivityManager cm = (ConnectivityManager)act.getSystemService(Context.CONNECTIVITY_SERVICE);        NetworkInfo ne

2014-02-10 14:08:53 6197

转载 Java 枚举7常见种用法

Java 枚举7常见种用法博客分类: javajava枚举enmu DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量

2014-01-23 13:14:33 630

转载 java中抽象类与接口的区别

java中抽象类与接口的区别分类: java2013-08-28 15:49 227人阅读 评论(0) 收藏 举报java抽象类 接口目录(?)[+]二者的区别快忘得差不多了,从别处看到这文章感觉写的不错,正好复习复习,也给大家分享一下。抽象类 abstract class    包含抽象方法的类,叫抽象类。而抽象

2013-12-26 10:10:01 646

原创 JNI

要想在 jni native 代码中看打印信息,printf 是不行的,需使用 __android_log_print,如下所示。__android_log_print(ANDROID_LOG_INFO, "ProjectName", "I am : %d/n", n);该函数与 printf 用法相似,使用格式字符。打印的结果通过 logcat 查看。注意,使用时需要将头文件 andro

2013-12-20 19:28:29 757

原创 android--------listView 分段加载数据

功能:每次加载数据5条,然后往下加载定义适配器:public class MusicAdapter extends BaseAdapter {Context mContext;LayoutInflater mInflater;int mCount;List mMusicList;// = new ArrayList();public MusicA

2013-11-14 14:32:22 2720

转载 对Java Serializable(序列化)的理解和总结

我对Java Serializable(序列化)的理解和总结博客分类: Java技术JavaOSSocketCC++ 1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己

2013-11-11 20:00:25 87104 7

转载 阻塞队列---实现生产者消费者模式

生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。这篇文章我们来看看什么是生产者消费者模式,这个问题也是多线程面试题中经常被提及的。如何使用阻塞队列(Blocking Queue)解决生产者消费者模式,以及使用生产者消费者模式的好处。真实世界中的生产者消费者模式生产者和消费者模

2013-11-05 23:11:31 1090

转载 Android路径中提取文件名

从Android路径中提取文件名,有许多种方法,下面介绍两种比较好的方法。方法一:利用String类?12345678910public String getFileName(String pathandname){    int start=pa

2013-10-29 15:11:27 5632

转载 Android Service 服务(三)—— bindService与remoteService

Android Service 服务(三)—— bindService与remoteService分类: Android2012-03-18 14:29 7682人阅读 评论(1) 收藏 举报serviceandroidbuttonnull音乐class一、bindService简介bindService是绑定Service服务,执行servic

2013-10-22 10:57:26 699

原创 android-等待框显示

一,main:           android:id="@+id/loadingLayout"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_gravity="center"        androi

2013-10-21 17:28:44 5439

转载 andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo

andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo博客分类: androidandroidselector改变按钮背景图片  主要是用到selector这个属性! 1. android项目中,在res文件夹下建一个drawable文件夹 button_selector.xml

2013-10-09 16:16:26 7698 1

原创 android--Download

package com.downloader.app;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java

2013-09-30 15:42:52 1286

原创 SeekBar样式设置

android:id="@+id/seek_bar"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_alignParentBottom="true"            android:l

2013-09-30 11:14:30 7556

空空如也

空空如也

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

TA关注的人

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