`
leili
  • 浏览: 179927 次
社区版块
存档分类
最新评论
文章列表
以前在学习数据结构的时候一直没弄懂函数参数里面传递 ** p 以及使用 &的含义,这里摘抄了一小段文章方便理解。不懂的时候再看看这几段代码。 指针参数是如何传递内存的? 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。见如下例子: void GetMemory(char *ip, int num) {  ip = (char *)malloc(sizeof(char) * num); } void Test(void) {  char *str = NULL;  GetMemory(str, 100); // str 仍然为 NULL  strcpy( ...
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功 ...
MoviGuard准备发布, 支持rtsp/rtp协议, mpeg4-sp视频编码,支持实时视频观看,拍照录像,连接点管理等功能。 后续可支持音频扩展成手机电视等其他应用。 不用MediaPlayer, 自己实现网络下载和视频解码。 对于有C++经验的同学来说,开发android程序不是件困难的事情。 而越来越成熟的NDK也让C/C++程序员感觉轻松。 总结之前android开发过程中的一点感想: 1) 如果JAVA性能够用就别用NDK。 C库不成熟稳定的话, 打LOG调试NDK会很痛苦(还好我的播放引擎比较成熟,移植调试花的功夫不多)。ndk r6新推出的ndk-stack工具还没怎么用, ...
k歌之王: 考虑到ANDROID手机屏幕尺寸大小不一, 程序适配显得很重要。 特意转一篇网上的文章。 有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸:<wbr style="color:rgb(50,62,50); font-family:simsun; font-size:14px; line-height:22px"><span style="color:rgb(50,62,50); font-family:simsun; font-size:1 ...
1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。 远程服务(Remote) 该服务是独立的进程, 服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立的进程, ...
Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。 有很多方式,每个android应用程序存在于不同的世界: (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的进程。 (2)每个进程都有他自己的虚拟机对象(VM),所以应用程序代码与其他的应用运行是彼此隔离的。 (3)默认的,每个应用被分配一个唯一的Linux user ID,都被设 ...
貌似从SDK 2.2后tools包下面就没有了adb.exe文件了,而且还给出个说明文件adb_has_moved.txt,里面明确告诉了原因:The adb tool has moved to platform-tools。原来从SDK R8以后,SDK需要有一个新的组件支持,这个组件叫做Platform-tools,adb已经迁移到这个目录下去了。并且adb_has_moved.txt文件也说明需要在PATH环境变量中增加<sdk path>\platform-tools路径,以便能够从任何地方启动adb.exe。
在android应用开发中,作为配置环境的preferences,用到的地方颇多,下面我带大家来详细讲解下android中SharedPreferences的用法。先上图看下配置画面的效果吧。 上图是preferences页面的效果图。 点击设置IP地址后跳出设置对话框: android 为了方便管理SharedPreferences,为我们提供了简单快捷的PreferenceActivity类,通过继承该类,可以实现各种漂亮的preferences UI设置界面。下面贴出preferences页面的java代码,类名是MyPreferenceActivity.java ...
上次部署gs项目的时候。由于以前的工作人员把默认自带的WEB-ROOT 目录改成了gs目录,现在部署gs项目的时候gs直接给默认部署到了ROOT 项目低下,如下图: 正常我们需要的情况应该是部署到 gs项目下。。所以我这里要修改下 Web context-root 的路径 (刚开始默认的是/ ) 修改后应该如下: 改成这样后部署的话就正常了。
源生的radiobutton空间的按钮图标大家都知道是一个圆形的按钮形状,由于业务的需要有可能更改它的样式,所以就用到了自定义图标样式。更改radiobutton图标样式的方法其实很简单,只需要一个selector选择器文件即可,废话不多说了,贴代码: 请看radiobutton.xml文件,该文件位于layout文件夹中 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.co ...
java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可 ...
Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adapter优化
作者: k歌之王 android作为最火热的手机开发平台, k哥怎么会错过呢。 android确实带来了许多不一样的开发体验。 我会不断更新这篇笔记, 跟大家一起学习:) 1) 开始搭建环境之前, 先把\android-sdk-windows\temp目录删除 ...
TCP/IP四层模型和OSI七层模型 表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。 表1-1 TCP/IP四层模型和OSI七层模型对应表 OSI七层网络模型 Linux TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 TFTP, FTP, NFS, WAIS 表示层(Presentation) Telnet, Rlogin, SNMP, Gopher ...
因为距离书的正式上架还有一段时间,所以这篇资源汇总贴暂时内容比较少,后续会补充完整~ 《Windows CE大排档》源代码(http://blog.csdn.net/norains/archive/2011/04/07/6307164.aspx) 《Windows CE 大排档》封面和封底出炉啦! (http://blog.csdn.net/norains/archive/2011/04/01/6294782.aspx) 《Windows 大排档》目录 (http://blog.csdn.net/norains/archive/2011/04/25/6361996.aspx) ...
Global site tag (gtag.js) - Google Analytics