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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android常用权限permission列表摘录

Android常用权限permission列表摘录

一个Android应用程序需要权限才能调用某些android系统的功能;一个android应用也可能被其他应用调用,因此也需要声明调用自身所需要的权限。除了平时常用的权限记得比较熟悉,还有很多的权限一时需要用到却有想不起来,下面是摘选自网络的一组使用频率比较高的权限的列表,整理归档备用属性说明android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问 "properties"表在checkin数据库中,改值可以修改...
Gcc编译C程序常用选项

Gcc编译C程序常用选项

Gcc编译C程序常用选项-o 指定目标文件名-std=c99 用C99标准编译-Wall 警告全开-c 只编译不链接,生成中间文件-g 生成调试信息-O0 : 默认不优化(若要生成调试信息,最好不优化)-O1 : 简单优化,不进行速度与空间的权衡优化;-O2 : 进一步的优化,包括了调度。(若要优化,该选项最适合,它是GNU发布软件的默认优化级别;-O3 : 鸡肋,兴许使程序速度更慢;-funroll-loops : 展开循环,会使可执行文件增大,而速度是...
简单的Linux环境下多线程TCP服务程序框架

简单的Linux环境下多线程TCP服务程序框架

运行环境:Linux2.6以上文件说明:tcputil.c --------------- TCP多线程服务框架实现tcputil.h --------------- 公开函数声明使用说明:发送消息必须采用固定的(消息大小,消息体)这种流边界方式,其中消息大小是uint32_t类型,并且是网络字节序。直接调用start(监听IP, 监听端口,自定义消息处理函数)即可;主要是提供自定义的消息处理函数,原型为:int msg_handler(int socke...
Android中如何实现OEM

Android中如何实现OEM

前几天接到个需求,如何根据一个基础的Android App来生成100个或更多的App,要求App icon和App name都不一样(可能还会有配置文件)。这个有点类似于为App贴上自己的标签,但具体功能由别人提供,有点类似于OEM,下面来分析下如何实现仔细想一下其实这个就是apk的编译和反编译的应用,再加上个签名(不签名的话无法使用)。只不过是用代码实现罢了准备工作1、配置好Java开发环境2、下载google提供的apk编译和反编译工具 (包含apk...
Java文件的 In 与 Out 的相对性

Java文件的 In 与 Out 的相对性

在Java IO操作时,总是搞不清楚 In 与 Out的相对性,其实,in与out就是相对于内存而言。收录一点解释:我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等待键盘将字符输入到内存中。所以,你根本就不用死记硬背,当你遇到IO的时候,就想两件事,...
iOS 截取部分图片并显示

iOS 截取部分图片并显示

在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide]; UII...
UITableView 添加 下拉刷新(EGORefreshTableHeaderView)

UITableView 添加 下拉刷新(EGORefreshTableHeaderView)

如果你说你不知道什么是下拉刷新,好,我原谅你。不过你一定用过这些app吧?然后你说,真好用,我也要给我的app里的所有table view都添加这个 pull & refresh 的功能。然后你就去 UIKit 里找啊找。咦,怎么所有跟 table view 相关的 header file 里,都没有这个功能的 instance method 或者 property 描述?是不是因为我的 SDK 版本太旧了?于是你赶紧通宵下载了最新的 iOS 4....
在iOS代码中使用UNIX命令

在iOS代码中使用UNIX命令

本人最近在做一个iPhone短信上传下载的项目,在短信下载完成后,需要重启SMS app才可以看到下载后的短信内容。但是实际中让用户去重启sms app,必然是不可能的,所有只能在代码里面实现同样的效果。使用unix命令来结束短信进程,当用户再回到短信页面的时候,短信其实已经重启启动了。定义一个文件UnixCMD.c文件内容如下:#include <stdio.h>#include <stdlib.h>void KillSMSPro...
Android2.2以上使用HorizontalScrollView取代Gallery

Android2.2以上使用HorizontalScrollView取代Gallery

近期一直在做我的毕业设计--郑大学生助手,先给这个Android应用做一个主题切换功能,以前也使用过Gallery,最初自己的想法也是使用这个,再让用户选择使用哪一个,可是当我在写代码中,eclipse提示The type Gallery is deprecated。查阅资料后发现2.2以上版本已经用HorizontalScrollView取代Gallery ,原因Gallery每次切换图片时都要新建视图,造成太多的资源浪费。我现在需要的是在手机上显示可以...
System.nanoTime与System.currentTimeMillis的区别

System.nanoTime与System.currentTimeMillis的区别

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。System.nanoTime提供相对精确的计时,但是不能用他来计算当前日期,在jdk中...
<< 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 >>