自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Javen.tang的专栏

越努力,越幸运!

  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android线程的创建与销毁

在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除一个线程,保证线程不会重复的创建。 1、创建Handler的一般方式  一般会使用Handler

2015-07-13 09:55:07 1388

原创 Android4.4----Vold挂载管理分析USB挂载(四)

在上一篇Android4.4----Vold挂载管理分析USB挂载(三)中,介绍了VolumeManager接收到kernel发出的add事件后,向上层发送了VolumeStateChange和VolumeDMountServiceted两个广播,这里我们研究一下framework接收到这两个广播后的处理动作!

2015-06-05 14:55:40 1953

原创 Android4.4----Vold挂载管理分析USB挂载(三)

在上一篇Android4.4----Vold挂载管理分析USB挂载(二)中分析了Vold如何接受kerner的uevent并传递到VolumeManager的过程,这里继上篇文章继续分析

2015-06-03 16:43:18 2522

原创 Android--使用AudioRecord录音,并使用MediaPlayer播放的实例

Android使用MediaRecorder录音,方法简单,可参考:http://gundumw100.iteye.com/blog/1873803,但是这种方法不能对音频进行处理,如果想对音频进行处理,建议使用AudioRecord来录音!这里介绍使用AudioRecord录音,实现录音和WAV格式音频的封装。效果图如下:具体代码如下:package com.Ja

2015-05-29 15:30:13 3617 3

原创 Android开发常用的颜色值

这里总结一下Android开发常用的颜色值;参考:http://blog.csdn.net/chindroid/article/details/7740949            http://blog.sina.com.cn/s/blog_7569ec6b0101bq51.html1、 Android中颜色值用"#AARRGGBB"的格式表示,AA表示透明度(Alpha),RR代表

2015-05-29 10:34:59 2068

转载 检查APK版本并更新(服务器和客户端一起来)

转自:http://blog.csdn.net/peijiangping1989/article/details/7431491一.首先我们思考一下步骤1,获取当前APK的版本2,去服务器上获取最新的版本3,对比后,决定是否更新。4,更新,去服务器上下载apk.5.下载后,保存到sd卡,然后安装apk二,客户端代码如下

2015-05-28 15:04:19 1411

转载 简单又好看的按钮,扁平化按钮。

转自:http://blog.csdn.net/peijiangping1989/article/details/19333779应用层今天分享一下流线的扁平化按钮。完全不需要用到图片,效果图如下:里面有2个按钮都是一样的模式。只要修改的色值就可以。下面跟我来更新你的UI吧。首先编写 button.xml代码如下[ht

2015-05-28 11:47:35 1060

转载 Android 中使用MediaRecorder进行录像详解(视频录制)

转自:http://blog.csdn.net/peijiangping1989/article/details/7049991转自在这里给出自己的一个测试DEMO,里面注释很详细,简单的视频录制功能。[java] view plaincopyprint?package com.video;    import java.

2015-05-28 11:09:42 1501

原创 Android回调函数理解

Android回调函数理解,比如我用一个activity去做显示下载进度的一个进度条,但是下载是另外一个B类来做的,这个时候我Activity获取下载的进度就可以提供一个回调接口,然后让下载类来回调就行了Activity端package com.Javen;import java.io.File;import java.io.UnsupportedEncodingExceptio

2015-05-25 14:39:41 564

转载 Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框

Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框分类: java Android 2010-07-27 23:33 16635人阅读 评论(35) 收藏举报 androidjavadialognull工作eclipse转自:http://blog.csdn.net/nokiaguy/article/details/577

2015-05-13 16:57:39 430

转载 Android中LocalSocket使用

Android中LocalSocket使用一 Socket  Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。实现异步操作,共享资源集中处理,提高客户端响应能力。Tcp通信基本流程:  服务器端                                                                   

2015-05-11 11:35:27 383

转载 Android:native和上层framework基于socket进行通讯

转自:http://blog.csdn.net/annkie/article/details/8103153在Android中,有几种方式可以和native层进行通讯,根据权限不同可以适当选择沟通的方式:1.基于JNI在上层java代码中直接调用native code中的C API,这个所有第三方权限都可以,即所谓的NDK编程。2.基于socket stream

