自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(58)
  • 收藏
  • 关注

转载 Java中的DatagramPacket与DatagramSocket的初步

1.基本概念:  a.DatagramPacket与DatagramSocket位于Java.net包中  b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字  c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。  之所以不可靠是因为发送方不负责数据是否发送成功,接收方收到数据时也不会   向发送方反馈

2016-11-08 18:41:09 299

转载 OSX安装nginx和rtmp模块(rtmp直播服务器搭建)

参考文章:https://github.com/Homebrew/homebrew-nginx1.安装Homebrew,执行命令1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2016-08-07 11:52:30 471

转载 Android 6.0 运行时权限处理

运行时权限介绍 Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断: 身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理 Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果

2016-07-27 09:36:21 317

转载 利用run-as命令在不root情况下读取data下面的数据

声明  欢迎转载,但请保留文章原始出处:)   博客园:http://www.cnblogs.com  农民伯伯: http://over140.cnblogs.com   正文  一、关键步骤  主要是run-as命令:  over@over-ThinkPad-R52:~$ adb shell  $ run-as com.packa

2016-05-17 18:58:34 4854

转载 深入理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是

2016-01-04 00:00:42 297

转载 Android三种常用动画分享

在Android3.0(即API Level11)以前,Android仅支持2种动画:分别是Frame Animation(逐帧动画)和Tween Animation(补间动画),在3.0之后Android支持了一种新的动画系统,称为:Property Animation(属性动画)。 一、Frame Animation:(逐帧动画)这个很好理解,一帧帧的播放图片,利用人眼

2015-10-16 13:45:11 340

转载 android studio快捷键大全

接下来这篇android studio使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~  ----常用快捷键  1.Ctrl+E,可以显示最近编辑的文件列表  2.Shift+Click可以关闭文件  3.Ctrl+[或]可以跳到大括号的开头结

2015-10-12 14:25:47 344

转载 android动画详解

原文:http://www.cnblogs.com/qiengo/archive/2012/05/03/2480386.htmlAndroid AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFr

2015-10-10 13:55:04 357

原创 android ListView、GridView、ExpandableListView的performItemClick方法

ListView、GridViewgv_list.performItemClick(gv_list.getChildAt(mAirtouchSelectedIndex), mAirtouchSelectedIndex, gv_list.getItemIdAtPosition(mAirtouchSelectedIndex));ExpandableListViewmList.perfo

2015-09-18 15:40:25 1588

原创 Launcher3添加左屏及去除全部应用列表界面

国内rom效仿ios的风格,只有一个桌面,咋看起来对于rom开发者是件很费神的事情,但其实android已经提供了一个宏,来定义是否显示应用程序列表,我们只要把AppsCustomizePagedView.java下的DISABLE_ALL_APPS值改为true,应用程序列表就消失了,而所有应用的图标都显示在了桌面上。在一些品牌手机上,我们经常可以看到在桌面的最左边,有诸如资讯浏览、

2015-07-08 19:23:57 4000 3

转载 使GridView支持下拉刷新和上拉加载

