自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android学习进阶路线Android源码分享)

毕业8月有余,同时伴随着从事的Android经验的提升。仔细思量过去的工作内容,掐指算来也是少得可怜---主要维护FM收音机模块,间或看看Lancher模块的代码。尽管这样,总的来说,在这八个月事件的学习里,我自我感觉收获还是很大的---自学了很多Android相关方面的知识。虽然里真正的大牛还有很远的一段路程要走,自己也会坚持学习、坚持走下去。          再次,把自己学习

2015-01-04 02:39:13 882 5

转载 Windows下Android环境搭建

随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文章希望能帮助到小伙伴们。  文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面知识

2014-12-30 22:21:28 108

原创 Android L Camera2 API 使用实例程序汇总

在网上发现几个使用Camera API2开发的实例程序

2014-12-27 22:20:31 310 1

原创 Android4.4.4相机,极限优化修改版,做最好的原生相机

1、图库和相机分离,PNG减肥,精简体积约5MB2、支持X86、ARM、MIPS内核处理器。3、支持32位、64位处理器,不限品牌。4、提升启动相机速度。5、提升相机对焦速度。6、降低摄像头闪烁频率,以降低发热量。7、支持Android 4.0—4.4、Android L系统。8、支持ART模式。9、默认增加1%的HDR效果,提升弱光拍照效果。10、降低jpg压

2015-01-02 22:58:08 600

原创 关于如何下载Android SDK

SDK一般不单独下载。如果你要单独下的话,看图的最下边sdk tools only,下面就是sdk,选择你对应的版本下载。如果你指的是ADT的话,下边是下载方法(压缩包里边是eclipse + android sdk)。下载ADT的方法第三步根据你的系统选择下载32位或64位的。如果你有java环境,那么下载后解压缩就可以用了。http://www.jiao

2014-12-30 22:27:55 270

原创 EditText与TextView共舞 - setOnKeyListener事件

1. 范例说明EditText Widget设计的初衷是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,通过Listener捕捉User的键盘事件。本范例将以EditText与TextView示范如何在捕捉User键盘输入文字的同时实时取得文字,同步显示于TextView。

2014-12-30 22:15:48 180

原创 3D3d全息投影,虚实结合,让您的需求更精彩

http://www.houzz.com/ideabooks/35942743/thumbs/http://www.houzz.com/ideabooks/35942723/thumbs/http://www.houzz.com/ideabooks/35942707/thumbs/http://www.houzz.com/ideabooks/35942691/thumbs/http

2014-12-29 22:03:00 270

原创 女子国外买iPhone6被坑后要退款 店员扔18斤硬币

http://www.ebay.co.uk/cln/fgfhpve_6685/2014-12-29/150894240011/g.htmlhttp://www.ebay.co.uk/cln/gon.q82/2014-12-29/150574136019/g.htmlhttp://www.ebay.co.uk/cln/m_w5200/2014-12-29/150705883012/g.htm

2014-12-29 21:40:19 101

原创 Android JNI专题交流

《Android JNI 专题>共分为四期:Jni简单demoJni基本数据类型和方法介绍Jni解析java自定义数据类型和回调java方法Jni performance提高和Exception规避

2014-07-21 00:44:01 556

原创 CameraManager与CameraDevice与ICameraService的对应关系

