山不在高,有金则名

Android JAVA Linux C/C++

Android自带硬编解码器MediaCodec使用必看

一、背景随着Android系统手机性能的不断提升,现阶段大部分手机都自带GPU(承担图形显示的专门硬件),大幅度提高手机显示性能,在视频显示、游戏画面刷新,和高分辨图像显示方面必须使用GPU。GOOGLE在API 16 -4.1版本中增加MediaCodec类,专用于编解码多媒体数据,二、Medi...

2018-03-16 14:52:00

阅读数:589

评论数:0

【Android】直播必备之YUV使用总结

说明  因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。  首先想要了解YUV为何物: https://msdn.microsoft.com/en-us/lib...

2018-03-07 09:11:51

阅读数:232

评论数:2

苹果开发者账号申请的相关知识

苹果ID的登录地址:https://appleid.apple.com/ 苹果APP发布网址:https://itunesconnect.apple.com/ 开发者账号管理网址:https://developer.apple.com/account/ 邓白氏D-U-N-S Number: ...

2017-11-02 08:24:37

阅读数:213

评论数:0

SMSSync:Android手机短信猫

SMSSync,可以主动转发手机短信到网站,并且设定TASK,定时从网站获取待发短信进行发送。SMSSync还有一个特点,可以设定固定的一段文本自动回复,也可以把接收的短信转发到网站后,自动从网站获取一个包含回复内容的发送状态“回应”,在获取发送状态的同时,立刻把回复内容回复到对方的手机上,不需等...

2017-09-22 17:42:36

阅读数:556

评论数:0

Android使用Mina建立长连接

Android产品研发(十二)-->App长连接实现 这里推荐使用Mina。

2017-09-08 12:38:11

阅读数:735

评论数:0

应用内存优化之OnLowMemory&OnTrimMemory

1.应用内存onLowMemory&onTrimMemory优化 OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。 OnTrimMemory是A...

2017-01-11 16:56:12

阅读数:341

评论数:0

Android应用内存泄漏的跟踪与分析

DDMS(Android Debug Monitor)中,观察内存(Update Heap)使用情况 1、内存泄漏的排查方法 DDMS(Dalvik Debug Monitor Server),现在改叫ADM(Android Debug Monitor)了。 它有两项功能可用于内存检查 : ·...

2016-12-20 10:59:25

阅读数:380

评论数:0

Location定位信息以及坐标系的转换

public static final int LOCATION_TYPE_GPS = 1; public static final int LOCATION_TYPE_SAME_REQ = 2; /** @deprecated */ public static final...

2016-11-21 15:46:40

阅读数:1113

评论数:1

Android长连接心跳机制

在写之前,我们首先了解一下,为什么Android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都需要心跳机制,客户端发送一个心跳给服务器,服务器给客户端一个心跳应答,这样就形成客户端服务器的一次完整的握手,这个握手是让双方都知道他们之间的连接是没有断开,客户端是在线的。如果超过一个时间的...

2016-08-16 16:16:27

阅读数:2659

评论数:1

Android Support包里究竟有什么

首先,你需要了解每一个 Support 包版本后缀 vX 所代表的含义。当然诸位都一定知道 Android 对于每一个版本都有一个版本号,例如1.6是4,2.1是7,3.2是13,4.0是14,4.4是19,6.0是23。而这里,v 之后的数字,就代表着它能够被使用的最低版本等级,之所以无法在更低...

2015-12-18 09:39:15

阅读数:677

评论数:0

Android开发实践:使用Service还是Thread

Service是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。 首先,需要了解Service的几个特点。 (1) 默认情况下,Service其实是运行在...

2015-12-15 16:23:16

阅读数:551

评论数:0

Android官方培训课程中文版(v0.9.4)

Android官方培训课程中文版(v0.9.4)

2015-12-11 13:51:27

阅读数:589

评论数:0

Android来电,显示悬浮窗

AndroidManifest.xml         <receiver             android:name=".MyReceiver"             android:enabled="true"     ...

2015-12-08 17:45:43

阅读数:3731

评论数:8

[转]Android Binder设计与实现

摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实...

2015-11-30 17:34:22

阅读数:412

评论数:0

Android HandlerThread 的使用及其Demo

今天我们一起来学习下一个Android中比较简单的类HandlerThread,虽然它的初始化有点小麻烦。 介绍 首先我们来看看为什么我们要使用HandlerThread?在我们的应用程序当中为了实现同时完成多个任务,所以我们会在应用程序当中创建多个线程。为了让多个线程之间能够方便的通信,...

2015-07-16 09:29:11

阅读数:578

评论数:0

Android动态加载jar/dex/apk

前言    在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料进行梳理和实践在这里与大家一起分享,试...

2015-04-15 14:20:31

阅读数:663

评论数:0

Android 短信发送流程

短信发送Framework流程,源代码的版本是4.4 1、通过Mms源代码可以知道短信发送最后调用的关键api如下: SmsSingleRecipientSender.java [java] view plaincopy SmsM...

2015-04-07 20:16:25

阅读数:2653

评论数:0

我翻过的Android图书

http://baike.baidu.com/view/7254931.htm 《Android程序设计》  http://baike.baidu.com/view/10527493.htm 《Android的设计与实现:卷I》  http://baike.baidu.com/vi...

2014-09-19 10:56:50

阅读数:788

评论数:0

如何实现Android应用的静默安装

在很多情况下,我们需要在Android系统上实现应用程序的静默安装,但很不幸的是,从Android 1.5之后Google就不再提供静默安装的接口了。     下面介绍一种比较简单的静默安装实现方法。     原理:     使用隐藏的系统API——installPackage。该方法在1.5版之...

2013-11-05 18:09:57

阅读数:1299

评论数:0

如何使用Android隐藏类和隐藏方法

Properties-Java Build Path-Libraries-Add Library-User Library-Next-New

2013-11-05 17:21:40

阅读数:916

评论数:1

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