Android
RobbyZha
这个作者很懒,什么都没留下…
展开
-
Android mediaplayer
http://blog.csdn.net/hellofeiya/article/details/8088493Android mediaplayer文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android转载 2014-02-26 15:37:45 · 574 阅读 · 0 评论 -
android中的强指针和弱指针
http://blog.csdn.net/hellofeiya/article/details/7845972 在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在转载 2014-02-26 14:49:54 · 451 阅读 · 0 评论 -
android xmpp开发 asmack实现断线自动重连
http://blog.csdn.net/ming_light/article/category/1531703asmack本身封装了断线重连机制,但是有一点需要注意在设置链接属性钱,要加载ReconnectionManager这个类,否则没有效果。直接上代码:第一步[java] view plaincopy转载 2014-02-14 14:37:27 · 1625 阅读 · 0 评论 -
初步理解Android的MediaScanner(2)
http://blog.csdn.net/hellofeiya/article/details/8279387 根据分析可知,MediaScannerRecevier接收广播请求之后由MediaScannerService完成扫描信息,并添加信息到媒体数据库中。同时MediaScannerProvider可以对数据库进行操作,主要涉及的查询、删除、更新等等。转载 2014-02-26 15:47:01 · 408 阅读 · 0 评论 -
对于android的播放引擎stagefright中关键成分OMX理解
http://blog.csdn.net/hellofeiya/article/details/8204189 文件播放的实质就是通过对文件识别,文件解析,文件解码后输出数据流。android在2.3以上版本中都使用stagefright作为播放引擎实现播放。在这里值得关注的是stagefright以OMX插件完成主要的文件解码任务,从而完成播放工作。 OMX中的转载 2014-02-26 15:40:40 · 775 阅读 · 0 评论 -
Android的IPC机制Binder的详解汇总
http://java-admin.iteye.com/blog/717888第一部分 Binder的组成 1.1 驱动程序部分驱动程序的部分在以下的文件夹中:Java代码 kernel/include/linux/binder.h kernel/drivers/android/binder.c Java代码转载 2014-02-26 15:32:48 · 362 阅读 · 0 评论 -
Android Eclipse JNI 调用 .so文件加载问题
http://blog.sina.com.cn/s/blog_4d0afbdb0100m7y7.html背景:对于Android工程 Eclipse里编译好的.so文件放到 libs\armeabi下以后, 这样.so文件就可以打包到apk文件里,在apk装到手机上以后 在libs\armeabi下的.so文件应该就会解压到/data/data/这里是你project的包名(比如com.fi转载 2013-10-17 10:46:07 · 778 阅读 · 0 评论 -
AsyncTask的用法
http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包转载 2013-10-14 16:07:22 · 344 阅读 · 0 评论 -
android.mk中引用第3方 jar包的方法
在某一应用程序中有时候需要引用第三方jar包,那么怎么才能在编译app的时候把该jar包引入进入呢?在该app下的Android.mk文件中添加如下语句:------------------------------start-----------------------------------------------LOCAL_PATH := $(call my-dir)inclu转载 2013-10-11 15:34:59 · 459 阅读 · 0 评论 -
Android json解析有关内容学习笔记
毋庸置疑,Json是当下最主流最受欢迎的数据交换格式,得益于json的简单易用,一直没有系统的学习有关json的知识,总是一知半解,所以想整理一下json相关的学习内容。文档中指出,json是一种轻量级的具有良好的可读性和便于快速编写的的交换格式,获得当今大多数语言的支持,可在不同平台上进行数据交换,比较理想,正因为其种种优良特性使得其很快取代了xml。 所有的json相关资料习惯转载 2013-10-11 15:25:47 · 332 阅读 · 0 评论 -
android 网络编程 HttpGet类和HttpPost类使用详解
内容来源于《人人都玩开心网》一书 虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。15.3.1 HttpGe转载 2013-10-08 11:12:39 · 577 阅读 · 0 评论 -
Android通过http协议POST传输方式
Android通过http协议POST传输方式如下:方式一:HttpPost(import org.apache.http.client.methods.HttpPost)代码如下:private Button button1,button2,button3;private TextView textView1;button1.setOnClickListener(new Bu转载 2013-10-08 10:52:47 · 430 阅读 · 0 评论 -
android http-post方法简单实现
本代码演示在 Android 如何使用 POST 来提交数据 1. [代码][Java]代码 跳至 [1] [全屏预览]view sourceprint?001package com.hl;002 003转载 2013-10-08 11:03:56 · 430 阅读 · 0 评论 -
Android中集成第三方软件包(.jar, .so)
http://blog.csdn.net/thl789/article/details/7918093田海立@CSDN2012-08-28 Android中可能会用到第三方的软件包,这包括Java包.jar和Native包.so。jar包既可通过Eclipse开发环境集成,也可通过编译源码集成,看你的工作环境。 假定自己开发的程序为MyMaps,需要用到BaiduMap转载 2013-10-25 22:05:18 · 326 阅读 · 0 评论 -
Handler和HandlerThread
http://blog.csdn.net/h3c4lenovo/article/details/7915392 1.什么是Handler?SDK中关于Handler的说明如下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread's Me转载 2013-11-05 20:35:21 · 419 阅读 · 0 评论 -
Android中使用Thread线程出现的问题
Android中使用Thread线程出现的问题很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天Android123就这一问题做更系统性的总结. Android转载 2013-11-02 09:26:13 · 501 阅读 · 0 评论 -
android通过httpPost向服务器发送请求
import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.ht转载 2013-10-08 10:45:42 · 454 阅读 · 0 评论