上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 161 下一页
摘要: 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。 首先需要重写Application,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了。 启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此进程上运行。那么我们在Application创建的时候初始化全局变量,同一个应用的所有Activity都可.. 阅读全文
posted @ 2012-07-10 17:02 郑文亮 阅读(851) 评论(1) 推荐(0)
摘要: 在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java]view plaincopypackagesn.len.actres;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListen 阅读全文
posted @ 2012-07-10 16:47 郑文亮 阅读(387) 评论(0) 推荐(0)
摘要: 最近在写一个rss应用,自然设计到对XML的处理,不懂为什么他使用的是XMLPULL而不是SAX.Baidu了下,原来如此如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式或DOM方式会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。使用PULL方式正合适。Pull解析器和SAX解析器虽有区别但也有相似性。他们的区别为:SAX解析器的工作方式是自动将事件推入注册的事件处理器进行处理,因此你不能控制事件的处理主动结束;而Pull解析器的工作方式为允许你的应用程序代码主动从解析器中获取事件,正因为是主动获取事件,因此可以在满 阅读全文
posted @ 2012-07-10 09:25 郑文亮 阅读(448) 评论(0) 推荐(0)
摘要: 转自:http://www.52solution.com/article/articleinfo/id/80009971/page/1中心议题: * Android 上的 Bluetooth 的开发1. 概述Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此之外,还可以多部手机之间建立 bluetooth 通信,本文就通过 SDK 中带的一个聊天室的例程,来介绍一下 Android 上的 Bluetooth 的开发。在 Android1.x 的时候,相关 API 非常不完善,还不能简单的使用 Bluetooth 开发,有一个开源项目可以帮助程序员 阅读全文
posted @ 2012-07-09 15:41 郑文亮 阅读(695) 评论(0) 推荐(0)
摘要: 将数据库用户名密码等信息写到配置文件config.php里,在在需要引用配置文件内容的文件里用include或require包含进来,并在函数里用global关键字将存放数据库名,密码等的变量全局化,这样就可以在文件里的函数里使用了。config.php文件:<?php$db_name="test";$db_username="root";global $db_password;?>数据库操作类(调用配置文件)db.fun.php:<?phprequire("config/config.php");class db{ 阅读全文
posted @ 2012-07-06 13:43 郑文亮 阅读(12205) 评论(1) 推荐(0)
摘要: 如何防止下载或访问PHP的配置文件? 比如服务器里存放着config.php文件,里面有访问数据库的用户名和密码。怎么样防止用户查看该文件?或是,PHP的设计本身就避免直接查看文件内容的情况? 从安全角度考虑,这个系统级的文件应该做什么保护措施?网友完善的答案经调研,得出以下常用方法:1 在程序中定义一个标识变量define('IN_SYS', TRUE);2 在config.php中获取这变量if(!defined('IN_SYS')) {exit('禁止访问');} 阅读全文
posted @ 2012-07-06 13:20 郑文亮 阅读(747) 评论(0) 推荐(0)
摘要: 对形如config.php文件的读取,修改等操作<?php $name="admin";//kkkk $bb='234'; $db=4561321; $kkk="admin";?>函数定义: 配置文件数据值获取:function getconfig($file, $ini, $type="string") 配置文件数据项更新:function updateconfig($file, $ini, $value,$type="string")调用方式: getconfig("./2 阅读全文
posted @ 2012-07-06 13:15 郑文亮 阅读(1187) 评论(0) 推荐(0)
摘要: 转载::Linux社区1>软键盘的状态——隐藏或显示。一:自动弹出软键盘Timertimer=newTimer();timer.schedule(newTimerTask(){publicvoidrun(){InputMethodManagerinputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);inputMethodManager.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);}},2000);二:软键盘 A 阅读全文
posted @ 2012-07-06 10:59 郑文亮 阅读(30305) 评论(0) 推荐(0)
摘要: php有一个FLASHupload的上传插件,这个是免费的,可以查,通过FLASH插件方式上传,但php.ini中还得修改上传文件大小//修改配置文件php.ini影响文件上传的以下几个参数:file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;即允许上传文件大小的最大值。默认为2M在;;;;;;;;;;;;;;;;;; Data Handling ;;;;;;;;;;;;;;;;;;区域,还有一项:p 阅读全文
posted @ 2012-07-03 10:13 郑文亮 阅读(287) 评论(0) 推荐(0)
摘要: SESSION 的数据保存在哪里呢?当然是在服务器端,但不是保存在内存中,而是保存在文件或数据库中。默认情况下,php.ini 中设置的 SESSION 保存方式是 files(session.save_handler = files),即使用读写文件的方式保存 SESSION 数据,而 SESSION 文件保存的目录由 session.save_path 指定,文件名以 sess_ 为前缀,后跟 SESSION ID,如:sess_c72665af28a8b14c0fe11afe3b59b51b。文件中的数据即是序列化之后的 SESSION 数据了。如果访问量大,可能产生的 SESSION 阅读全文
posted @ 2012-07-03 10:04 郑文亮 阅读(1250) 评论(0) 推荐(0)
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 161 下一页