自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android应用开发详解

android编程之道

  • 博客(93)
  • 资源 (34)
  • 收藏
  • 关注

翻译 Android调查 RAM 使用情况

福利:基础应用开源框架调查 RAM 使用情况开发 Android 应用时,请始终注意您的应用使用了多少随机存取存储器 (RAM)。尽管 Dalvik 和 ART 运行时会执行例行垃圾回收 (GC),您仍然需要了解应用何时以及在哪里分配和释放内存。为了提供稳定的用户体验,使 Android 操作系统能够在应用之间快速切换,请确保您的应用在用户不与其交互时不会消耗不必要的内存。即使您在开发...

2018-09-09 22:47:39 1421

原创 android多媒体自定义编解码器

媒体Android 包含 Stagefright。Stagefright 是位于 Native 层的媒体播放引擎,内置了基于软件的编解码器,且适用于热门媒体格式。Stagefright 音频和视频播放功能包括集成 OpenMAX 编解码器、会话管理、基于时间的同步渲染、传输控制和 DRM。Stagefright 还支持集成您提供的自定义硬件编解码器。要设置编码和解码媒体的硬件路径,...

2018-09-06 13:02:21 1589

原创 android底层HAL层深入了解

需要了解android底层开发,尤其是针对厂商接口对接,我们就需要针对android的HAL层做深入理解,在android的六层架构中,其中HAL层架构在linux驱动层之上,下面我们就来以相机为列做初步了解(官方输出),福利:基础应用开源框架Android 的相机硬件抽象层 (HAL) 可将 Camera 2 中较高级别的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管...

2018-09-06 11:48:22 14601

原创 打造最简洁的android快速开发基础框架

      写这这编文章时,不得感叹自己在it的路上已经滚爬十年有余了,不管是基管理还是基于开发,感悟出一个最简单的道理就是~凡事用户之上,不管你是做底层开发还是做领导管理,或者是做老板自行主导,你所面临的问题终究是解决用户所需要的问题,否则你做的事将毫无意义,毕竟人是生活在一个需要交流与磨擦的环境中,只是交流的结果与磨擦的程度不同可能最终的预期也会有所不同罢了,踏实面对生活,诚实面向用户,勇敢面...

2018-09-05 10:18:07 7070 1

转载 Migrate to Android Plugin for Gradle 3.0.0

The Android Plugin for Gradle 3.0.0 is a major upgrade that brings significant performance improvements to large multi-module projects. In order to bring about these improvements, there are some break

2017-10-31 09:37:57 3484

翻译 android studio+grade配置构建

Android 构建系统编译应用资源和源代码,然后将它们打包成可供您测试、部署、签署和分发的 APK。Android Studio 使用 Gradle 这一高级构建工具包来自动化执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均可自行定义一组代码和资源,同时对所有应用版本共有的部分加以重复利用。Android Plugin for Gradle 与这个构建工具包协作,共同

2017-06-02 06:50:57 5706

原创 使用docker搭建弹性hadoop集群

一.ubuntu环境(ubuntu server 16.04):1.安装docker: apt install docker-io2.在docker容器中安装ubuntu环境:2.1 修改(不是必须的): vim /etc/default/docker 在最后添加以下两行:export http_proxy="http://127.0.0.1:3128/"export http

2016-08-01 14:26:37 2294

转载 ubuntu 12.04 安装 nginx+php+mysql web服务器

Nginx 是一个轻量级,以占用系统资源少,运行效率而成为web服务器的后起之秀,国内现在很多大型网站都以使用nginx,包括腾讯、新浪等大型信息网站,还有淘宝网站使用的是nginx二次开发的web服务器。直接php+mysql这是Linux web服务器的黄金组合。今天我们一来学如何在ubuntu 12.04 中架设lnmp。1. 使用官方PPA安装 Nginx 最新版本,使

2013-07-09 22:35:51 1669

转载 关于TCP和和UDP包的大小

