自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (16)
  • 收藏
  • 关注

翻译 android提高启动速度

大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟

2011-09-30 14:04:27 1297

原创 Java异常处理

六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ...2 java.sql.Connection conn

2011-09-30 13:28:42 905

原创 android 2.2 2.3的区别

Android 2.2 更新升级的特点  ①界面加入了一个半透明的浮动菜单,显示的是拨号、程序菜单和浏览器三个常用功能。  ②Google日历的配色变化较大,菜单只调换了顺序。  ③设置选项中,主菜单,声音和显示调整为独立分开设置选项。  ④邮件菜单,选项更丰富,

2011-09-29 11:28:35 1174

原创 Android线程模型

当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会劲量保留一个正在运行进程,只在内存资源出现不足时,Androi

2011-09-28 15:17:11 1173

原创 Android 获取系统和应用程序

PackageManager是个非常好的东西,其他的详细的细节等日后有时间整理        PackageManager的功能:        安装,卸载应用        查询permission相关信息        查询Application相关信息(ap

2011-09-28 15:12:55 1115

原创 Android 多点触摸

其实多点触摸并没有想象中的那么神奇。处理2个手指一般就已经够用,放上3个手指显得有点滑稽,依赖更多手指进行操作绝对不是一个好的主意。 理论上Android可以处理 多达256 个手指的触摸,大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说,编写多点触摸和单点触摸的方式几乎一

2011-09-28 15:05:48 1372

原创 Android 网络连接 打开 Url下载 信息

1. 简单版本java代码:/*** 根据URL下载文件,前提是这个文件当中的内容是文本,函数的返回值就是文件当中的内容 1.创建一个URL对象* 2.通过URL对象,创建一个HttpURLConnection对象 3.得到InputStram 4.从In

2011-09-28 14:52:16 1195

转载 编写高效 Android代码

Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。         这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量

2011-09-23 16:43:42 1068

原创 Android 二级动画弹出菜单

菜单资源文件如下:      xmlns:android="http://schemas.android.com/apk/res/android"      android:id="@+id/menubrowser"      android:orie

2011-09-20 17:54:25 4647 3

原创 android Style

Android上的Style分为了两个方面:  1. Theme是针对窗体级别的,改变窗体样式;2. Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style.xml(位于\base\core\r

2011-09-20 17:13:56 7861

原创 Android 属性总结

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

2011-09-20 16:32:55 4798

原创 Android 进程内存、CPU使用查看

.一、利用Android API函数查看1.1 ActivityManager查看可用内存。ActivityManager.MemoryInfo outInfo = new ActivityManager.MemoryInfo(); am.getMemoryInfo(

2011-09-20 11:20:45 3845

转载 Android系统简介

中文名:安卓(官方) 安致 (非官方)安智(非官方)注:Google2005年8月17日收购美国Android公司得到手机巨头摩托罗拉的支持,摩托罗拉2010年放弃其他的操作系统(包括自家的Linux和UIQ)只支持Android。Android的特色业务是手机软件,之后Goog

2011-09-18 08:40:49 11025 1

原创 如何减少编码过程中的错误

1. 避免使用 memset、memcpy、ZeroMemory 和其它类似函数首先,我想与大家分享一些使用低级函数如 memset、memcpy 和 ZeroMemory 等处理内存时可能出现的错误。我建议您想尽一切方法避免使用这些函数。当然,您也无需完全以此为准,将所有这些函数全部使用循环来替代。不过,我看到过许多因使用这些函数所犯的错误,强烈建议您慎之又慎,只在确实有必要时才使用它们

2011-09-13 16:21:25 2530

原创 Android 拖动图片特效

在开始之前,必须了解什么是Context以及widget里的 BaseAdpater ,在Acitivity当中,Context就如同是张Canvas画布,随时等着被处理或覆盖。主程序中较为重要的部分是在其中创建一个继承自BaseAdapter的ImageAdapter方

2011-09-11 14:39:59 3277

原创 Android 解析内存泄漏

1,引用没释放造成的内存泄露       1.1注册没取消造成的内存泄露       这种Android的内存泄露比纯java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了

2011-09-11 09:22:41 2749

转载 AudioTrack与AudioFlinger交换音频数据

Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到 AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHar

2011-09-11 09:17:03 3194

原创 AudioTrack实例代码 C++代码

char path[] = "/sdcard/testmusic.pcm";AudioTrack *lpTrack = NULL;static void audioCallback(int event, void* user, void *info){

2011-09-11 08:45:53 5182 2

原创 android.mk文件介绍

Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。一、概述    一个Android.mk fi

2011-09-10 10:58:34 3751

原创 Android View、ViewGroup

作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意

2011-09-09 06:51:04 5335

转载 Android VacantCell缓存

操作过Android手机的朋友应该对在待机界面拖动图标的交互效果都有比较深刻的印象,比如说,当把图标拖动起来,图标会悬浮并随着拖动变换位置,当拖动释放后,图标会自动的寻找附近合适的空白网格位置。Android在实现这个效果的过程中采用了很多编程技巧,本文着重论述的VacantCe

2011-09-09 06:49:33 4658

原创 Android 用SlidingDrawer实现抽屉效果

一  SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。这是上下拉抽屉的效果,将 SlidingDrawer属性设置为android:or

2011-09-08 17:47:20 12152 4

原创 Android 滑动手势侦测方法介绍

在Android手机操作系统中支持各种滑动手势的操作。我们在这里为大家介绍的方法主要就是针对这些手势如何能在Android平台中侦测出来。下面就让我们大家一起来看看Android滑动手势具体的识别方法吧。       Android SDK提供了一个listener类

2011-09-08 17:41:21 5419 1

原创 C++默默编写并调用哪些函数

今天继续学习一个条款,看到了本条款,让我更加了解了C++的一些内部运行机理,思考了一番,觉得C++在这方面设计真的十分严密,不亏是一个很优秀的语言,让C++一直是很受欢迎的语言。闲话少说。       每一个class都会有一个或多个构造函数、一个析构函数、一个copy as

2011-09-08 06:57:05 5164

原创 android TabHost 例子

在android中实现选项卡的效果可以通过两种方式:在布局文件中引用TabHost,在Activity中通过Id获取TabHost的实例,或者直接继承TabActivity,直接获取TabHost的实例。程序主要代码如下:1、布局文件tab.xml,在布局文件中需要注

2011-09-07 20:58:04 8846 4

原创 Android ZoomControls放大缩小图片

ZoomControls控件是一个可以缩放但控件,效果如下图以下是它但一些主要但方法       hasFocus ():判断焦点        hide ():隐藏       onTouchEvent (MotionEvent event):现这个方法来处理触

2011-09-07 20:53:25 7414

原创 Android设置权限问题

Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子xml version="1.0" encoding="utf-8"?>  manifest xmlns:a

2011-09-07 13:58:51 5724

原创 Java开发小技巧

1.在连接字符串的时候尽量避免使用String= "str"+"str2"; 而使用StringBuffer str = newStringBuffer("str");str.append("str2")代替2. 多使用PreparedStatement代替Statement

2011-09-06 21:16:24 5355

原创 利用ffmpeg框架扩展android平台解码器

Andorid平台本身的多媒体框架opencore支持音频格式有:3GPP(.3gp)、MPEG-4(.mp4,.m4a)、mp3、Type 0 and 1(.mid,.xmf,.mxmf).Also RTTTL/RTX(.rtttl,.rtx), OTA(.ota),andiM

2011-09-06 21:00:09 17169 9

原创 android程序启动画面之Splash总结

方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使

2011-09-06 10:17:54 5634

原创 Android音频视频开发

视频录制功能正在走来,在Androidsdk中有与之相关的类:android.media.MediaRecorder当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源?系统中的一个文件或者是一个可用的网络

2011-09-05 20:46:05 6019

原创 android音频介绍

这个世界音频设备千变万化,Android也不可能为每种设备都提供支持。Android定义了一个框架,这个框架来适配底层的音频设备。该适配层的定义位于:hardware/libhardware_legacy/include/hardware_legacy/AudioHard

2011-09-05 20:39:37 14193

原创 Open Core 上层代码结构

在实际开发中我们并不会过多的研究Open Core 的实现,Android 提供了上层的Media API给开发人员使用,MediaPlayer 和MediaRecorder整体的结构如下图所示: MediaPlayer JNI代码位置/frameworks/

2011-09-04 20:11:38 5468 1

原创 Android垃圾回收实质内容解析

Android手机操作系统中的代码编写方式对于有基础的编程人员来说是比较容易的。因为它是基于Linux平台的操作系统。我们在这里为大家介绍的是Android垃圾回收这一机制,以加深大家对这一系统的了解。个人觉得sp和wp实际上就是Android 为其c++实现的自动垃圾 回收

2011-09-03 19:35:14 5181

原创 Android Pmem相关介绍

基本原理 Android Pmem是为了实现共享大尺寸连续物理内存而开发的一种机制,该机制对dsp,gpu等部件非常有用。Pmem相当于把系统内存划分出一部分单独管理,即不被linux mm管理,实际上linux mm根本看不到这段内存。 Pmem与Ashmem的区别

2011-09-03 19:29:58 5215

原创 Android 手机使用设置

自定义本地铃声首先我们要在TF卡根目录中设立一个名为media的文件夹,在该文件夹中设置audio的文件夹,再在audio文件夹中设置其他相应的文件夹。其中放置短信铃声的文件夹名称为notifications,放置闹铃铃声的文件夹为alarms,放置来电铃声的文件夹为ri

2011-09-03 11:39:06 4992

原创 Android Ashmem相关介绍

基本原理Android 的Ashmem是一种共享内存的机制,它基于mmap系统调用,不同进程可以将同一段物理内存映射到各自的虚拟地址控制,从而实现共享。 Ashmem与mmap的区别 mmap通过映射同一个普通文件实现进程间共享内存,普通文件被映射到进程地址空间后

2011-09-03 08:45:21 8153

原创 android Low Memory Killer介绍

基本原理:Android的Low Memory Killer是在标准linux kernel的OOM基础上修改而来的一种内存管理机制,当系统内存不足时,杀死Bad进程释放其内存。Bad进程的选择标准有两个:oom_adj和占用内存的大小。oom_adj代表进程的优先级,数值越

2011-09-03 08:32:03 8968

原创 Android ProgressBar 各种样式大全

普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。       android:layout_width="wrap_content"

2011-09-02 17:32:36 5387

原创 Android获取res资源

数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Class for accessing an applica

2011-09-02 17:14:03 8540

VirualGDB5.1

vs 2013 开发android插件,vs2015 也可以使用

2016-12-06

Android C++ with the NDK 代码

Android C++ with the NDK 代码

2016-10-13

facebook 网站源码

facebook 网站源码

2013-02-20

GLES官方文档

GLES官方文档

2012-08-17

CrackVS2008ForWindows7

CrackVS2008ForWindows7,出现点击bug微软,出现序列号输入框,输入序列号即可

2012-05-10

Android 面试题和答案

Android 面试题和答案,Android 面试题和答案

2012-02-26

OpenGL编程指南(第七版)

学习OpenGL的不二选择……本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了OpenGL 2.1版的所有内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧

2012-01-04

OpenGL ES 2.0 编程指南

OpenGL ES 2.0 编程指南[pdf及源代码] 学习open ES的好书,含有书中源代码

2011-11-15

Android 3D游戏开发技术详解与典型案例

Android 3D游戏开发技术详解与典型案例,前三章内容

2011-11-15

使用android push notification service 实现即时通知

使用android push notification service 实现即时通知

2011-11-10

testmusic.pcm AudioTrack使用测试文件

http://blog.csdn.net/hgl868/article/details/6766917#comments中使用的测试文件

2011-10-20

ffmpeg 视频解析 for andorid

ffmpeg 视频解析 for andorid,能够正常使用

2011-09-28

icon字符串转换

icon字符串转换, 移植到android版本,在android2.1和2.2版本测试通过,能够正常使用

2011-09-09

c++编程思想第二版源码,包括卷1和卷2源码

c++编程思想第二版源码,包括卷1和卷2源码

2011-08-27

空空如也

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

TA关注的人

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