随笔分类 -  Android

NDK相关收藏【转】
摘要:http://blog.csdn.net/column/details/anidea-ndk.html 【转】作者:conowen@大钟 阅读全文
posted @ 2013-07-11 14:59 F.C.CHELSEA 黑米 阅读(173) 评论(0) 推荐(0)
android 系统上做GC双模的--音频通路等相关设计分析 【转】
摘要:转自:http://blog.csdn.net/basonjiang_sz/article/details/6255893?reload一:通话相关的语音通路切换原理、震动接口6、语音通路 6.1、设置语音通路的路由 目前我们有两处处理: a、CallTracker.java中的 handlePollCalls() 检测到+clcc返回的电话列表中有状态为DriverCall.State.ALERTING(表示拨打电话后,对方已经振铃),此时需要设置语音通路为MODE_IN_CALL b、PhoneUtils.java中setAudioMode()函数 c、调用通路分析 Audi... 阅读全文
posted @ 2013-05-05 23:08 F.C.CHELSEA 黑米 阅读(276) 评论(0) 推荐(0)
线程池相关【转】
摘要:Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式【转】转自:http://www.eoeandroid.com/thread-210082-1-1.htmlHandler+ExecutorService(线程池)+MessageQueue+缓存模式下面比起前一个做了几个改造:把整个代码封装在一个类中为了避免出现同时多次下载同一幅图的问题,使用了本地缓存封装的类: 1 package ghj1976.AndroidTest; 2 3 import java.lang.ref.SoftReference; 4 import java.net.URL. 阅读全文
posted @ 2013-04-02 16:38 F.C.CHELSEA 黑米 阅读(185) 评论(0) 推荐(0)
Android下使用dlopen函数动态调用.so链接库 [转]
摘要:原文:http://hi.baidu.com/mcu99/blog/item/389a6fde38f69950cdbf1a75.html在这篇文章(【09.03.25】Linux环境中dlopen函数的简单应用)中。实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库。但是也提到了在Android下未能成功。由于Android也是使用linux内核,因此估计程序本身可能并没有什么错误,问题应该是出现在Android.mk文件中。今天早上试着修改了一下Android.mk,终于将这个问题解决了。好在两个C程序和一个.mk文件并不是太长,现将它们贴一遍/********* 阅读全文
posted @ 2013-03-11 15:20 F.C.CHELSEA 黑米 阅读(519) 评论(0) 推荐(0)
GPS 经纬度两点距离【转】
摘要:// 由经纬度计算两点距离privatefinaldoubleEARTH_RADIUS= 6378137.0;privatedoublegps2m(doublelat_a,doublelng_a,doublelat_b,doublelng_b) {doubleradLat1 = (lat_a * Math.PI/ 180.0);doubleradLat2 = (lat_b * Math.PI/ 180.0);doublea = radLat1 - radLat2;doubleb = (lng_a - lng_b) * Math.PI/ 180.0;doubles = 2 * Math.asi. 阅读全文
posted @ 2013-01-15 11:55 F.C.CHELSEA 黑米 阅读(267) 评论(0) 推荐(0)
关于android源码包下makefile编译以及使用STL库相关问题
摘要:以下是android源码中使用makefile编译文件APP=mainNDK_DIR := /home/xxx#NDK_HOST := linux-x86ANDROID_PATH = /home/xxx/SDKTOOL := /opt/android-sdk/toolsTOOLCHAIN_PREFIX := $(NDK_DIR)/arm-eabi-4.4.3/bin/arm-eabi-CC := $(TOOLCHAIN_PREFIX)gccCPP := $(TOOLCHAIN_PREFIX)g++LD := $(CC)COMMON_FLAGS := -mandroid -ffunction-s 阅读全文
posted @ 2012-12-15 15:47 F.C.CHELSEA 黑米 阅读(945) 评论(0) 推荐(0)
反射相关
摘要:转载请注明出处,亲class hello { public static void main(String[] args) { Class<?> demo = null; try { demo = Class.forName("Reflect.Person"); } catch (Exception e) { e.printStackTrace(); } try{ //调用Person类中的frank方法 Method method... 阅读全文
posted @ 2012-12-10 09:02 F.C.CHELSEA 黑米 阅读(153) 评论(0) 推荐(0)
Android zip文件压缩解压缩【转】
摘要:转载请注明出处,亲package com.once;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;/** * 文件夹遍历 * @author once * */public class DirTraversal { //no recursion public static LinkedList<File> listLinkedFiles(String strPath) { LinkedList<File> list = new LinkedList<Fil... 阅读全文
posted @ 2012-11-01 13:48 F.C.CHELSEA 黑米 阅读(224) 评论(0) 推荐(0)