UDP一次发送数据包的大小,TCP一次发送数据包的大小。UDP 包的大小就应该是 1492 - IP头(20) - UDP头(8) = 1464(BYTES) TCP 包的大小就应该是 1492 - IP头(20) - TCP头(20) = 1452(BYTES) TAG: MTU  拆包      UDP一次发送数据包的大小,TCP一次发送数据包的大小。MTU

2013-06-17 07:44:07 2621

原创 The Google Class~谷歌眼睛源码环境编译

很多人已经知道谷歌的眼睛项目,并且在开发者大会上为开发者提供了以1500美刀的眼睛开发设备~开发版,可惜本人未能及时尝鲜,毕竟1500美刀相对本人来说还是一个不小的数目,得养家糊口啊,好了,废话不多说了,有很多人在问,关于谷歌眼睛的源码与相关API问题,在这里我就简单为大家以图文的方式对其在LINUX上构建一个源码编译环境:当然,我们首先得找到源在哪里,目前谷歌并 没有将其GLASS项目列入A

2013-05-08 16:25:56 3145

转载 Ubuntu Android NDK环境的配置

开发环境:Ubuntu 12.04(安装好JDK6+Android SDK+Eclipse IDK+ADT) 步骤:(注意使用NDK前要保证Android SDK开发环境搭建好,步骤可参考在《Ubuntu下安装Android SDK开发环境(一、二、三)》三篇文章和《关于在Ubuntu下安装Android SDK开发环境>的修改》一文,网址分别是:http://blog.s

2013-03-26 00:44:16 2191

转载 Ubuntu下Eclipse安装反编译插件JadClipse

我是在Ubuntu中使用Eclipe helios,即eclipse 3.6,参考了这篇文章http://www.blogjava.net/hongjunli/archive/2007/08/15/137054.html安装jodeclipse不成功,打开class文件,报错“the editor’s class name was mistyped in plugin.xml.”,可能是因为j

2013-03-25 23:44:47 3938

原创 JSON性能比对

大家都知道JSON是一个与平台无关的一种数据格式,所以它也得到来广大编程者的认可,在目前各种JSON格式的第三方LIB都层出不穷,如雨后春生一样,面对这些,我们到底取怎么选择呢,首先,我们来比对一下目前其相关的JSON解析库的性能:Json BecnhMarkBench ProtoleThose test are generate by parr

2013-03-12 12:07:28 4589

原创 android_bug_momeny_print_call_stack

在优化ANDROID内存时,我们可能需要打印相关日志,为了让日志更清楚的显示,所以我们需要调用系统栈来打印相关栈输出才是,这样就能很好的去扑捉相关调用时,系统输出的相关日志来进行检测才是,如下代码可以简单实现:java.util.Map ts = Thread.getAllStackTraces();    StackTraceElement[] ste = ts.get(

2013-03-06 18:35:19 2498

原创 Ubuntu的手机在CES Is The Countdowned~太疯狂了

之前听说Ubuntu会出手机系统,关注倒计时,没想到,这是真的,太疯狂了,我看首页吧:http://www.ubuntu.com/截图:看上面的,太疯狂了,虽然对目前只能移动的变化与ubuntu的发展速度来看,这并不觉得为奇,但是对于我一直认为移动方向的必然性时,这让人真是令人兴奋,虽然目前苹果与谷歌都,以至于微软都已退出自己的相关产品,但是,对于ubuntu这样完全开源的

2013-01-03 12:50:03 2356

原创 使用SaaS鉴权用户,以加快应用开发

新一代的云服务不再要求应用开发者编写服务器端代码。几乎所有的应用都依赖服务器端的业务逻辑,回调为App 提供服务的API。应用依赖服务器来分析,存储数据,通讯,并与现有系统集成。虽然通用服务如分析一般都外包给专业服务商,许多开发者还是需要编写服务器端代码来支持他们应用的功能,特别是你编译要与后端系统集成的企业级应用时。把配置和业务逻辑放到服务器端是个好办法,这样你可以很快更新内容和业务规则。

2013-01-02 11:47:32 3198

原创 加密设备上多用户共享的数据

移动设备上的数据安全性是极为重要的。移动设备一旦丢失或被盗,而设备上的数据没有进行某种加密,将带来不可估量的损失。对于企业级应用,会使加密变得更复杂,比如由于工作模式的安排或分配任务,使得一个设备可能有多个用户使用。         有几种方法试图解决这个问题,其中之一是允许授权用户访问同一设备上安全存储的数据,而不需要保存多份拷贝,这就是双层加密方法。

2013-01-02 11:43:06 3866 1

原创 Installing Precise (12.04.1) using netboot for Calxeda ECX-1000 (Highbank)

Installing Precise (12.04.1) using netboot for Calxeda ECX-1000 (Highbank)Before You BeginYou will need the following:A management device for console accessDHCP available which wil

2013-01-02 08:29:19 2349 1

原创 ubuntu mobile or ubunt for the android is countdown

打开Ubuntu官方,你此刻将会看到的是:从上面你看到了什么,一个倒计时,画面很漂亮,我被吸引住了,之前ubuntu for the nexus 7的成功操作,视乎Ubuntu也在为将来新的计划作了新的提示,由于Android的新起,这不免让Ubuntu也会触及到手机领域来,说不定来个Ubuntu手机或者平板等之类的也说不定,就为这个画面简单说几句,后面的就继续关注与期待了,我一直在用Ubun

2013-01-01 23:34:58 2085

原创 音视频编码中的几种常见容器介绍

音频容器:1.WAV, Windows平台中广泛使用的格式,也是44.1K的取样频率,16位量化数字,存储了音频的波形数据,在很多游戏包中见过;2.AIFF,广泛用于MacOS平台,支持16位44.1kHz立体声,是数字音频(波形)的数据;3.MP3,MPEG-1的第3层;4.MP4A和AAC,使用了MPEG-4的音频标准,对MP3的音质有所改善。视频容器:

2012-12-10 00:55:49 4677

原创 android4.1~Systrace

你现在使用的是android4.1吗,如果不是,还等什么呢,赶快升级吧,更多新的特性等着你,现在就简单介绍一下我们在新版本开发中德新工具吧,原文:SystraceThe systrace tool helps analyze the performance of your application by capturing and displaying execution

2012-12-09 22:31:05 6382 1

原创 Android使用配置文件,去掉程序启动界面的短暂黑屏

关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据等。去除步骤1./res/values/styles.xml 在 Theme 中,添加一个 php?type=keyword&keyword=android style=text-decoration:underline;font-size:14px;color:

2012-11-17 01:48:20 2710

转载 Android的“隐藏暗码”

不同厂商的手机都会隐藏代码,用来查看系统及固件版本,或者进行硬件的测试,当然Android 手机也不例外,除了好像计算机一样能显示更详细的手机信息外,更可重设为原厂设定,更新相机韧体等。但部份代码要谨慎使用,因为可能令手机失去原有的功能, 笔者只是网络转载,出现问题一概恕不负责。*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息上面这条为乐Phon

2012-11-17 01:45:12 3951

原创 获取APK文件的签名信息,反射实现

private String showUninstallAPKSignatures(String apkPath) {         String PATH_PackageParser = "php?type=keyword&keyword=android style=text-decoration:underline;font-size:14px;color:#F70968; targ

2012-11-17 01:41:35 3827

转载 android应用后台安装,静默安装的代码实现方法

首先,你要有linux环境或其他可以mmm交叉编译的环境,因为这个用到的是隐藏api,SDK中没有的,ecilipse里面会提示包不存在,但交叉编译可以,如果你不知道 import android.app.Activity;import android.os.Bundle;import android.content.Intent;import android.con

2012-11-17 01:37:06 1962

原创 android软件开发:横竖屏

获取屏幕方向Configuration newConfig = getResources().getConfiguration();if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){//横屏}else if(newConfig.orientation == Configuration.ORIENTAT

2012-11-17 01:24:55 1604

原创 android软件开发:后台监控应用程序包的安装&卸载

方法一:public class getBroadcast extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {if(Intent.ACTION_PACKAGE_ADDED.equals(intent.getAction())){Toast.make

2012-11-17 01:22:26 3702

原创 android软件开发:程序的开机启动

在Windows 平台下安装一些软件时,经常会遇到一些软件带有自启动设置。通常我会关掉这些功能,除非对于某些重要的程序有必要开启这项功能。在Android 平台也可以方便的给程序添加自启动设置,下边给出了具体的实现方法:首先需要在Manifest 中做如下修改和补充:?View Code XMLandroid:permission="android.permission

2012-11-17 01:20:52 953

原创 StringBuilder与StringBuffer知多少

今天既然有人把StringBuilder与StringBuffer搞反了,在这里抽点时间写了个简单测试给其参考:import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** *  * @author ky * */public class StringBuil

2012-11-17 01:08:38 2007

原创 批量安装于卸载

有尝试过在Android手机里批量安装于批量卸载你的应用程序吗,现在就简单教你怎么做,其实很简单,还有后台安装于卸载问题:1.后台安装于卸载步骤:首先你需要使用其Pm命令,如一下pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH  pm uninstall [-k] PACKAGE

2012-11-17 00:38:18 2493

原创 提高UBUNTU使用效率

1.火狐浏览器加速的几个设置火狐(Firefox)浏览器很多默认设置对用户来说并不是最优化的,在设置方面做些优化在一定程度上能给使用速度带来不一样的感受!在地址栏中输入: about :config1.右击鼠标-新建-布尔(boolean)项,输入:config.trim_on_minimize,并设置为true。作用:这样就可以在最小化时自动释放内存。2.在过滤器栏输入:bro

2012-07-08 21:28:09 1279

原创 操作码助记符~temp

为了方便查找,有时候防止文件遗忘,所以我就直接贴上来了字节码助记符指令含义0x00 nop 什么都不做。0x01 aconst_null 将 null 推送至栈顶。0x02 iconst_m1 将 int 型-1 推送至栈顶。0x03 iconst_0 将 int 型 0 推送至栈顶。0x04 iconst_1 将 int 型 1 推送至栈顶。0x05 ic

2012-07-03 23:11:40 1569

原创 ubuntu12.04 + nginx + mysql + php(wordpress) + python(pyramid) + uwsgi 配置

1.找些速度快点的更新源。备份一下原来的sources.listsudo cp /etc/apt/sources.list /etc/apt/sources.list.backup然后把sources.list 的内容替换成如下内容deb http://archive.ubuntu.com/ubuntu/ precise main restricted univ

2012-06-15 23:17:14 3978

原创 JVM体系架构分析与内存原理模式详解~新

世界上有一半以上的程序员在使用JAVA编程,然后有一般以上的服务都采用JAVA虚拟机来运行,然后,我们真正对它了解有多少,多数人在编码的过程中可能都会忽视这个问题,当然也包括我,做了这么多年的程序员,写了也不少代码,但问题是,回想起来个人对其理解的程度也不咋的,所以今天利用这个时间来对JVM简单的描述下,我们既然要了解JAVA虚拟机,当然我们首先应该去了解它的体系结构,以及运行原理,体系结构的话,

2012-06-06 15:17:09 1640 1

原创 设计模式新概念一~IStrategyPattern(策略模式)—详解

以前曾经想把设计模式给一一列举出来形成文档发布,感觉这时间真是个问题,所以现在回想起来要是每天能来一篇,其实占用的时间并不是那么多,好,咋就先从策设计模式中的策略模式先讲起吧,在设计模式中,策略模式其实很好理解,简单的来说,就是一个场景,一样东西,一种操作,当然需要一定的条件来进行操作,有人这样举了一个很形象的列子,那就是锦嚢妙计的列子,话说刘备去江东取老婆,诸葛亮生怕刘备去招周瑜不快,然特意

2012-06-05 19:39:28 1215 1

原创 Android4_SRC_分析~ActivityManagerService~图解(一)

OK,从现在开始,我们会一个要点一个要点的把Android目前在开发上比较中要的几个知识点从源码开始详细分析,当然,在这里,我主要的是分析framework层下的代码,今天我给分析是关于ActivityManagerService.java这个类,分析内容主要为其内部原理,由于本类代码比较多,所以我不可能在一个篇幅中全部给细细分析与展示出来,所以我主要分析其内部原理:好了先看下面:pack

2012-06-05 00:30:44 4745

原创 Media Framework你知道多少

Media Frametowork是一个开源的媒体框架,在这里我们为什么要提到它,有几点,首先,它简化来媒体播放器的发展,其次,允许开发人员组装组建,再次就是能创造出更高质量与全新的播放器效果,这只是其一,更重要的是它给网络的货币化发展带来新的起点,以较低的成本与更轻便的周转方式来著称。         好了,细里,我先不详细介绍,后面会做几个DEMO给各位看看,先贴上主页吧:http://w

2012-06-02 07:57:40 3634

原创 仿微信语音对话简单模型

根据需求要来实现一个类似微信的语音通话效果,想来下,现在来实现一个简单那的模型,可供遇到的人可作参考:废话不多说就直接贴代码吧:RecoderDemo.java:package com.jankey.record;import java.io.File;import java.io.IOException;import java.util.ArrayList;i

2012-05-31 00:34:48 10670 14

原创 利用 Heritrix 构建特定站点爬虫

Berkeley db(独立介绍)本文由浅入深,详细介绍了 Heritrix 在 Eclipse 中的配置、运行。最后对其进行扩展,介绍如何实现只抓取特定网站的页面。通过本文,读者可以了解 Heritrix 的相关特点以及在 Eclipse 中的配置运行,能够从零开始构建特定站点的专有爬虫,从而为网站增加全文检索服务。背景随着网站内容的增加,为其添加搜索功能

2012-05-28 01:09:16 1840 3

原创 ANDORID~支持的设备

很少人关注这个问题,我不多说,你没事看下,会有些特殊变化:下表列出了 Google Play 支持的设备。此列表是按制造商名称的首字母排序的。您也可以在此页面中查找自己的设备(PC:Ctrl + F,苹果机:Command + F)。如果您在使用 Google Play 网站或 Google Play 商店应用时遇到问题,请确保您的设备包含在下表中。如果不在,我们建议您与设备制造商联系

2012-05-21 10:59:54 5000

android 视频投影

针对android手机屏幕投影到电脑屏幕上的软件,下载后可以直接使用

2018-09-07

caclendary_V4.0

this is the caclen for the android

2013-01-28

android camera

android camera is for the test

2012-12-12

html5_source

this is for the html5 what is the source

2012-12-12

Android~流量统计参考

分享一个基于Android的流量统计源码,希望各位喜欢

2012-11-19

流量统计~Android

基于Android的流量统计分享,希望各位喜欢,并会更新中

2012-11-19

filter img

this is for the filter

2012-11-19

wsq android

wsq android compress

2012-11-14

wsq图片无损压缩

这是一个WSQ无损压缩的相关代码,希望能给相关人士提供帮助,压缩比例非常高

2012-11-13

仿微信按住录音并发送优化demo

本DEMO实现来仿微信的按住录音,释放发送录音并在当前布局展示发送效果,例子非常OK,希望能供需求之人作最好的参考。

2012-06-04

移动终端思维导图

本文档为本人精心所致,心血所为,里面使用思维导图的方式阐述来目前移动终端的趋向所示,以及相关开发详细讲解,与本人讲课教程的详细文档,资料可堪称目前仅有其一,在这里分享了,希望有专注于移动终端这块的人作更好的学习与参考......

2012-05-13

深入理解JVM

本书针对深入JAVA体系的学习是一个很好的范例,尤其是对JVM的全面剖析,让你真正去对JAVA体系得到更深入的理解于提升

2012-05-11

dalvik 源码 剖析

这是关于DALVIK原始代码的,里面有测试类可作参考....

2012-05-03

ANDROID4.0 JNI DEMO

ANDROID4.0 R7最新的JNI源码

2011-11-20

android3新特性完全源码实现

本源码实现了ANDROID3的最新特性的实列,有想需要ANDROID3并不知道从哪里学起的人,可以下去运行起来看效果后再去看代码,这样有处你更好的去掌握与学习相关.....

2011-07-29

android_Gallery_缩略图_定制

本案例实现了Gallery的动态循环加载显示,并使用ImageSwitch来实现缩略图与Toast定制显示,实现了组件之间图片动态交互的功能,如果有需要的就请参考源码去看吧,如果需要改进的请留言,我只是做了个基本DEMO,相信能满足多数的要求,由于时间问题,就没做得太复杂,请见谅

2011-04-25

android手势识别讲解源码

本源码是为本博客文章:ANDROID手势识别详解的代码参考,只是当你对读文章是看代码不怎么好看或者想对比运行效果的话,就下载去自己再慢慢研究吧....有问题请留言

2011-03-31

ANDROID+SQLITE+详解讲解

这里是我之前在开发中做测试并遇到的问题与怎么去的注意这些问题与解决问题的出处所在,希望能为初学者做更详细的参考......

2011-03-20

SharePreference与File详解

个人对经验的见解,这是我以前初期在测试过程中使用的简单组建测试代码,现在没事,现象对初学者应该是很有用的,希望能多提出宝贵的意见......

2011-03-19

深入剖析C语言及理解

这是一个对学C语言的解放初步,通过它,你将会很深入的理解C语言中的精妙....

2010-12-30

JAVA_EYE_ANDROID

组合开发的一部分,对ANDROID学习的人来说,很值得参考

2010-12-30

ANDROID源码详细分析

简单的源码思路,供大家进行参考。。。。5555555555555555555555

2010-12-30

第五个商业项目简单代码

这是第五个商业项目中的一个完整的模块代码,希望供哪些学习的人做参考....

2010-12-30

androiddraw

一个ANDROID界面开发工具,很简单,但很适用,希望它的功能能继续更新下去

2010-12-30

groovy经典_资料

本笔记详细记载从本人入门学习到案例操作的所有详细过程,中有截图,与源码对照,不管是初学者还是对其需要研究的人都能是一本难得的资料,欢迎下载,下期我将提供最新的项目实战NOTE,并会时时更新.....

2010-07-19

敏捷开发 Acegi CAS 最新资料

敏捷开发,ACEGI CAS 的详细原列,希望能给有关对此感兴趣的朋友多多参考

2010-07-19

groovy经典入门与精通

最新的关于讲解groovy的书,简单明了,深度节奏感强

2010-07-14

网络加密与破解_new

给你最新的体验,网络加密与破解,希望能供大家互相学习预研究

2010-07-14

Java并发编程_new

本书内容:JAVA并发编程,设计原则预模式的详细讲解与应用

2010-07-14

android_lephone

这是联想基于ANDROID平台自己研究与实现的另一个3G平台,名字叫LEPGONE,为重要的保密资料,限期三年的研究成果与保密协定,资料非常可贵......希望能给参与ANDROID研究的人有所帮助

2010-07-14

Android架构分析_难得的资料

android的最新基层资料,包括结构以及整体架构的应用与说明,此资料非常可贵

2010-07-14

空空如也

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

TA关注的人

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