Camera2 AP Framewok中有三个比较重要的组件:CameraManager、CameraDevice、ICameraService,他们的对应关系如下:一个Context中会有一个CameraManager实例,一个CameraManager实例又可以有多个CameraDevice实例(具体能有多少个是由CameraService.MAX_CAMERAS决

2014-07-04 07:49:43 1220

原创 《Android Reference 翻译》 - Media - Image

继承关系java.lang.Object   ↳        android.media.Image类概述它是一个单一完整的图像Buffer,与常见的Media Source(如MediaCodec)搭配使用。这个类允许应用程序通过一个或多个ByteBuffer对图像的像素数据进行高效直接地访问。每个ByteBuffer被封装在一个Image.Plane中,Image

2014-04-07 23:58:48 626

原创 [Android Training视频系列] 8.3 Dealing with Audio Output Hardware

用户在播放音乐的时候有多个选择,可以使用内置的扬声器,有线耳机或者是支持A2DP的蓝牙耳机。(补充:A2DP全名是Advanced Audio Distribution Profile 蓝牙音频传输模型协定, A2DP是能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度。有A2DP的耳机就是蓝牙立体声耳机。声音能达到44.1kHz,一般的耳机只能达到8kHz。如果手机支持蓝牙,只要装载A2DP协议

2013-07-19 21:31:00 386

原创 [Android Training视频系列] 8.2 Managing Audio Focus

由于很多应用程序都可以播放音频,因此在播放前考虑它们如何交互就显得很重要了,为了避免同时出现多个声音,Android使用音频焦点(AudioFocus)来控制音频的播放 - 仅仅是获取到Audio Focus的应用程序才能够播放音频。 在应用程序开始播放音频之前,它需要经过发出请求[request]à接受请求[receive] à音频焦点锁定[AudioFocus]的过程。同样它需要知道如何监听音频焦点的丢失并进行合适的响应。

2013-07-19 00:21:10 690

原创 [Android Training视频系列] 8.1 Controlling Your App’s Volume and Playback

主要内容:1 鉴别使用的是哪个音频流2 使用物理音量键控制应用程序的音量3 使用物理播放控制键来控制应用程序的音频播放

2013-07-17 22:20:48 595

原创 [Android Training视频系列] 6.3 Saving Data in SQL Databases(保存数据到SQLite)

一 主要内容1.概述2.定义Schema与Contract3.使用SQL Helper创建数据库4.向数据库添加信息5.从数据库中读取信息6.删除数据库中的信息7.更新数据库中的信息二 翻译转载对于重复或者结构化的数据(如联系人信息)等保存到DB是个不错的主意。这节课假定你已经熟悉SQL数据库的操作。在Android上可能会使用到的APIs,可以从a

2013-05-06 07:50:05 626

原创 [Android Training视频系列] 6.2 Saving Files(保存文件)

一:主要内容1.概述2.选择内部存储还是外部存储3.获取访问External Storage的权限4.保存文件到Internal Storage5.保存文件到External Storage6.查询剩余空间7.删除文件8.Q&ADemo截图二:翻译参考http://www.eyeandroid.com/thread-11349-1-1.html

2013-02-19 00:07:38 542

原创 【Android您问我讲】Android 2.x中使用actionbar - Actionbarsherlock的使用

1. 范例说明从Android 3.0开始,Android引入了ActoinBar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能。之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着Android 4.0和Android 4.2的发布和慢慢的推广开来,很多应用也开始使用Google推广的UI设计,而ActionBar是其中相当重要的一部分。无奈google

2013-01-06 11:29:36 1171 1

原创 【Android您问我讲】带左右滑动的选项卡 - ViewPager与Tabhost的结合使用

1. 范例说明ViewPager实现滑动切换的效果,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,采用TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而完善切换效果原理就是把tabhost里原有的的tabcontent隐藏掉,加一个viewpager

2013-01-02 00:26:52 1588

原创 【Android您问我讲】如何使用选显卡 - Tabhost的使用

1. 范例说明TabHost是Android系统中提供的一个视图容器组件,它可以通过分页显示一组子组件,把程序中的多个Activity组织起来。创建一个TabHost还需要引入TabWidget组件和TabHost.TabSpec组件,TabWidget代表选项卡的位置,Tabhost.Spec则表示每个选项卡中的内容。在本范例的布局文件中,TabWidget的ID必需设置为”@a

2012-12-23 00:25:28 752

原创 [Android Training视频系列]6.1 Saving Key-Value Sets

1.主要内容本小节介绍SharedPreference相关API的使用获取SharedPreference的Handle写Shared Preference读Shared Preference2.视频讲解http://www.eyeandroid.com/thread-11495-1-1.html3.翻译参考来自:http://blog.

2012-12-22 10:28:39 510

原创 [Android Training视频系列]2.4 Recreating an Activity

1.主要内容本讲讲解onSaveInstanceState与onRestoreInstanceState的使用。2.视频讲解http://www.eyeandroid.com/thread-11391-1-1.html3.翻译参考存在一些情况,由于普通的程序行为,你的activity会被销毁,比如,当用户点击Back按钮,或者自己调用finish()方法。另外,如果

2012-12-18 00:27:09 632

原创 【Android您问我讲】超炫的左右滑动效果 - ViewPager的使用

1. 范例说明•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android 3.0以上可以使用的api。而ViewPager就是其中之一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。•ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。•本Demo向大

2012-12-16 20:30:33 934

原创 [Android Training视频系列]2.3 Stopping and Restarting an Activity

1.主要内容本小节介绍onStop与onRestart以及onStart的使用,通过本讲我们能学会应该在onStop与onStart里面执行什么样的操作。2.观看视频讲解http://www.eyeandroid.com/thread-11346-1-1.html3.翻译参考停止与重启Activity在activity生命周期中,恰当的停止与重启ac

2012-12-16 12:20:34 621

原创 [Android Training视频系列]2.2 Pausing and Resuming an Activity

1.主要内容本讲介绍onPause和onResume,主要分析了在onPause函数中应该执行哪些操作。2.视频讲解http://www.eyeandroid.com/thread-11291-1-1.html3.翻译参考在正常的程序使用中,处于前台运行的activity有时会被另外一些可见的组件遮挡,从而造成activity被暂停。比如,一个半透明的activit

2012-12-14 00:51:32 769

原创 [Android Training视频系列]2.1 Starting an Activity

1.主要内容 本小节首先对Activity的各个生命周期作简单介绍,然后介绍如何设置Main Activity,最后讲解创建和销毁Activity。2.视频讲解http://www.eyeandroid.com/thread-11253-1-1.html3.翻译参考启动Activity与其他在应用程序中由main()函数作为开端不同,Andr

2012-12-12 23:59:47 573

原创 [Android Training视频系列]1.4 Starting Another Activity

1.主要内容本小结在1.3节的基础上,继续完善代码,会书写Button响应事件,在响应事件中新建一个Intent去启动另外一个Activity。2.视频讲解http://www.eyeandroid.com/thread-11210-1-1.html3.翻译参考Respond to the Send Button-响应Send(发送)按钮响应按钮

2012-12-12 00:19:00 711

原创 [Android Samples视频系列之ApiDemos] Views-Auto Complete-Screen Top和Screen Bottom和Scroll

1.Demo说明与演示1. Screen Top ,2. Screen Bottom , 3. Scroll 都是介绍AutoCompleteTextView的用法,不同的是AutoCompleteTextView中Layout 位置不同,可以看到 AutoCompleteTextView根据其位置的不同自动为提示对话框会选择合适的位置在屏幕上显示。Demo展示2.视频

2012-12-11 07:46:59 84

原创 [Android Samples视频系列之ApiDemos] App-Activity-TranslucentBlur和Wallpaper

1.Demo说明与演示TranslucentBulr :这个例子和Translucent不同的一点是Blur,也就是显示在当前Activity背后的其它Activity以模糊方式显示。这是通过window对象Flag来设置的Wallpaper:Wallpaper介绍一个Activity如何通过Style把系统Wallpaper作为当前Activity的背景Demo演示

2012-12-09 23:46:55 681

原创 [Android Samples视频系列之ApiDemos] App-Activity-Translucent

1.Demo说明与演示该Demo显示一个半透明Activity,主要是通过Style和Theme来实现的效果图如下:2.视频讲解http://www.eyeandroid.com/thread-10936-1-1.html3.Demo分析Activity分类示例的最后几个例子是来显示半透明Activity。例子大同小异。实现Activity的半透明效果主要是

2012-12-05 00:06:30 664

原创 [Android Samples视频系列之ApiDemos] App-Activity-SetWallpaper

1.Demo说明与演示该Demo介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper,注意要在AndroidMainfest中加权限Demo效果图如下:2.视频讲解http://www.eyeandroid.com/thread-10887-1-1.html3.Demo分析SetWal

2012-12-03 00:06:11 676

原创 【Android每日一讲】2012.11.29 自定义下拉菜单模式 - Spinner与setDropDownViewResource

1. 范例说明Spinner就是下拉菜单,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、较好的选择。本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样,除此之外本范例还设计了一段动画,当User以触控的方式单击这个自定义的Spinner时,会以一段动画提示User。

2012-12-01 13:14:54 826

原创 【Android每日一讲】2012.11.28 快速地搜索手机文件引擎 - Java IO的应用

1. 范例说明大家都应该用过操作系统的文件搜索功能吧!它可以快速协助我们找到想要的文件。如果要在手机制作一个文件搜索功能,又该如何实现呢?其实这个功能并不难,Java I/O的API中提供了Java.io.File对象,只要利用File对象的方法,再搭配Android的EditText、TextView等对象,就可以轻松做出一个简单的手机文件搜索引擎。该范例中使用EditText、

2012-11-28 00:17:32 816

原创 [Android Samples视频系列之ApiDemos] App-Activity-SaveRestore State

1.Demo说明与演示该Demo演示onSaveInstanceState(BundlesavedBundle) 来保持UI状态效果如下图2.视频讲解http://www.eyeandroid.com/thread-10735-1-1.html3.Demo分析本例是通过onSaveInstanceState(Bundle savedBundle) 来

2012-11-27 23:29:13 567

原创 【Android每日一讲】2012.11.27 向左或向右 - RadioGroup组与onCheckedChanged事件

1. 范例说明今天介绍RadioGroup的组事件。RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组,同属于一个RadioGroup组里的按钮,只能做出单一选择(单选题)。该范例首先设计一个TextView Widget,以及一个RadioGroup,并于该RadioGroup内放置两个RadioButton,默认为都不选择,在程序运行阶段,利用

2012-11-27 00:06:25 1846 2

原创 [Android Samples视频系列之ApiDemos] App-Activity-Reorder Activities

1.Demo说明与演示该Demo主要演示FLAG_ACTIVITY_REORDER_TO_FRONT的使用效果图如下:2.视频讲解http://www.eyeandroid.com/thread-10717-1-1.html3.Demo分析Reorder Activities 示例有四个相关的Activitives: ReorderOnLaunch, Reo

2012-11-26 23:30:09 425

原创 [Android Training视频系列]1.3 Building a Simple User Interface

1.主要内容本小节介绍如何构建一个简单的用户界面,包括一个输入框和一个按钮。详细介绍了各个View的属性值。2.视频讲解http://www.eyeandroid.com/thread-10716-1-1.html3.翻译参考目录 1 构建一个简单的用户界面1.1 使用线性布局1.2 添加一个文本输入框1.

2012-11-26 22:11:26 416

原创 【Android每日一讲】2012.11.26 消费券采购列表 - 多选项CheckBox的应用

1. 范例说明这个范例要示范的是CheckBox.setOnCheckedChangeListener,在程序设计3个CheckBox核取项,分别表示3种物品列表,当User勾选其中一个物品,就在TextView里显示已选择的物品列表。程序关键在于同时监听3个CheckBox.OnCheckedChangeListener的状态,并在CheckBox.onChecked()方法中,

2012-11-26 00:11:49 600

原创 [Android Samples视频系列之ApiDemos] App-Activity-Redirection

1.Demo说明与演示Redirection这个Demo会涉及到三个Acitivity: RedirectEnter, RedirectMain,RedirectGetter。其Main Activity是RedirectEnter,它启动RedirectMain,然后在RedirectMain中根据条件来决定是否再启动RedirectGetter。主要知识点是SharedPreference

2012-11-25 23:23:09 446

原创 [Android Training视频系列]1.2 Running Your App

1.主要内容本讲主要介绍如何在真机和模拟器上运行您的应用程序,包括Eclipse和命令行两种方式。2.视频讲解http://www.eyeandroid.com/thread-10673-1-1.html3.翻译参考这节将教您Run on a Real Device 在真机上运行应用程序Run on the Emulator在虚拟机上运行应用程序

2012-11-25 21:40:10 444

原创 Android中得到SharedPreference全面总结

本文章为原创,转载请保留出处:http://www.eyeandroid.com/thread-10633-1-1.htmlAndroid中得到SharedPreference的方式有四种:ContextWrapper.getSharedPreferences(String name, int mode)Activity.getPreferences(int mod

2012-11-24 16:22:05 503

Android JNI专题文档 pdf

《Android JNI 视频系列>共分为四期: Jni简单demo Jni基本数据类型和方法介绍 Jni解析java自定义数据类型和回调java方法 Jni performance提高和Exception规避(PDF版本)

2014-07-21

Android JNI专题文档

《Android JNI 视频系列>共分为四期: Jni简单demo Jni基本数据类型和方法介绍 Jni解析java自定义数据类型和回调java方法 Jni performance提高和Exception规避

2014-07-21

自定义ViewGroup实现ViewPager的滑动效果(附源码下载)

该Demo是来源于网上,作者继承ViewGroup写了一个自定义的ViewGroup,来实现ViewPager的滑动效果(在当前屏幕未全部滑出去时,下一屏幕会显示在当前屏幕上),因为ViewPager一般用于Activity或者Fragment,但是我们自定义的这个ViewGroup能适用于任何View,我这里强烈建议大家仔细研读该Demo,如果不懂的可以到www.eyeandroid.com问我,好吧,我们开始该Demo的学习。

2012-10-20

空空如也

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

TA关注的人

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