自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (22)
  • 收藏
  • 关注

原创 Android Network网络数据存储

通过网络来获取和保存数据资源,这个方法需要设备保持网络连接状态,所以相对存在一些限制。将数据存储到网络上的方法很多,比如将要保存的数据以文件的方式上传到服务器、发送邮件等等。代码示例如下: import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import

2013-08-19 14:14:15 1005

原创 Android File 文件存储

Activity提供了openFileOutput()方法可以用于把数据输出到文件中,同时提供了openFileInput()方法读取数据,具体实现看代码:首先是一个自定义的MediaPlayer类:import java.io.IOException;import android.content.Context;import android.media.MediaPlayer;

2013-08-19 11:41:26 690

原创 Android Frame动画实例

具体的上一章已经介绍,直接上代码: import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.AnimationDrawable;import android.graphics.drawable.Drawable;import android.

2013-08-19 10:36:57 770

原创 Android动画实现

Android平台提供了两类动画,一类是Tween动画,即对场景里的对象不断进行图像变换(平移、缩放、旋转)来产生动画效果;另一类是Frame动画,即顺序播放事先做好的图片。Tween动画在Android中分为4类,它们分别是:AlphaAnimation(透明度动画)、TranslateAnimation(平移动画)、ScaleAnimation(缩放动画)、RotateAnimation(

2013-08-19 10:33:02 556

原创 Android xml布局实现动画

具体介绍上一章已经解释的很清楚了,这里直接上代码: 路径res/animalpha_animation.xml:http://schemas.android.com/apk/res/android" >android:fromAlpha="0.1"android:toAlpha="1.0"android:duration="2000"/>  ro

2013-08-19 10:30:34 683

原创 Android双缓冲技术

import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Bitmap.Config;import android.graphics.drawa

2013-08-19 10:05:21 559

原创 Android 手机全屏属性设置

import android.app.Activity;import android.content.pm.ActivityInfo;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class Activity01 extends Activ

2013-08-19 10:04:00 972

原创 Android获取手机像素

import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView;public class Activity01 extends Activity{ TextView mTextView = null;

2013-08-19 10:03:09 826

转载 Android Parcelable的使用

转自:http://blog.csdn.net/zyc13701469860/article/details/6429934在SDK中 Parcelable类的概述是这样的:Interface for classes whose instances can be written to and restored from a Parcel. Classes implementing the Pa

2013-07-26 09:47:34 502

转载 Android 2.3时间 更新与同步

Android 2.3时间 更新与同步一、概述Android的时间更新分成2种,一种是走运营商协议的NITZ,另一种是走网络时钟的SNTP; 个人认为如果有GPS的话,可以使用GPS的时钟信息对系统时间进行更新,当然这部分内容可能需要自己去实现,先初略的看了一下,大概需要用到一下一些方法:SystemClock.setCurrentTimeMillis(time);

2013-07-09 18:04:53 812

原创 电池电量分析

本文将从底层到上层介绍android系统中电量显示这一块,电池检测采用的是ADC采样,不是使用市场上封装好的电量计芯片;1.驱动层    linux内核中提供power_supply_core.c电池管理核心,我们驱动程序主要完成核心给我们提供的接口:battery.get_property,在这个程序中,我们主要获得电池的电压、是否正常、容量、充放电状态等;通过这些值来改变文件系统中/s

2013-06-27 09:41:52 1606

转载 Android热插拔事件处理流程--Vold

一、Android热插拔事件处理流程图Android热插拔事件处理流程如下图所示: 二、组成1. NetlinkManager:       全称是NetlinkManager.cpp位于Android 4.x 源码位置/system/vold/NetlinkManager.cpp。该类的主要通过引用NetlinkHandler类中的onEvent()方法来接收来自内核的事

2013-06-19 19:17:46 1495

转载 Android APN设置 获取APN列表

由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段: content://telephony/car

2013-06-04 13:48:27 1485

原创 android4.2存储模式默认设置

android4.2的存储模式默认为MTP存储,相比USB大容量存储,MTP存储具有 无需挂载U盘模式,可以传输文件,这样的好处就是可以不影响adb工作的情况下,通过Windows资源管理器就可以直接传输文件;可以方便的从我的电脑的本地硬盘区分开是移动设备等优点,但是其缺点是 整体性能不如USB大容量存储高,实测确实传输速度受了点影响;对于部分文件格式,比如不为多媒体的,图片、音乐、视频文件可能提

2013-06-03 18:43:50 3839

原创 eclipse中添加外部jar包

首先,工程名称上点击右键,选择Build Path-->Configure Path... ,或是window-->preferences-->java,在java build path中选择Libraries-->add library...-->user library-->new新建一个压缩包,选中压缩包,点击右侧的add JARs...添加你所需要的jar包即可点击ok退出,然后回到jav

2013-05-22 09:43:30 594

原创 USB调试默认修改

修改Setting的默认设置,一般是找到对应的名称,在DatabaseHelper.java (frameworks\base\packages\settingsprovider\src\com\android\providers\settings) 中load默认值就可以了,但是修改USB调试默认值时,修改此处没有作用,在代码中可以看到// Don't do this.  The Syste

2013-05-21 17:32:11 1015

转载 在android的Browser中设置User Agent

默认的Android的Browser中无法设置User Agent,但是在Browser的源码中可以看到,android提供了4中User Agent 具体代码如下:在Browser的 src/com/android/browser/BrowserSettings.java  private static final String DESKTOP_USERAGENT = "Mozi

2013-05-21 15:37:42 1679

原创 linux下vim命令介绍

vim常用命令 1,gg快速定位到文件头2,G快速定位到文件尾3,ma 当前行创建一个名字为a的bookmark,你也可以mb,mc4,`a 快速跳转到名字为a的那一行5,`. 快速跳转到你最后编辑的行6,gd 快速跳转到当前光标所在变量或者函数名的定义处7, :g/^$/d     删除空行8, :g/^\s*$/d  删除有空格的空行%  当你写程序的时候,

2013-05-15 10:31:37 567

原创 Android预装可卸载apk方法 卸载后恢复出厂设置可恢复

我们预置运用程序一般都是把apk放在system/app下,但是如果是在system下的话,user版本无法卸载apk;但是如果把apk放在data/app中的话,如果恢复出厂设置,这些apk在下次开机的时候就没有了。所以我们现在的做法是把apk先保存在system/pre-install下,然后在开机的时候检查data/app中是否有预置apk,如果没有则拷入apk,如果有则不操作,从而达到预置

2013-05-15 10:29:25 5248

原创 Android资源文件中对应国际化语言

android项目中个人整理的资源文件包中values后缀对应的国际化语言,分享一下! ar 阿拉伯文ar_AE 阿拉伯文 (阿拉伯联合酋长国)ar_BH 阿拉伯文 (巴林)ar_DZ 阿拉伯文 (阿尔及利亚)ar_EG 阿拉伯文 (埃及)ar_IQ 阿拉伯文 (伊拉克)ar_JO 阿拉伯文 (约旦)ar_

2013-05-15 10:21:17 905

原创 android 360悬浮框实现原理

通过WindowManager的addView()方法,并设置WindowManager.LayoutParams的相关属性,就可以往WindowManager中加入所需要的View,而根据WindowManager.LayoutParams属性不同,也就能实现不同的效果。比如创建系统顶级窗口,实现悬浮窗口效果。如果需要将View从WindowManager中移除,只需要调用removeView(

2013-05-13 23:21:21 874

原创 Android Browser搜索引擎设置和添加

在做android4.0俄罗斯项目时,浏览器需要设置默认所在地区的搜索引擎,经过查看代码,终于知道了搜索引擎在android中的设置流程,在这里跟大家分享一下。 搜索引擎的设置在Browser->settings->advanced->set search engine,不同语言环境下的选项会有所不同,通过分析源码,我先找到浏览器搜索引擎的设置代码, SearchEnginePrefere

2013-05-13 15:33:59 1906

转载 Android4.0蓝牙启动流程

1.3 蓝牙技术在android中的应用1.3.1 蓝牙服务的启动在前面章节android启动过程中介绍到android服务的启动,init进程中,启动Zygote后,然后由SystemServer启动一系列服务,蓝牙服务就是在这个时候启动的。详细见代码:/framework/base/services/java/com/android/server/SystemServer.java

2013-05-13 09:30:32 1394

深入理解android卷1 pdf 原版

深入理解android卷1 PDF 原文 高清 电子书

2013-06-29

电池电量信息从驱动到UI分析

电池信息显示从驱动到上层调用UI显示等的分析

2013-06-27

仿iphone手势 悬浮框实现按键效果

利用android windowsmanager和view实现的 仿iphone手势应用,利用悬浮框实现按键效果,包括back、menu、power等,根据源码可自行添加其他按键。

2013-05-14

launcher启动流程类图

介绍了launcher启动时各个类之间的调用次序。

2013-05-13

如何成为Android高手

如何成为Android高手,介绍android相关控件的使用。

2013-05-13

Android中文翻译组——Android中文合集

Android中文翻译组——Android中文合集,中文api

2013-05-13

Android开发教程

Android 开发教程 ,主要是控件的使用和一些特殊累的使用。

2013-05-13

Android界面布局

详细介绍了Android 的界面布局 及UI设计,pdf格式。

2013-05-13

Android核心技术与实例详解

Android核心技术与实例详解,pdf格式。

2013-05-13

Android-framework详细分析

Android-framework详细分析,主要详细剖析了framework层的框架结构和实现原理。

2013-05-13

360悬浮框效果实现源码

自己根据360悬浮框实现的悬浮框,始终悬浮在屏幕的最上方,可以移动,附上源码

2013-05-13

仿iphone手势 悬浮框源码

结合360悬浮框 iphone手势 写的一个小应用,主要实现按键功能,分享一下。

2013-05-13

仿iphone时钟

android 仿iphone 时钟 clock

2013-05-13

仿iphone日历

android 仿iphone 日历 Calendar

2013-05-13

仿iphone计算器

android 仿iphone 计算器 Calculator

2013-05-13

仿iphone音乐播放器

仿iphone音乐播放器 ,直接安装使用。

2013-05-13

仿iphone Launcher 桌面

这是一款android实现的仿iphone Launcher 桌面

2013-05-10

google gmail android2.2

google gmail android2.2 谷歌 邮箱 客户端

2013-05-10

android google map 本地服务 locationservice

介绍android本地服务类的使用方法,附源码。

2013-05-08

基于AT89S51单片机的数字电压表

本设计是介绍一种基于AT89S51单片机的一种电压测量电路,该电路采用ADC0809A/D转换电路,测量范围直流0-5V,使用LED数码管模块显示。

2011-03-17

空空如也

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

TA关注的人

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