2015-05-09 15:45:59 492

原创 从frameworks的Java层调用JNI的方法

在上一篇在framework添加服务,并在应用层调用这个服务的方法中介绍了从应用层通过aidl调用到frameworks层的方法,这里则接着上篇文章,介绍从frameworks层调研JNI的方法!1、继上篇文章,在jb4.4-kikat\frameworks\base\services\java\com\android\server目录下的MemdevService.java中,添加nativ

2015-04-24 15:39:11 628

原创 从应用层通过aidl调用到frameworks中添加的服务的方法

这里介绍在android源码的framework中添加一个服务service,并在应用层调用这个服务的方法!1、在jb4.4-kikat\frameworks\base\core\java\android\os下创建IMemdevService.aidl文件/**** Copyright 2007, The Android Open Source Project**** Lice

2015-04-23 17:36:22 1358

转载 Android高效显示图片详解(一)

转自:http://blog.csdn.net/zhiying201039/article/details/8653786说明:      本讲义分为三部分,较为详细的介绍了Android平台下图片显示,加载等操作的处理原则与办法,以供大家共同学习,转载请注明出处 “From 移动微技”。前提与解释:      安卓平台作为一款移动端的应用操作平台,其内存容量是十分

2015-04-21 11:11:39 478

原创 检测手机摇晃的监听器

package cn.buaa.myweixin;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.Sen

2015-04-15 16:38:06 625

转载 详解Android动画之Tween Animation

详解Android动画之Tween Animation分类: Android2011-08-05 18:57 15621人阅读 评论(7) 收藏 举报androidanimationlayoutfloatencodingbutton转自:http://blog.csdn.net/liuhe688/article/details/6660823前面讲了动画

2015-04-15 15:51:36 419

转载 ViewPager 详解(一)---基本入门

ViewPager 详解(一)---基本入门分类: 5、andriod开发2014-08-09 09:48 5079人阅读 评论(14) 收藏 举报目录(?)[+]前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打

2015-04-15 10:23:14 379

原创 Android的SQLite数据库基本操作

记录Android的SQLite数据库基本操作,以便查阅!1、创建数据库:创建数据库需要使用到SQLiteOpenHelper类,我们自定义一个DatabaseHelper助手类继承SQLiteOpenHelper类package com.Javen;import android.content.Context;import android.database.sqlite.SQLit

2015-03-27 14:10:56 764

原创 Android通过MediaPlayer实现播放视频实例

最新想通过MediaPlayer实现播放一个视频,并且SeekBar可拖动的功能,记录下来,以便查阅<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_par

2015-03-16 18:03:41 2384

原创 Android实现简单字符驱动程序及测试

这看来老罗的Androidzhilv

2015-03-05 16:34:46 1136

原创 Android实现频道列表ListView的编辑/删除/移动等功能

Android实现频道列表的编辑、删除、移动等功能,这里我把频道的部分去除掉,只是记录下来关于这个ListVIew的一些编辑、删除和移动等功能,记录下来,以便查询!实现效果:布局文件这里就不放了,其实就是一个ListView。首先定义一个类,用以记录频道的基本信息,包括名字、频道号、图标等信息package com.Javen;public class programInfo

2015-02-11 15:45:47 5044

原创 Android实现图标焦点突出效果

最近想做一个图标获取焦掉则会有突出效果的功能,效果如下所示:看来网上android tv焦点特效实现浅析的介绍,综合自己的理解,总结出来,这里就直接上代码吧首先MainActivity中直接setContentView(R.layout.main),其他什么都没做,主要还是在xml中定义的;package com.Javen;import android.app.Activ

2015-02-06 15:56:59 1323

原创 Android实现下载及播放音乐

写了个Demo,用来下载文件及进度条显示,同时播放该音频文件,记录下来以便日后查阅!实现效果:直接上代码吧:package com.Javen;import java.io.File;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import android.app.Ac

2015-02-06 15:23:12 1669

原创 Android4.4----Vold挂载管理分析USB挂载(二)

在Android—— 4.4 Vold挂载管理分析(一)中介绍了Vold挂载的大致流程,现一步一步做详细分析,记录下来,以便查询!以U盘挂载挂载为例,从VolumeManager.cpp中的handleBlockEvent开始分析!snprintf(device,255,"/dev/block/vold/%d:%d",major,minor);if (evt->ge

2015-01-09 11:56:47 1360

原创 Android4.4----Vold挂载管理分析(一)

最近在研究Android4.4的内置SD卡和外置SD卡的挂载问题,看了网上很多大神的博客以及自己做的一些实验,记录下来,以便日后查阅。

2014-12-16 16:34:25 2608

转载 property_get/property_set

每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。

2014-11-07 10:47:54 356

原创 Android实现定时器的两种方法

Android实现定时器的三种方法。1、

2014-10-21 11:57:53 535

原创 Android自定义LinearLayout的三种方法

方法一:通过xml文件,把整个自定义的布局添加到

2014-10-16 18:49:20 3318

原创 理解Android的Http协议

HTTP是超文本传送协议()

2014-10-09 22:30:28 419

原创 快捷键实现启动指定播放器播放指定路径视频文件

Intent it = new Intent(Intent.ACTION_VIEW); it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); it.setDataAndType(Uri.parse("/mnt/usb/sda1/300.mp4"), "video/mp4"); it.setComponent(new Compone

2014-09-29 11:36:11 1736

原创 理解Android的AsyncTask

1、Android的AysnTask是一个较Handler更轻量级的一个异步类,是为

2014-09-28 23:14:08 481

转载 Android APK 反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun

2014-09-28 13:37:00 465

原创 理解Android的本地Service和跨进程Service

一、本地Service的bindService调用方法。

2014-09-18 14:33:25 699

转载 理解Android的Activity的task相关知识

分类: Android2011-09-30 15:36 11911人阅读 评论(22) 收藏 举报applicationandroidbrowserwebaction浏览器古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级

2014-09-18 11:01:24 474

转载 理解Android的四种launchMode

合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。

2014-09-18 10:14:07 399

原创 理解Android中的TouchEvent事件分发机制

1、首先我们自定义一个LinearLayout

2014-09-17 13:40:55 593

原创 创建AppWidget的步骤

创建AppWidget的步骤:1、在res目录下新建xml文件夹        2、在xml目下新建一个*.xml文件        3、新建一个layout进行布局像这里的main.xml4、新建一个*.java文件继承AppWidgetProvider     覆写里面的onUpdate和onDeleted     5、在AndroidManifest.xm

2014-09-10 15:11:45 464

转载 startActivityForResul的用法

在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopyprint?package sn.len.actres; 

2013-12-19 19:48:08 525

转载 uboot mmc read/write命令用法

uboot mmc read/write命令用法分类: 嵌入式Linux 2012-02-14 17:33 2919人阅读 评论(0)收藏 举报listmmc read用来读取mmc内容到内存,mmc write用来写入内存内容到mmc中具体用法, mmc read addr blk# cnt [partition]mmc

2013-09-18 12:44:01 568

AudioRecord录音代码实例

使用AudioRecord录音并使用MeidaPlayer播放音频的代码实例

2015-05-29

[管人的真理:销量200万余册的全球管理畅销书(精装)].(美)斯蒂芬.P.罗宾斯.扫描版.pdf

[管人的真理:销量200万余册的全球管理畅销书(精装)].(美)斯蒂芬.P.罗宾斯.扫描版.pdf

2014-10-08

ViewGroupTouchEvent.rar代码包

分析android的TouchEvent事件分发机制的完整代码

2014-09-17

TouchEvent的dispatchTouchEvent事件分发流程图

TouchEvent的dispatchTouchEvent事件分发流程图

2014-09-17

自定义ViewGroup实现拖动跟快速滚动的效果实例.rar

自定义ViewGroup实现拖动跟快速滚动的效果实例.rar

2014-08-21

空空如也

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

TA关注的人

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