Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

如何取得Android下的 Google Map MD5指纹

如何取得Android下的 Google Map MD5指纹

在Android 模拟器下配置Google maps遇到了问题1)为了能页利申请Android Map API key 必须准许一个Google的账号和系统的证明书,Google发布Key都需要Google的账号,Google的账号是通用的,Gmail的账号就可以了,如果没有的话可以先去google网站上申请一个账户。当一个应用程序发布的时必须要证明书,证明书其实就是MD5。2)首先你要确定你安装的JDK位置,Windows->Preferences...
Android帮助文档翻译——开发指南 获取用户位置

Android帮助文档翻译——开发指南 获取用户位置

知道用户的位置可以让你的应用程序更加智能并能够传递更好的信息给用户。当开始一个位置感知的 Android 程序时,你可以利用 GPS 或 Android 的网络位置提供者( Location Provider )来获取用户位置。虽然 GPS 最为精确,但它只能在户外使用,比较耗电,而且不能快速获取到用户的位置。 Android 的网络位置提供者( Location Provider )利用基站和 WIFI 判断用户的位置,这种方式的定位在室内室外都可以,而...
Android程序启动画面之Splash总结

Android程序启动画面之Splash总结

方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。 1、两个Activity:首先是AndroidManifest.xml <?xml...
Android垃圾回收实质内容解析

Android垃圾回收实质内容解析

Android手机操作系统中的代码编写方式对于有基础的编程人员来说是比较容易的。因为它是基于Linux平台的操作系统。我们在这里为大家介绍的是Android垃圾回收这一机制,以加深大家对这一系统的了解。 个人觉得sp和wp实际上就是Android 为其c++实现的自动垃圾 回收机制 ,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类...
Android音频视频开发

Android音频视频开发

视频录制功能正在走来,在Androidsdk中有与之相关的类:android.media.MediaRecorder当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源?系统中的一个文件或者是一个可用的网络链接。2.1如何播放media音频1、将文件放到你的工程的res/raw文件夹中,在这个文件夹中,Eclipse插件将会找到它,同时,会将这个资源与你的R2、创建一个MediaPl...
Linux 下监测指定路径下指定时间间隔内是否有指定的文件的生成

Linux 下监测指定路径下指定时间间隔内是否有指定的文件的生成

题目很拗口,感觉自己有必要说明一下,O(∩_∩)O~在 Liunx 程序设计中,有时我们需要写这样一个程序,当指定目录下有相应的新文件生成时,触发程序动作,这个触发的动作可能是解析新生成的文件异或其他行为。一种实现方法是在主程序中运行一个循环监测程序,监测指定目录下指定时间间隔内有没有指定的新文件生成,如果有则触发相应的解析动作等行为。下面是自己写的一个脚本文件,功能就是做这样一件事情:#!/bin/bash#program: #后台脚本,查找path路径...
Linux system函数返回值

Linux system函数返回值

例:status=system("./test.sh");1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?仅判断status是否==0?或者仅判断status是否!=-1?都错!3、man中对于system的说明RE...
Linux进程间通信之共享内存(system v)

Linux进程间通信之共享内存(system v)

System v的共享内存:共享存储允许两个或多个进程共享一给定的存储区,是同一个计算机中进程间通信的最快方式。和共享内存有关的函数: #include <sys/ipc.h> #include <sys/shm.h> int shmget(key_t key, size_t size, int shmflg);该函数为获取一个共享内存的标识符,其中key变量可以通过ftok()来获得Size为需要的共享内存大小,shmflg是共享...
Tinyos 2.x在cc2430上的成功移植

Tinyos 2.x在cc2430上的成功移植

最近一直在弄wsn的定位,用jennic不能直接得到RSSI,用z-stack协议栈总是在IAR7.20H上出问题,而且我看好多国外做的都是用Tinyos这个东西,很多论文也是基于这个。所以一直在弄,弄了很久没弄出来,今天突然又想弄一下,结果弄出来了,于是马上写成了此文,一方面以便于以后重做时提供便利,另一方面给和我遇到同样问题的朋友一个参考和借鉴。今天我们要做的事如下:目的:将Tinyos2.x移植到cc2430中流程:在windows下建立cygwin...
TinyOS for CC2530中startup.a51解读

TinyOS for CC2530中startup.a51解读

在CC2530S上移植TinyOS,遇到的首个问题应当是存储器映射。如果从CC2430的基础上修改移植到CC2530,那么必定要考虑存储器的映射问题。图2-1为CC2530 XDATA存储空间。如果直接使用原startup.a51作为CC2530的启动文件,虽然程序可以运行,但是,不可避免的会出现错误,造成这些错误原因绝大多数是因为内存区域没有清零。下面给出两个已知的错误。问题1:移植CC2420(其实已经移植到了CC2520上,只是名字没有改)协议栈,当...
TinyOS在CC2530上移植之USART

TinyOS在CC2530上移植之USART

网上关于TinyOS在CC2430上移植的文章到处都是,http://www.tinyos8051wg.net/ 8051工作组提供了最新版本的TinyOS8051wg-0.1pre4.tgz 软件包。但是,我个人觉得,这个资源包仅仅是实现了TinyOS能够运行于CC2430这样的以8051为内核的SOC上,只是告诉世人TinyOS能够支持当前最流行的无线单片机。。。比如,USART,只是在HalCC2530SimpleUartP.nc文件中实现了最简单的...
Ubuntu 下TinyOS msp430 Toolchain mspgcc升级

Ubuntu 下TinyOS msp430 Toolchain mspgcc升级

目前,TinyOS官网发布的TinyOS2.1.1,其内部支持的mspgcc还是老版本3.2.3,对于TI 430系列高端单片机都不支持,支持的也仅为msp430x1611等低端系列。为了把TinyOS移植到更高端的单片机上,比如msp430f2618,就必须升级MSP Toolchain。Sourceforge上已经更新了最新版本的mspgcc4,这个本版全面的支持TI 430全系列,最新支持GCC版本为4.4.3 ,支持GDB本版为7.0.1,Insi...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>