-
面试题:“您能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
面试题:“你能不能谈谈,javaGC是在什么时候,对什么东西,做了什么事情?”面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈:GC是在什么时候,对什么东西,做了什么事情?以上算是三个问题,下面逐一分析:问题一回答:什么时候?1.系统空闲的时候。分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法、...
40
热度 -
使用O-LLVM跟NDK对Android应用进行混淆
使用O-LLVM和NDK对Android应用进行混淆@authorASCE1885的Github简书微博CSDN原文链接Android开发中经常需要对敏感信息进行加密,避免不了要将密钥存放在终端设备上,那么如何防止密钥被逆向出来呢?这是一个先有鸡还是先有蛋的悖论。相比较将密钥写在Java层,将其下移到NDK层是个更好的选择,本文就来介绍如何对NDK层代码进行混淆,以更好的保护我们的密钥。混淆是一种...
66
热度 -
Android source索引添加编译工程脚本(含ccache)
Androidsource目录添加编译工程脚本(含ccache)将此脚本置于android工程源码根目录,即可用此脚本起build,且取名为compile.sh#!/bin/bash##Copyright(c)2012,TheLinuxFoundation.Allrightsreserved.##Redistributionanduseinsourceandbinaryforms,withorwi...
92
热度 -
最简略的基于FFmpeg的移动端例子附件:SDL Android HelloWorld
最简单的基于FFmpeg的移动端例子附件:SDLAndroidHelloWorld本文记录一个安卓平台下SDL的例子。该例子读取并显示了一张BMP图片,通过该例子可以了解SDL在安卓平台下的使用。本文中使用的SDL版本为2.0。Android程序SDL2类库使用说明简单记录一下Android程序使用SDL2类库的方法。这部分的信息可以参考SDL2源代码目录中的README-android.txt文...
700
热度 -
android app卸载之后弹出用户反馈界面
androidapp卸载以后弹出用户反馈界面在androidapp开发中,有的时候会有这样的需求,就是当用户卸载了我们的app的时候,如果可以搜集用户的反馈信息,那样是极好的,今天带大家手把手实现这样的功能,先说下原理:我们的app在安装的时候会在/data/data/报名,下生成这样的文件夹,一旦我们的应用被卸载,那么该文件夹同样会被移除,因此,我们可以通过利用底层c代码不断地查询该文件夹是否来...
11
热度 -
在Android5.0上Audio Patch跟Patch Panel的一些分析
在Android5.0上AudioPatch和PatchPanel的一些分析好久没写博客了,最近整理了下画的流程图和描述图,这次是关于Android5.0里新加的PatchPanel,使用了AudioPatch机制来实现的,正所谓有图有真相,具体请看图。PatchPanel的路径:frameworks/av/services/audioflinger/PatchPanel.cppPatchPane...
95
热度 -
基于DTMF语调的数据通信(一)——android平台
基于DTMF音调的数据通信(一)——android平台转载请注明文章出处和作者!出处:http://blog.csdn.net/xl19862005作者:大熊(Xandy)说明:此技术本人具有完全的知识产权及解释权,未经本人允许,不得以任何形式的用于商业开发,一但发现,将追究其法律责任!一年一度的抢票大战刚刚结束,在电话订票的时候,有N多提示要你输入1啊、2啊,验证码啊……一堆的流程,但有多少人知...
35
热度 -
Android Camera 实时滤镜(7)
AndroidCamera实时滤镜(七)HSL色彩模式与RGB色彩模式转换代码实现RGB色彩模式HSL色彩模式HSL色彩模式与RGB色彩模式转换算法HSL与RGB转换RGB类publicclassColorRGB{publicintr;publicintg;publicintb;}HSL类publicclassColorHSL{publicinth;publicfloats;publicfloat...
418
热度 -
Android 5.0 id地图管理
Android5.0idmap管理base/core/java/android/app/LoadedApk.java135publicLoadedApk(ActivityThreadactivityThread,ApplicationInfoaInfo,136CompatibilityInfocompatInfo,ClassLoaderbaseLoader,137booleansecurityVi...
56
热度 -
Android闪屏有关问题的分析思路
Android闪屏问题的分析思路闪屏问题作为Android的一类常见问题,原因复杂多样.我们在这里整理一下如何分析闪屏问题,找到具体导致闪屏问题的原因.严格从技术来说,闪屏问题不能归为一类问题,他是因为屏幕快速变化导致用户看起来显示不正常的问题(很多测试者甚至会将花屏问题当做闪屏问题,这里不做讨论).它可能是多种完全不同的原因导致的,硬件问题,驱动问题,绘制问题,合成问题,窗口调度问...
54
热度 -
在学习hash_地图为什么结构体可以直接使用不用指针
求助在学习hash_map为什么结构体可以直接使用不用指针环境VS20102003系统MFC框架以下是主要测试学习代码有个几个问题不是很明白,NODEm_node我定义个类里的变量有点迷糊是初始化的时候,m_node给里面每个变量赋值,之后再次添加又可以重复使用,我以前用容器的时候每次都是PNODEm_node=newNODE创建一个空间在单独复制最后insert,而这次不用new也可以向里面插入...
77
热度 -
向子线程传接CString造成的内存泄露,求解
向子线程传递CString造成的内存泄露,求解~本帖最后由Cacar于2015-09-1614:58:04编辑过程如下:(1)构造函数中得到本机IP地址:CStringCRecToolBoxDlg::GetIP(){ WORDwVersionRequested; WSADATAwsaData; charname[255];//本机主机名 CStringstrIP;//IP地址字符串 PHOSTEN...
37
热度 -
SQLite3学习之根本SQL语法使用-wince6.0
SQLite3学习之基本SQL语法使用-wince6.0说明:应用和测试均在以下环境中运行通过本项目是在VS2005下,C++语言,sqlite3.7.14版本,开发板mini2440,wince6.0工程先拷贝:WinceSQLite_DLL.lib,WinceSQLite_DLL.dll,sqlite3.h和数据库文件Temp-Humi.db,到对应的工程文件中SQLite3....
3
热度 -
Android下掌纹识别第一步:基于OpenCV的6种肤色分割 源码和效果图
Android上掌纹识别第一步:基于OpenCV的6种肤色分割源码和效果图六种方法分别是:基于RGB分割,基于RG同道的分割,ycrcb+otsu(ostu可以参考http://blog.csdn.net/onezeros/article/details/6136770,http://wenku.baidu.com/view/05c47e03bed5b9f3f90f1ce4.html),Y...
51
热度 -
Android 核心分析 之6 -IPC框架分析 Binder,Service,Service manager
Android核心分析之六-----IPC框架分析Binder,Service,Servicemanager原文地址:http://blog.csdn.net/maxleng/article/details/5490770??IPC框架分析Binder,Service,Servicemanager??????我首先从宏观的角度观察Binder,Service,Service?Manager,并阐述...
64
热度 -
Android 汉语件类型与MIME的匹配表
Android中文件类型与MIME的匹配表Android中文件类型与MIME的匹配表背景介绍:MIME:全称MultipurposeInternetMailExtensions,多功能Internet邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,...
86
热度 -
Android驱动入门系列(1)
Android驱动入门系列(一)Android驱动入门系列(一)——Android驱动简介及编写第一个Android驱动以下文章参考网上搜到的《Android驱动开发全过程(有图有真相)》一文,其中根据自己的实际编写情况作了部分修改,不用作商业用途前言意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。Android硬件抽象层(HAL)概要介绍和学习计划Android的硬...
49
热度 -
android 编译源码 异常解决
android编译源码错误解决Ubuntu9.10默认安装的纯净系统,没装任何其他软件。1.下载源码android-2.1_r2,直接make2.出错及解决如下:(1)/bin/bash:bison:commandnotfound解决:[email protected]/**/:~/work/android-2.1_r2$sudoapt-getinstallbison(2)make:**...
72
热度 -
android默许属性
android默认属性网上有一篇文章介绍了Android的属性系统(http://blog.csdn.net/tekkamanitachi/archive/2009/06/18/4280982.aspx),我现在对其进行补充:1.android现在好像只有/default.prop,/system/build.prop两个文件,别的两个文件找不到2./data/property下有4个prop文件...
62
热度 -
android windows上ndk配置
androidwindows下ndk配置Windows平台下如何使用AndroidNDK2011年12月08日星期四下午1:11鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.学习本篇教程需要具备的条件:1.了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2.你的电脑配置好了Android应用...
90
热度