![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
leino11121
这个作者很懒,什么都没留下…
展开
-
test
test原创 2016-09-08 11:22:56 · 416 阅读 · 0 评论 -
教你用电脑从 Google Play 下载 Android 程序 apk 文件 Favorite
APK Downloader 是一款帮助你用电脑从 Google Play (原 Android Market ) 下载 Android 应用程序 apk 文件的 Chrome 扩展。@AppinnIvan 同学在 Group 讨论组 里推荐了一个用电脑从 Google Play 里下载 Android 程序的方法,可以直接下载到 apk 文件。Google Play 有着著名的另类制转载 2012-10-19 08:11:03 · 1831 阅读 · 1 评论 -
Android 的系统属性(SystemProperties)设置分析
Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic/libc/include/sys/_system_properties.h1 #define PROP_SERVICE_NAME "property_service"2 #define PROP_PATH_RAMDISK_DEF转载 2012-10-12 15:46:44 · 418 阅读 · 0 评论 -
Android 的系统属性(SystemProperties)设置分析
Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic/libc/include/sys/_system_properties.h1 #define PROP_SERVICE_NAME "property_service"2 #define PROP_PATH_RAMDISK_DEF转载 2012-10-12 15:40:32 · 483 阅读 · 0 评论 -
Android Camera的代码结构
Android Camera的代码结构Android的Camera代码主要在以下的目录中:Camera的JAVA部分packages/apps/Camera/。其中Camera.java是主要实现的文件。这部分内容编译成为目标是Camera.apkcom.android.camera这个包,几个主要的类文件如下:PhotoViewer:GalleryPicker.java(原创 2012-10-04 14:19:12 · 854 阅读 · 0 评论 -
inux ./configure 的参数详解(转载)
./configure该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作 系统的特殊设置,并且最后在制做树中创建一些文件以记录它找到了什么. 缺省设置将制作服务器和应用程序,还有所有只需要C编译器的客户端程序和接口。 缺省时所有文件都将安装到 /usr/local/pgsql. 你可以通过给出下面 configure 命令转载 2012-09-05 09:56:48 · 834 阅读 · 0 评论 -
超全的NFS文档(FOR LINUX)
NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。二、各NFS协议版本的主要区别转载 2012-09-03 14:53:47 · 3554 阅读 · 0 评论 -
android adb 网络不可用。
Android 终端adbd服务需要开启5555号端口来建立于adb的连接,如果未开启5555端口,则不能通过网络调试查看是否可以网络调试: # netstat 有5555端口开放,说明可以进行连接:> adb connect 192.168.x.x如果netstat显示没有5555端口开放,则需要设置adbd参数,并重新启动adbd服务:原创 2012-08-20 10:33:47 · 963 阅读 · 0 评论 -
Android ROM研究---CyanogenMod源代码下载及编译
下载CM源代码其实跟下载google的纯Android源代码是类似的,下面的是CM的官方网站,你要先下载你的手机对应的ROM,放入SDCARD根目录,以防万一。http://www.cyanogenmod.com/ 下面再介绍一个网站:http://forum.xda-developers.com/index.php这是XDA开发者论坛,里面高手如云,会对你有帮助的 现在开转载 2012-08-29 12:30:28 · 675 阅读 · 0 评论 -
Ubuntu adb devices :???????????? no permissions 解决方法
ubuntu下USB连接Android手机后,使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Andr转载 2012-08-01 09:45:28 · 1854 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86转载 2012-10-18 14:45:07 · 440 阅读 · 0 评论 -
linux 平台camera得到YUV数据转RGB888及加BMP头文件
需要在Android平台上通过UVC得到纯YUV数据,需要验证数据的正确性。因此需要将每一帧的YUV数据转为RGB888,但纯的RGB888数据也无法在windows或者ubuntu上打开,需要加BMP头。此文章介绍其实现方法。第一步:YUY2转为RGB888.参考文章:http://blog.csdn.net/jtujtujtu/article/details/3874621//原创 2012-10-31 19:15:17 · 2840 阅读 · 2 评论 -
android media record 汇总
这个一个好网站,有很多非常贴近需求的文章:http://www.android100.org/html/201302/18/1624.htmlAndroid中使用MediaRecorder进行录像详解(视频录制)http://blog.csdn.net/peijiangping1989/article/details/7049991Stagefright +原创 2013-03-18 20:01:40 · 678 阅读 · 0 评论 -
Thread-Safe的理解與分析
http://aftcast.pixnet.net/blog/post/23786004-thread-safe%E7%9A%84%E7%90%86%E8%A7%A3%E8%88%87%E5%88%86%E6%9E%90何謂thread-safe? 這個問題我看過許多論壇都有討論過,都總讓人覺得不很滿意。在此,筆者想要用更logical的方式來把議題說清楚。首先,我們要了解它的定義转载 2013-06-06 09:21:53 · 1135 阅读 · 0 评论 -
如何调试跟踪Android Framework源代码
Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。1. 首先,得到Android 源代码(可参考之前的文章–如何获取Android源代码并编译.doc),并转载 2013-03-14 14:40:43 · 942 阅读 · 0 评论 -
Android 的Camera架构介绍
转自:http://www.freehum.com/2011/04/android-camera-architecture.html 并已按照ICS整理总结第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的转载 2013-02-16 10:36:02 · 602 阅读 · 0 评论 -
为Android安装BusyBox —— 完整的bash shell
http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在转载 2013-01-14 15:08:23 · 611 阅读 · 0 评论 -
android 全局路径变量
ifeq (,$(strip $(OUT_DIR))) OUT_DIR := $(TOPDIR)out endif DEBUG_OUT_DIR := $(OUT_DIR)/debug # Move the host or target under the debug/ directory # if necessary原创 2012-12-20 11:31:34 · 512 阅读 · 0 评论 -
将android频率固定在最大值
将手机中的频率固定在单核某个频率xxx的方法: echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo 0 > /sys/devices/system/cpu/cpu1/online echo 0 > /proc/mtk_hotplug/enable e原创 2012-12-13 10:22:25 · 779 阅读 · 0 评论 -
ffmpeg开发指南
FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。 一、转载 2012-10-26 14:32:45 · 707 阅读 · 0 评论 -
FFMPEG for android 文章汇总
在Android中通过jni方式使用编译好的FFmpeg库-Android中使用FFmpeg媒体库http://doandroid.info/%e5%9c%a832%e4%bd%8d%e7%9a%84ubuntu-11-04%e4%b8%ad%e4%b8%baandroid-ndk-r6%e7%bc%96%e8%af%91ffmpeg%e6%9c%80%e6%96%b0%e7%89%880原创 2012-10-26 21:38:23 · 695 阅读 · 0 评论 -
Eclipse build Android时不生成apk问题解决方法
Eclisps有时build后不生成apk。没有对Eclise做过设置调整,android工程代码也是没有问题的。反正就是莫名奇妙的遇到两次,解决方法如下:1、设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态2、删除d转载 2012-07-19 10:43:25 · 765 阅读 · 0 评论 -
Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。
对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带了相关的驱动,我们只要操作设备文件便可以完成对设备大部分的操作,而另外一些设备,诸如自己设计的硬件产品,这些驱动就需要我们驱动工程师开发出相关的驱动了。内核驱动有它的优点,然而内核驱动在某些情况下会遇到如下的一些问题:1 当使用我们产品的客户有2.4内核的平台,同时也有2.6内核的平台,我们要设计的驱动是要兼转载 2012-03-06 09:56:39 · 1562 阅读 · 0 评论 -
MPEG2 TS基本概念和数据结构(转)
(1)ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始流。原始流包括访问单元,比如视频原始流的访问单元就是一副图像的编码数据。(2) PES- Packetized Elementary Streams (分组的原始流),原始流形成的分组称为PES分组,是用来传递原始流的一种数据结构(3)节目是节目元素的集合。节目元素可能是转载 2011-10-27 13:27:24 · 587 阅读 · 0 评论 -
rowboat的编译页面,怕被改版找不到相关东西
<br />http://code.google.com/p/rowboat/wiki/ConfigureAndBuild#Build_kernelConfigureAndBuild <br />Configure and BuildPrepare your host environmentHardwareSoftwareConfigure your networkCheckout sourcesBuild rowboatBuild kernelBuild rootfsInstall the Androi原创 2011-04-23 17:40:00 · 1989 阅读 · 0 评论 -
libusb 的底層追蹤 (libusb thread support and the relation with kernel usbfs)
<br />因為做 project,無意間找到了Greg KH 大師級的文章-- [Snooping the USB Data Stream] 文中有一段提到 kernel 對 usbfs 的支援,讓 application 可直接透過 usbfs 對 device 發出 usb transfer,實做於devio.c, inode.c, and devices.c 等三個 kernel sources. (note: 我這裡的 kernel version 是 2.6.26)<br /><br /><br原创 2011-04-23 11:41:00 · 2994 阅读 · 0 评论 -
proc文件系统usb部分信息输出
<br /><br />http://blog.csdn.net/workingon/archive/2005/08/31/468684.aspx<br /> <br />/proc/bus/usb 文件系统输出<br />===============================<br />(version 2000.08.15)<br /><br />/proc 文件系统中USB devices 部分产生<br />/proc/bus/usb/drivers 和 /proc/bus/usb/devi转载 2011-04-21 16:31:00 · 1272 阅读 · 0 评论 -
android 修改ramdisk.img和init.rc && android启动后设置/d
有时候希望在启动后做点事情,比如在sdcard上建立目录,修改/data的访问权限等,这些都可以放在init.rc中去完成,那么如何来完成呢,最近由于工作的需要,在这方面进行了一些研究,特写于此,供大家参考。 通过下面的例子来讲述,实现一个功能:在android系统启动后,修改/data的访问权限为770.共4步:1、解压ramdisk.img 2、用c语言完成要实现的功能原创 2011-06-08 15:54:00 · 980 阅读 · 0 评论 -
ubuntu10.10 下安装android 2.2开发环境
<br /><br />一、安装 Java6<br />安装jre/jdk <br />sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk<br />使用这个命令安装后,默认是安装在 /usr/lib/jvm/ 目录下,以我为例,我这里是/usr/lib/jvm/java-6-sun-1.6.0.24 目录, /usr/lib/jvm/下还有一个快捷方式 java-6-sun<br />有时候会安装多个jdk,有时候需要相互切换。可原创 2011-04-08 12:50:00 · 652 阅读 · 0 评论 -
Ubuntu java 环境变量
<br />方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量<1>在 shell终端执行命令:vi /etc/profile<2>在 profile文件末尾加入:JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15<br />PATH=$JAVA_HOME/bin:$PATH <br />CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar <br />export JAV原创 2011-04-07 19:50:00 · 834 阅读 · 0 评论 -
android平台从froyo 2.2开始支持jni单步调试
<br />转自:http://blogold.chinaunix.net/u/26691/showart.php?id=2247039<br />源码下载地址:http://blogimg.chinaunix.net/blog/upfile2/100604145124.gz<br /> <br /> <br /> <br />北京理工大学 20981 陈罡<br />一、写在前面的话(可以理解为废话)<br />前段时间从网上看了google的io大会,亲眼看到了google在it技术发展和创新领域所原创 2011-03-29 11:40:00 · 670 阅读 · 0 评论 -
ubuntu 10.04安装sun-java5-jdk
<br />在终端输入apt-get install sun-java5-jdk时提示找不到源,需要修改源文件 1、修改ubuntu的软件源#vim /etc/apt/sources.list 在最后一行中加入deb http://cz.archive.Ubuntu.com/ubuntu hardy-updates main multiverse<br />2、更新源文件#apt-get update 3、安装sun-java5-jdk#apt-get install sun-java5-jdk 4、设置环原创 2011-03-19 15:25:00 · 2303 阅读 · 0 评论 -
Nexus One USB in Ubuntu 9.10
<br /><br />转http://alan.lamielle.net/2010/01/22/nexus-one-usb-in-ubuntu-9-10<br /> <br /> <br />My shiny new Google Nexus One wasn’t connecting properly over USB to my Ubuntu 9.10 (Karmic) notebook using the Android SDK. Here’s how I fixed it.<br />After转载 2011-03-16 10:41:00 · 1050 阅读 · 0 评论 -
ATA Disk在Linux中的驱动架构对比分析
这里所说的ATA Disk包含两大类:一类是传统的并行ATA(PATA),即IDE接口;另一类是目前流行的串行ATA(SATA)。对于IDE的驱动,Linux-2.6.28还进行了保留,其可以驱成传统的HD设备,也可以驱成流行的SD设备。对于SATA设备,Li转载 2011-07-05 09:58:42 · 1811 阅读 · 0 评论 -
linux libata初始化分析
进来分析libata模块,颇有所感,记录如下,希望能对大家有所帮助,同时也对自己的理解进一步深入。linux版本:linux-2.6.24.3注:因完全是个人理解,理解不当难免,恳请批评指正!!!!大家知道驱动程序在初始化sata controller后, 并转载 2011-07-05 10:30:06 · 5077 阅读 · 0 评论 -
kinect 无法在我的android开发板上显示的分析
之前在网上发现黑客已经将kinect移植到android上,使用的beagleboard平台。公司想在kinect上深耕一下,所以需要将kinect在公司的android开发板上实现。记录以备忘。 一,按照黑客的教程,将之移植到beagleboard C4平台上。挺顺利。原创 2011-04-13 17:09:00 · 2517 阅读 · 0 评论 -
ALSA SOC架构关键点--对driver部分说明比较清楚,但遗憾的是留有问题未解决
转自:http://blog.csdn.net/cpuwolf/article/details/4686830关于ALSA(Advanced Linux Sound Architecture)中文资料真的很少,可能是国人很少真的从零开始做驱动开发的原因。毕竟像wolfso转载 2011-08-24 13:25:23 · 677 阅读 · 0 评论 -
Android 环境下使用GDB
Android环境下使用GDB1) 编译包含Debug 信息设置如下环境变量:TARGET_BUILD_TYPE=debugTARGET_STRIP_MODULE=false (发现即使设置编译为Debug模式, 最后生成的文件系统中的程序和库还是会被strip.转载 2011-09-13 11:39:37 · 442 阅读 · 0 评论 -
OpenFrameworks x kinect x Android
The SIProp project's members finised to make "OpenFrameworks x kinect x Android" Development Environment and to run it on Android(armadill转载 2011-08-10 10:30:54 · 1131 阅读 · 0 评论 -
利用GDB调试Android里的程序
0.编译整个源码,以便得到所有的调试符号,在froyo/out/target/product/$PRODUCT_NAME/symbols1.启动模拟器中的webbrowser,登入到adb shell中, 利用ps命令查看其进程ID, 然后启动gdbserver:转载 2011-08-03 10:35:47 · 1067 阅读 · 0 评论