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

首页 / 操作系统 / Linux

判断Adndroid手机的网络连接状态

判断Adndroid手机的网络连接状态

判断手机的网络状态,需要使用ConnectivityManager。ConnectivityManager主要管理和网络连接相关的操作 。 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getState()方法获取的State对象则代表着连接成功与否等状态。Java代码:packagecom.l...
Android上传文件到Web服务器,PHP接收文件

Android上传文件到Web服务器,PHP接收文件

Android上传文件到服务器,通常采用构造http协议的方法,模拟网页POST方法传输文件,服务器端可以采用JavaServlet或者PHP来接收要传输的文件。使用JavaServlet来接收文件的方法比较常见,在这里给大家介绍一个简单的服务器端使用PHP语言来接收文件的例子。服务器端代码比较简单,接收传输过来的文件:<?php$target_path="./upload/";//接收文件目录 $target_path=$target_path.b...
Android判断当前界面是否是桌面(主页)

Android判断当前界面是否是桌面(主页)

最近自己在做应用,需要使用到判断当前是否是桌面而处理效果。研究参考了一些文章,有的说到了点,但都没有说明清楚。本文代码经过实践,仅供参考!1、首先获得属于桌面的应用(系统原装应用、Go桌面等等)分析:1)这些应用都会包含:"Android.intent.category.Home";2)所以只要找出所有的声明为Home的activity的"android.intent.action.MAIN"所在的包名就可以了!代码如下:/***获得属于桌面的应用的应用包...
自适应iOS的不同键盘高度

自适应iOS的不同键盘高度

在iOS 5中,键盘的高度是会变化的,比如切换到中文输入法时会在键盘上方多出一层候选字区域,如下图:而在英文输入法下是没有文字候选区域的。因此在用户输入场景下,布局的美观和可用性可能受到键盘高度变化的影响,因此需要动态适应键盘高度。解决方案是监听键盘呼出事件的消息:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillShow:)name:UIK...
iOS开发总结

iOS开发总结

版本和平台Runtime System对于Objective-C来说就好比是它的操作系统/运行平台,它使得Objective-C代码能跑得起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个编译器,还需要一个运行时环境来执行编译后的代码。这里会讨论到NSObject类,Objective-C程序如何与Runtime System交互,运行时动态地加载新类,发消息给其它对象,以及运...
在Java程序中使用Linux命令(脚本)

在Java程序中使用Linux命令(脚本)

一、需求:在编写Java程序时,需要调用系统提供的服务:我的需求时,在程序运行的某个点使用Linux系统服务清空内存中的文件缓存。Linux提供了/proc/sys/vm/drop_caches工具进行内存的清理: 我前面的blog有提及:http://blog.csdn.net/yumengkk/article/details/6897567这时就需要在java中调用Linux脚本或者命令:二、 书归正转:在java程序中如何调用Linux的命令?如何...
在Android源码中编译自己的模块

在Android源码中编译自己的模块

在进行Android下的jni开始时,我们编写的有些C/C++代码需要访问android中的一些C/C++的头文件,这些头文件没有在NDK中包含,不能再NDK中直接编译。只能放入到android的源码中进行编译。编译的方法为:1.在android的源码的development路径下创建一个文件夹,取名为screen(可以取任意的名称),然后将需要编译的C/C++文件放入这个文件夹,然后编写makefile文件Android.mk,内容大致如下:LOCAL_...
<< 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 >>