自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (17)
  • 收藏
  • 关注

转载 Android增加service和对应的AIDL

在Android中,应用访问service提供的接口都是通过AIDL(Android Interface Definition Language),可以理解为一种规范,甚至可以粗陋的理解为C语言里面的.h文件,如果你曾经是一名C语言开发者,而且只是使用的话。下面的例子是想增加获取cpu 频率的service及其对应的AIDL,其中并没有实际的读取频率和设置governor的操作,仅仅用于演示如何在

2015-07-30 17:13:00 263

转载 Android蓝牙通信

Android为蓝牙设备之间的通信封装好了一些调用接口,使得实现Android的蓝牙通信功能并不困难。可通过UUID使两个设备直接建立连接。   具体步骤:    1.  获取BluetoothAdapter实例,注册一个BroadcastReceiver监听蓝牙扫描过程中的状态变化[java] view plaincopyprint?

2015-07-30 16:58:48 446

转载 Android Wifi方法大全

首先需要强调一点的是wifi只能在真机上测试!在Android里,所有的wifi操作都在android.net.wifi包里,而常用的类也就只用几个,对于一般的开发人员来说,常用的操作也是有限的,不需要刻意的去记,用的时候现查就ok了,下面是《Android应用开发揭秘》里面关于wifi的范例,个人感觉还挺齐全,跟大家分享一下![java] view plain

2015-07-30 16:54:52 339

转载 android framework 源码结构图

frameworks 目录 (核心框架——java及C++语言).|-- base    (基本内容)|   |-- api   (?都是xml文件,定义了java的api?)|   |-- awt   (AWT库)|   |-- build   (空的)|   |-- camera   (摄像头服务程序库)|   |-- cmds   (重要命令:am、app_pro

2015-07-30 14:32:25 889

转载 启用SVN的分支管理

前提使用SVN分支技术,需要理解并掌握SVN的基本操作。如果对SVN的基本操作不熟悉,或者存在理解上的问题,可能对分支的使用造成障碍。 一些基本概念:1.版本库版本库就是SVN服务器上,存放记录了文件、目录每一次变化的数据库。 2.工作副本工作副本(也叫工作拷贝,很多时候简写做WC——即Work Copy)。它是版本库代码

2015-07-29 13:50:24 421

转载 Android 去掉Power键按钮 锁屏界面 休眠时间

---------------http://blog.csdn.net/drakeblue/article/details/38680353一、休眠时间,有的方案可能是在device目录下的补丁修改 比如Amlogicframeworks/base/packages/SettingsProvider/src/com/android/providers/settings/Database

2015-07-28 10:02:10 535

转载 安卓系统物理按键和虚拟按键同时存在

--------------http://blog.csdn.net/DrakeBlue/article/details/39049495Android系统在外接物理键盘的时候,可以在Settings的Language&Input设置中,将默认的输入设置设为软键盘还是物理键盘。Android系统在检测到有外接USB键盘的时候,默认是启用物理键盘,而软键盘将会隐藏。如果需要启用软键盘

2015-07-28 10:00:35 1577

转载 安卓资料

xqhrs232xqhrs232本版等级:#1 得分:0回复于: 2012-05-15 18:07:33关于Android 添加系统级(java)服务和调用的编写实现说明 http://blog.csdn.net/xqhrs232/article/details/7557138Android系统自带的Service原理与使用http:

2015-07-24 10:42:20 504

转载 Android开发遇到的细节问题(一)

1 为什么按钮XML绑定的点击事件出错,或者无效?例如:<Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/button_send" android:layout_width="wrap_content" android:layout_h

2015-07-23 19:33:52 699

转载 Android应用程序签名(官方文档中文版)

译者: http://weibo.com/huangts 日期: 2011-05-17补充2011-05-24: 实践中, 用Eclipse的Export Wizard导出时, keystore所在的文件夹和导出的apk所在的文件夹,需要全英文命名. 如果路径中包含, wizard会出错 (Mac下如此,其他OS下尚未试过)概览Android要求所有

2015-07-23 13:55:55 388

原创 ANR超时时间的定义

ANR超时时间在frameworks/base/services/java/com/android/server/am/ActivityManagerService.java文件中进行了定义    1.broadcast超时时间[java] view plaincopy// How long we allow a receiver to ru

2015-07-23 13:01:59 822

转载 android“设置”里的版本号

在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了设置--关于设备--版本号。Build.DISPLAY即Build类中的 DISPLAY 变量,在文件f

2015-07-23 12:46:50 405

转载 JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!        用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );        这一行最重要,它确立了转换的格式,yyyy是完