主要核心就是实现类似ListView的header和footer项目地址:https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter/* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache Li

2015-06-09 17:37:53 2335

转载 Android 获取当天零点的毫秒值并将时间格式化

http://www.2cto.com/kf/201504/387098.html这是一篇工具类博客,用于获取当天的零点时间,并将时间格式化为标准形式。获取零点时间有两种方式:?123456789101112<codeclass="

2015-05-25 15:34:35 3451

翻译 Fragment监听返回键

重写Fragment的onResume @Override public void onResume() { // 监听返回键 getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener() { @

2015-05-14 13:50:07 746

转载 在android系统SystemUI里面添加耳机图标的一点知识

http://blog.csdn.net/liuyidenny/article/details/7175977原生态的android系统中在状态栏貌似没有耳机这个图标显示,下面我们可以通过这个方法添加一个耳机的图标:系统状态栏要显示的图标,都会在Framework/base/core/res/res/values的两个xml文件里添加图标要显示的位置信息。confi

2015-03-23 15:08:32 1038

转载 android 实现悬浮控件

http://blog.csdn.net/jiese1990/article/details/40051649实现桌面View         如桌面歌词 1)将要显示在桌面的view,通过WindowManager.addView,挂在到WindowManager下;注意,WindowManager对象来源,源码有解释。          并且配置好v

2014-12-18 09:48:05 465

转载 android中c++层binder简单例子

原文:http://v4.5-14833.htmlfyxspgpw.blog.chinaunix.net/uid-25677340-id-3072236.htmlservice#include #include #include #include #include using namespace android;#ifdef LOG_

2014-12-13 14:56:38 674

原创 使用线程池和LruCache异步加载图片(防止错位)

项目中经常碰到异步加载多张图片的问题,

2014-10-10 20:38:43 602

转载 Android中如何获取视频文件的缩略图

在android中获取视频文件的缩略图有三种方法:1.从媒体库中查询2. android 2.2以后使用ThumbnailUtils类获取3.调用jni文件,实现MediaMetadataRetriever类三种方法各有利弊第一种方法,新视频增加后需要SDCard重新扫描才能给新增加的文件添加缩略图,灵活性差,而且不是很稳定,适合简单应用第二种方法,

2014-10-09 15:37:10 770

原创 java处理未捕获异常

android应用经常会有异常崩溃发生,如

2014-10-09 10:24:13 489

转载 Android MediaProvider数据库模式

摘要: Android MediaProvider 使用 SQLite 数据库存储图片、视频、音频等多媒体文件的信息,供视频播放器、音乐播放器、图库使用。本文详细分析了 Android MediaProvider 多媒体数据库(以 SDK 2.3.3 为例)的模式(schema),并简要叙述与系统媒体扫描服务 MediaScanner 的交互。1. 如何提取数据库以 root 权限

2014-09-23 18:55:59 531

转载 Android AudioManager获取媒体焦点

平时开发的时候 遇到这样的一个问题: 我开着系统的音乐播放器,我在我的应用程序里面播一段音乐 两个音乐会同时播放通过在stackoverflow查资料后才发行我们得自己音乐需要获取焦点,在我们音乐播完了以后释放掉焦点。这样系统的歌曲会继续播放下面介绍一下步骤1.获取AudioManager对象 AudioManager   am = (AudioManager) getSystem

2014-09-18 20:03:08 571

转载 [Android] ImageView.ScaleType设置图解

原文:http://blog.csdn.net/larryl2003/article/details/6919513ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用i

2014-08-28 17:28:13 332

转载 android openGL ES2 一切从绘制纹理开始

转载注明:http://www.scottcgi.com/?p=81纹理,在openGL中,可以理解为加载到显卡显存中的图片。Android设备在2.2开始支持openGL ES2.0,从前都是ES1.0 和 ES1.1的版本。简单来说,openGL ES是为了嵌入设备进行功能剪裁后的openGL版本。ES2.0是和1.x版本不兼容的,区别和兼容性参见android 官方文档。首先

2014-07-29 23:00:14 917

原创 android actionbar中share使用、图片详细信息获取

public class DisplayPhoto extends Activity { private Context context; private String filePath; private Map mapDetails; @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

2014-07-25 10:31:38 813

原创 android动态刷新媒体库

最近在做图库的项目,在做删除时直接调用了file.delete()

2014-07-24 11:13:18 1429

转载 Android平台下OpenGL初步

http://www.uml.org.cn/mobiledev/201208064.asp本文只关注于如何一步步实现在Android平台下运用OpenGl。1、GLSurfaceViewGLSurfaceView是Android应用程序中实现OpenGl画图的重要组成部分。GLSurfaceView中封装了一个Surface。而android平台下关于图像的现实

2014-07-20 21:09:25 436

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html

2014-07-16 15:32:50 362

转载 Android4.0系统接收不到广播的问题解析

[导读]在3.1之后,系统的package manager增加了对处于“stopped state”应用的管理在3.1之后,系统的package manager增加了对处于“stopped state”应用的管理,这个stopped和Activity生命周期中的stop状态是完全两码事,指的是安装后从来没有启动过和被用户手动强制停止的应用,与此同时系统增加了2个Flag:FLAG_IN

2014-07-01 15:57:26 424

转载 Android开发中处理图片OOM (OutOfMemoryError) 的若干方法小结

Android开发中处理图片OOM的若干方法小结作者: longerian 前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播

2014-06-27 15:14:23 493

转载 android使用自定义属性AttributeSet

这里为了演示使用自定义变量,字体大小改用自定义的属性。首先要创建变量,创建了个values/attrs.xml文件,文件名任意,但是要在values目录下:                               根标签要是resources,定义的变量要有个名字,declare-styleable name="button">,这里定义名称

2014-06-16 22:51:42 408

转载 android中根据包名启动apk

private void RunApp(String packageName) { try { PackageInfo pi = getPackageManager().getPackageInfo(packageName, 0); Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null); resolveInte

2014-06-11 15:26:09 786

原创 android中音频的采集与传输的初步实现

这里只是初步的实现,使用Audio

2014-06-05 10:55:46 994

转载 重入锁--ReentrantLock

重入锁(ReentrantLock)是一种递归无阻塞的同步机制。以前一直认为它是synchronized的简单替代,而且实现机制也不相差太远。不过最近实践过程中发现它们之间还是有着天壤之别。以下是官方说明:一个可重入的互斥锁定 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。ReentrantLock 将由最近成

2014-06-05 10:22:48 368

转载 Android.mk

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途       一个android子项目中会存在一个或多个Android.mk文件。       1、单一的An

2014-06-03 14:17:11 491

转载 Android的Camera架构介绍

第一部分 Camera概述   Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:

2014-05-21 15:51:25 472

转载 探讨AsyncTask的缺陷

面试 导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多

2014-05-14 22:10:50 487

转载 Android动画之translate(位移动画)

Activity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http://developer.android.com/guide/topics/graphics/animation.html和http://developer.android.com/guide/topics/resources/animation-resource.html ,Activity

2014-05-08 09:49:03 403

转载 Android中使用的C库

本人对于Android中使用的C库比较感兴趣,毕竟是整个android基本库,所以一一在这里记录一下每一个的作用。aesbluetooth : 蓝牙协议栈,官网http://www.bluez.org/>dhcpcd : dpkg 配置包,官网http://roy.marples.name/projects/dhcpcd>embunit : 一个嵌入式的单元测试工具。freet

2014-04-08 11:47:56 586

转载 Windows环境下Android NDK环境搭建

前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。本

2014-03-27 14:10:45 374

转载 Eclipse环境下开发基于Sailfin的Sip Servlet应用

SailFin项目由爱立信公司开发,它基于具有健壮性和可扩展性的SIP Servlets技术,实现了JSR 116标准,并将致力于能够兼容JSR 289,使得能够增加高可获得性和聚集特性。并且与现有的GlassFish服务进行集成。SailFin是SIP Servlet标准的容器,并且集成了GlassFish应用服务器的部分功能,使得能够结合Java EE和SIP Servlets技术来为企业级应

2014-03-08 09:58:42 767

空空如也

空空如也

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

TA关注的人

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