文章分类 -  Android

摘要:问题引入:http://blog.csdn.net/yf210yf/article/details/11713891 有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用。 这样人家反编译你的apk,就知道你侵犯了人家的版权。为了达到 阅读全文
posted @ 2015-11-24 20:00 何人之名 阅读(391) 评论(0) 推荐(0)
摘要:转自:http://www.yxkfw.com/?p=7223 1. 在Eclipse中创建项目:TestJNI 2. 新创建一个class:TestJNI.java package com.wwj.jni; public class TestJNI { public native boolean 阅读全文
posted @ 2015-11-24 17:44 何人之名 阅读(273) 评论(0) 推荐(0)
摘要:一般情况下,我们在 android 原始 framework 层的 C/C++ 代码中添加 log 信息非常方便: 只需要添加如下头文件 : #define LOG_TAG "MediaRecorder" #include <utils/Log.h> 并且在 函数中添加如下 log 输出信息(如蓝色 阅读全文
posted @ 2015-11-24 17:07 何人之名 阅读(335) 评论(0) 推荐(0)
摘要:本方法只为解决某一种错误导致,无通用性,仅供参考 【错误提示】 make: *** No rule to make target `/cygdrive/d/1-workspace/android-opengles/jni/opengles_OpenGLESRenderer.c', needed by 阅读全文
posted @ 2015-11-24 15:51 何人之名 阅读(2402) 评论(0) 推荐(0)
摘要:目录 1、Init进程概述 1.1 Android启动流程 1.2 直观感受 1.3 Init进程职责 2、解析init.rc 2.1 Android Init language 2.2 解析init.rc 2.3 循环触发Action 2.4 解析、启动service(zygote) 3、属性服务 阅读全文
posted @ 2015-11-24 09:16 何人之名 阅读(2649) 评论(4) 推荐(0)
摘要:1、安装和配置(linux) Download from Android Developer–android-ndk-r10e-linux-x86_64.bin vim ~/.bashrc source ~/.bashrc 2、JNI(静态使用) 加载以后使用 ndk-build 脚本生成的so库 阅读全文
posted @ 2015-11-23 11:19 何人之名 阅读(187) 评论(1) 推荐(0)
摘要:在开发Android应用程序时,少不了使用Log来监控和调试程序的执行。在上一篇文章Android日志系统驱动程序Logger源代码分析中,我们分析了驱动程序Logger的源代码,在前面的文章浅谈Android系统开发中Log的使用一文,我们也简单介绍在应用程序中使Log的方法,在这篇文章中,我们将 阅读全文
posted @ 2015-11-18 13:56 何人之名 阅读(230) 评论(0) 推荐(0)
摘要:我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,取决于你编写的是Android应用程序还是系统组件。在前面的文章浅谈Android系统开发中LOG的使用中,已经简要地介 阅读全文
posted @ 2015-11-17 15:37 何人之名 阅读(199) 评论(0) 推荐(0)
摘要:在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提 供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查看方法。 一. 内核开 阅读全文
posted @ 2015-11-17 15:30 何人之名 阅读(557) 评论(0) 推荐(0)
摘要:若发现内容辅助失效没有提示 下面是解决办法,现贴出来与大家共享: 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workben 阅读全文
posted @ 2015-11-12 21:20 何人之名 阅读(351) 评论(0) 推荐(0)
摘要:1、格式 #注释以“#”开始,下面是一条规则的格式 一条规则由目标、依赖文件及命令行组成。 targets… : normal-prerequisites …|order-by-prerequisites ; command [tab]command … targets: 目标,多个目标用空格隔开。 阅读全文
posted @ 2015-11-04 21:20 何人之名 阅读(187) 评论(0) 推荐(0)
摘要:make: make: 作用: 是用来组织应用程序编译过程的基本工具 解释和执行makefile 中的规则和指令 根据规则建立依赖关系,建立编译过程的描述数据库 通过比较目标和依赖的修改时间确定更新目标 解决的问题: 编译的自动化 提高了编译效率 将大型的开发项目分解成为多个易于管理的模块,结合ma 阅读全文
posted @ 2015-11-04 20:38 何人之名 阅读(208) 评论(0) 推荐(0)
摘要:1、新建hello.c 2、gcc -c hello.c 生成hello.o文件 3、gcc -o target hello.o 生成target可执行文件 4、./target 流程总结: *.h *.c -预处理> *.i -编译> *.s -汇编> *.o -链接其他库> 可执行文件 阅读全文
posted @ 2015-11-04 20:08 何人之名 阅读(140) 评论(0) 推荐(0)
摘要:goole开发社区:http://developer.android.com/intl/zh-cn/sdk/installing/installing-adt.html#Troubleshooting If you are having trouble downloading the ADT plu 阅读全文
posted @ 2015-10-27 17:36 何人之名 阅读(137) 评论(0) 推荐(0)
摘要:最近有这样的需求,把每次统计到的数据,以txt形式保存到手机SD卡或是手机内存中,遇到一些问题,记录下来。首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:[html]view plaincopy 接着在使用SDcard进行读写的时... 阅读全文
posted @ 2015-07-23 16:33 何人之名 阅读(428) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-07-23 15:06 何人之名 阅读(86) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-07-23 14:09 何人之名 阅读(167) 评论(0) 推荐(0)
摘要:如果你不关心其内部实现,只看如何使用的话,直接看这篇即可。接上篇,接下来,就用最最简单的例子来说明一下:用两个布局文件main 和 test:其中,main.xml文件为:[html]view plaincopytest.xml文件为:[html]view plaincopy在test中设置了其高度... 阅读全文
posted @ 2015-07-23 11:17 何人之名 阅读(137) 评论(0) 推荐(0)
摘要:很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2)... 阅读全文
posted @ 2015-07-20 16:32 何人之名 阅读(149) 评论(0) 推荐(0)
摘要:本文来自CSDN丹丹博客,转载请必须注明出处:http://blog.csdn.net/dany1202/archive/2011/06/08/6532024.aspx.mp3歌曲中,附带有专辑封面的图片,如何解析获取并显示这张图片呢?如图:该图片为使用如下代码解析得到:参考源码中,音乐目录:pac... 阅读全文
posted @ 2015-07-20 03:36 何人之名 阅读(3524) 评论(0) 推荐(0)