2015-07-23 10:57:15 880

转载 安卓关机重启

实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId="android.uid.system",再修改签名即可;具体方法参考:点击打开链接1、使用PowerManager来实现:代码:复制代码代码如下:private void rebootSystem(){

2015-07-22 17:38:58 719

转载 Android声明和使用权限

Android定义了一种权限方案来保护设备上的资源和功能。例如,在默认情况下,应用程序无法访问联系人列表、拨打电话等。下面就以拨打电话为例介绍一下系统对权限的要求。一般在我们的应用中,如果要用到拨打电话的功能,我们会这样编码:[java] view plaincopyUri uri = Uri.parse("tel:12345678");  

2015-07-21 17:16:44 458

转载 AlarmManager的使用

AlarmManager的作用文档中的解释是:在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent。 对应AlarmManager更深层的了解可以参考: http://www.programbbs.com/doc/5888.htm http://jinguo.iteye.com/

2015-07-21 16:03:18 316

转载 Android如何获得系统(system)权限

Android中如何修改系统时间(应用程序获得系统权限){:122_323:}  在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这

2015-07-21 15:53:00 513

转载 安卓启动流程

摘要:本文讲解Android系统在启动过程中的关键动作,摈弃特定平台之间的差异,讨论共性的部分,至于启动更加详细的过程,需要结合代码分析,这里给出流程框架,旨在让大家对开机过程更明了。 关键词:U-boot、Linux、Android 目录:       第一部分:Bootloader启动一、Bootloader的定义和种类二、Arm特定平台

2015-07-17 11:35:03 1020

转载 Android系统的定制

------http://blog.csdn.net/mr_raptor/article/details/301134174.3定制Android平台系统通常产品厂商在拿到Android源码后会在Android源码基础上进行定制修改,以匹配适应自己的产品,从本节开始,我们从最原始的Android源码系统里一步一步定制出自己的Android系统。本节主要内容包含:根据Andr

2015-07-15 18:19:03 647

转载 编译Android时,添加或者删除system.img中第三方apk、更改Android系统默认语言

/******************************************************************************************** * author:conowen@大钟                                                                                    

2015-07-14 17:17:11 982

转载 应用程序编译进安桌系统

APK 编译进安桌系统将一些apk文件预编译到系统中,从而不用每次跟新系统后在安装应用。mydroid$ gedit device/ti/nexttab/device.mk 增加文件:# ***Tommy: Prebuild all APK to /system/app for use GooglePlay ***#增加google play应用,需要如下apk文件才能

2015-07-14 15:26:17 645

转载 理解 Android Build 系统

前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading.html。Android Build 系统用来编译 Android 系统,Android SDK 以及相关文档。该系统主要由 Mak

2015-07-10 17:43:47 379

转载 安卓音频 讲解

blog.csdn.net/column/details/thinkinginandroid.html?&page=2

2015-07-10 14:51:56 338

转载 hexdump命令使用

hexdump命令是Linux下的打印16进制的利器,它可以按我们指定的格式输出16进制,特别有用,配合eeprom来用简直是绝配。今天我们来介绍一个hexdump命令的使用:首先我们准备一个测试用的文件test,十六进制如下:[plain] view plaincopy00 01 02 03 04 05 06 07 08 09 

2015-07-09 11:53:01 430

转载 删除.SVN+批量删除/增加文件

很多原因可能要删除SVN信息,如下方法可以完成:1.rm -rf  ` find -name '.svn'`    #注意` find -name '.svn'` 的引号不是单引号,是ESC下面的那个      '.svn'的引号是单引号2.find . -type d -name ".svn"|xargs rm -rf由此引出了xargs命令的用法:xargs  [-0prt

2015-07-09 11:16:46 686

转载 cJSON源码里的例子

这是cJSON源码里的例子,我觉得非常全面就贴出来留作备案.方便查找.#include #include #include "cJSON.h"//#include "cJSON.c"     也可以包含C文件,就不使用库了./* Parse text to JSON, then render back to text, and print! */void d

2015-07-03 17:13:25 1290

转载 Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本

首先参考http://wiki.chumby.com/index.php?title=Lua&printable=yes上的做法,修改lua-5.1.4.tar.gz. 上的Makefile,编译过后会在/src目录下生成可以在arm-linux上可以运行的lua解析器和luac编译器。我们在arm-linux下运行lua脚本,只需要用到lua解析器就ok了,所以,我们把lua cp到我们开发板l

2015-07-03 16:33:12 1116

转载 CJSON 实例

cJSON库1、json的数据结构 c语言中json数据是采用链表存储的 typedef struct cJSON {       struct cJSON *next,*prev;// 数组 对象数据中用到       struct cJSO

2015-07-03 15:54:40 1203

转载 #LINUX#通过编译链接,却运行时找不到.so文件

我们知道在linux下,.so文件相当与windows上的dll文件,即动态链接库。 动态链接库是为了减少发布程序的大小,可以将具有相同功能的code放在动态链接库中,随应用程序一起发布。而对于应用程序来说,只需要知道其接口就可以,在运行时动态的加载代码到内存中,与其相反的是静态链接库。 在接手一个项目的代码后,因为此代码需要很多第三方库,所以,在本机安装这些第三方库之后,我也成功的通过了编译与

2015-07-03 09:22:04 1768

原创 给openwrt移植一个其他项目的问题记录

将公司的一个项目移植到openwrt,使其可以链接到云上实现远程集中控制.1.SCP软连接的问题我们在系统中,经常用到软连接;当我们从远程机器scp 数据时,这个软连接不会cp过来;而是把软连接到的目录中的内容完全cp过来;这样之前的软连接就失效了而且占用磁盘空间增大。 scp 文件夹 正确的方法:tar 打包再解压sudo tar -czvf test.tgz /..../test s

2015-07-01 17:05:33 759

uart_any_baudrate.c

这是linux下的串口工具, 支持任意波特率. 用法简单: ./uart /dev/ttyUSB0 12345

2019-09-14

根据3点坐标求圆心和半径..c

c语言实现的根据3个点的(x, y)坐标值,计算出圆的圆心和半径的算法.

2019-09-14

pwm.tar.gz

linux pwm 驱动模板 ,包括 dts文件和linux驱动源码, 微调即可使用.

2019-09-14

i2c.tar.gz

linux i2c驱动访问 mpu9250 ,包括 dts文件和linux驱动源码

2019-09-14

spi.tar.gz

linux spi 驱动访问 mpu9250 ,包括 dts文件和linux驱动源码

2019-09-14

linux kobject kset bus.tar.gz

linux kobject kset测试代码,以及根据kobject,kset写了符合linux设备驱动模型的ymj总线

2019-09-14

menuconfig.tar.gz

和linux內核编译一样的menuconfig 模板, 可以在终端显示图形界面的配置.

2019-09-14

stm32f103c8t6_linux_naked.tar.gz

在linux下进行stm32 c8t6 makefile开发, 不依赖任何库.

2019-09-14

USB 开发大全

USB开发大全 第4版。

2016-04-20

WAV 格式歌曲

WAV 格式音频,超过60M,压缩后刚好。

2016-04-20

1080p bmp

1080p的 bmp格式的图片

2016-04-20

H5 超级玛丽小游戏源码

强烈推荐的H5小游戏源码,给人不一样的感觉。

2016-04-19

CCNA 网络基础

讲网络基础,非常好的。

2016-04-19

android 框架揭秘

特别好的关于android框架的书,推荐指数5颗星。

2016-04-19

Can 测试程序

liux can 收发测试程序,可以很方便的测试

2015-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除