- 博客(58)
- 收藏
- 关注
转载 Java中的DatagramPacket与DatagramSocket的初步
1.基本概念: a.DatagramPacket与DatagramSocket位于Java.net包中 b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字 c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。 之所以不可靠是因为发送方不负责数据是否发送成功,接收方收到数据时也不会 向发送方反馈
2016-11-08 18:41:09 307
转载 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 488
转载 Android 6.0 运行时权限处理
运行时权限介绍 Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断: 身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理 Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果
2016-07-27 09:36:21 330
转载 利用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 4907
转载 深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是
2016-01-04 00:00:42 311
转载 Android三种常用动画分享
在Android3.0(即API Level11)以前,Android仅支持2种动画:分别是Frame Animation(逐帧动画)和Tween Animation(补间动画),在3.0之后Android支持了一种新的动画系统,称为:Property Animation(属性动画)。 一、Frame Animation:(逐帧动画)这个很好理解,一帧帧的播放图片,利用人眼
2015-10-16 13:45:11 348
转载 android studio快捷键大全
接下来这篇android studio使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~ ----常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结
2015-10-12 14:25:47 356
转载 android动画详解
原文:http://www.cnblogs.com/qiengo/archive/2012/05/03/2480386.htmlAndroid AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFr
2015-10-10 13:55:04 398
原创 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 1604
原创 Launcher3添加左屏及去除全部应用列表界面
国内rom效仿ios的风格,只有一个桌面,咋看起来对于rom开发者是件很费神的事情,但其实android已经提供了一个宏,来定义是否显示应用程序列表,我们只要把AppsCustomizePagedView.java下的DISABLE_ALL_APPS值改为true,应用程序列表就消失了,而所有应用的图标都显示在了桌面上。在一些品牌手机上,我们经常可以看到在桌面的最左边,有诸如资讯浏览、
2015-07-08 19:23:57 4047 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 2357
转载 Android 获取当天零点的毫秒值并将时间格式化
http://www.2cto.com/kf/201504/387098.html这是一篇工具类博客,用于获取当天的零点时间,并将时间格式化为标准形式。获取零点时间有两种方式:?123456789101112<codeclass="
2015-05-25 15:34:35 3488
翻译 Fragment监听返回键
重写Fragment的onResume @Override public void onResume() { // 监听返回键 getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener() { @
2015-05-14 13:50:07 755
转载 在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 1051
转载 android 实现悬浮控件
http://blog.csdn.net/jiese1990/article/details/40051649实现桌面View 如桌面歌词 1)将要显示在桌面的view,通过WindowManager.addView,挂在到WindowManager下;注意,WindowManager对象来源,源码有解释。 并且配置好v
2014-12-18 09:48:05 481
转载 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 701
转载 Android中如何获取视频文件的缩略图
在android中获取视频文件的缩略图有三种方法:1.从媒体库中查询2. android 2.2以后使用ThumbnailUtils类获取3.调用jni文件,实现MediaMetadataRetriever类三种方法各有利弊第一种方法,新视频增加后需要SDCard重新扫描才能给新增加的文件添加缩略图,灵活性差,而且不是很稳定,适合简单应用第二种方法,
2014-10-09 15:37:10 810
转载 Android MediaProvider数据库模式
摘要: Android MediaProvider 使用 SQLite 数据库存储图片、视频、音频等多媒体文件的信息,供视频播放器、音乐播放器、图库使用。本文详细分析了 Android MediaProvider 多媒体数据库(以 SDK 2.3.3 为例)的模式(schema),并简要叙述与系统媒体扫描服务 MediaScanner 的交互。1. 如何提取数据库以 root 权限
2014-09-23 18:55:59 587
转载 Android AudioManager获取媒体焦点
平时开发的时候 遇到这样的一个问题: 我开着系统的音乐播放器,我在我的应用程序里面播一段音乐 两个音乐会同时播放通过在stackoverflow查资料后才发行我们得自己音乐需要获取焦点,在我们音乐播完了以后释放掉焦点。这样系统的歌曲会继续播放下面介绍一下步骤1.获取AudioManager对象 AudioManager am = (AudioManager) getSystem
2014-09-18 20:03:08 589
转载 [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 342
转载 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 938
原创 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 835
转载 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 446
转载 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 372
转载 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 431
转载 Android开发中处理图片OOM (OutOfMemoryError) 的若干方法小结
Android开发中处理图片OOM的若干方法小结作者: longerian 前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播
2014-06-27 15:14:23 505
转载 android使用自定义属性AttributeSet
这里为了演示使用自定义变量,字体大小改用自定义的属性。首先要创建变量,创建了个values/attrs.xml文件,文件名任意,但是要在values目录下: 根标签要是resources,定义的变量要有个名字,declare-styleable name="button">,这里定义名称
2014-06-16 22:51:42 418
转载 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 804
转载 重入锁--ReentrantLock
重入锁(ReentrantLock)是一种递归无阻塞的同步机制。以前一直认为它是synchronized的简单替代,而且实现机制也不相差太远。不过最近实践过程中发现它们之间还是有着天壤之别。以下是官方说明:一个可重入的互斥锁定 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。ReentrantLock 将由最近成
2014-06-05 10:22:48 379
转载 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 505
转载 Android的Camera架构介绍
第一部分 Camera概述 Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:
2014-05-21 15:51:25 485
转载 探讨AsyncTask的缺陷
面试 导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多
2014-05-14 22:10:50 499
转载 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 410
转载 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 595
转载 Windows环境下Android NDK环境搭建
前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。本
2014-03-27 14:10:45 386
转载 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 801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人