![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 开发
似水流年___
这个作者很懒,什么都没留下…
展开
-
android 编译错误do_inode_allocate_extents: Failed to allocate 157
android 编译错误do_inode_allocate_extents: Failed to allocate 157 (2013-05-06 17:22:22)转载▼ 分类:android移植out/target/product/rk2928sdk/obj/PACKAGING/systemimage_intermediates/syst原创 2014-08-19 15:28:30 · 819 阅读 · 0 评论 -
Android的权限机制
Android是基于Linux的系统,其权限访问控制自然离不开Linux的权限访问控制,而在第一章当中,将分成两个部分来剖析Android的权限控制系统。一. Linux权限机制 Linux的权限访问是由进程(访问者)和文件(被访问者)两部分组成的。其中相当一部分内容参考至APUE[1]。1.1 Llinux文件权限 我们在Linux当中输入命令 $ls原创 2014-12-11 15:17:18 · 597 阅读 · 0 评论 -
Android 底层框架笔记
android底层的实现 android的apk想要获取底层的数据或者接口,要实现底层的相关服务,现对此作出记录 1,编写hal层 hal层代码主要是对驱动提供的接口进行操作,其中有open ,read,write,mmap,ioctl和sys下的一些接口的操作; hal层代码严格按照安卓的那套写法编写,原创 2015-01-26 17:22:56 · 929 阅读 · 1 评论 -
Git常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库原创 2014-11-27 10:18:09 · 309 阅读 · 0 评论 -
Android之Camera
总体介绍 Android Camera 框架从整体上看是一个 client/service 的架构,有两个进程:一个是 client 进 程,可以看成是 AP 端,主要包括 JAVA 代码与一些 native c/c++代码;另一个是 service 进 程,属于服务端,是 native c/c++代码,主要负责和 linux kernel 中的 camera driver 交互,搜原创 2014-10-21 10:24:00 · 419 阅读 · 0 评论 -
C++ 总结笔记 <一>
一,定义类的对象先定义一个类:class A{public: A(); virtual ~A();......};类实现略。用的时候:A a;a.成员函数;a.成员变量;a 就是一个对象。也可以这样用:A *a = new A;a->成员函数;a->成员变量;注: A a;原创 2014-11-03 09:20:52 · 379 阅读 · 0 评论 -
Android.mk
Android中加入自己的文件的 android.mk的编译:原创 2014-10-17 16:23:51 · 385 阅读 · 0 评论 -
Linux 内核驱动固件加载方式
对于内核驱动需要的固件文件,有两种方式加载: 方式1:固件编写进内核1, 在驱动的 Driver ---> Generic Driver Options ---> External firmware blobs to build into the kernel binary 下编写 固件名字,(全称)。同时在此后的root direction下编写文件路径, e原创 2014-11-13 15:44:14 · 2976 阅读 · 1 评论 -
Android中Parcel的分析以及使用
简单点来说:Parcel就是一个存放读取数据的容器,Android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C++都实现了Parcel,由于它在C/C++中,直接使用了内存来读取数据,因此,它更有效率。分析Binder机制中的客户端与服务器端进行实际操作ontransact()函原创 2014-09-17 16:33:37 · 681 阅读 · 0 评论 -
Android.mk文件语法规范及使用模板
Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这原创 2014-08-29 17:35:17 · 497 阅读 · 0 评论 -
Android wifi 简要分析
这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager(1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。打开这个类,我们可以看到以原创 2014-08-12 10:53:18 · 922 阅读 · 0 评论 -
android wifi驱动移植详细过程
对于刚入手android没多久的人来说,android wifi 驱动的移植确实还是有难度的,不过参考了网友的相关帖子后,最终还是移植成功了,,以便自己和他人查看学习:&&&& WIFI的基本架构 &&&&(这一部分比较重要,是一直wifi驱动的基础)1、wifi用户空间的程序和库:external/wpa_supplicant/生成库libwpaclient.so和守护进程w原创 2014-08-08 13:48:35 · 3665 阅读 · 0 评论 -
android的logcat详细用法
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用. 一、使用logcat命令的目的: 1、你可以用 logcat 命令来查看系统日志缓冲区的内容: [adb] logcat [] ... [] ... 详细内容,请查看Li原创 2014-08-08 14:43:48 · 412 阅读 · 0 评论 -
Android Studio 更新SDK无法联网问题
Android studio通过获取Android SDK Sites设置的offline repo来安装,默认的offiline Repo可能刷新不出来SDK Platform和SDK Tools的其他版本,需要修改offline repo的URL,即offline-repo.xml文件,下面讲如何修改此文件: 可以去找一些repository的网址,网址内部会有cmake,NDK...原创 2018-06-12 10:54:33 · 1580 阅读 · 0 评论