- 浏览: 40722 次
- 性别:
- 来自: 武汉
-
最新评论
文章列表
SearchManager具体使用步骤如下:(1)配置search bar的相关信息,新建一个位于res/xml下的一个searchable.xml的配置文件,如默认值、是否有搜索建议或者语音搜索。
view source print?
01
<searchable xmlns:android=http://schemas.android.com/apk/res/android
02
03
<!-- label为搜索框上方的文本,hint搜索框里面的提示文本,显示label -->
...
uses-permission权限列表
- 博客分类:
- Android
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.ACCESS_FINE_LOCATION允许一个程序访问精良 ...
Activity生命周期
- 博客分类:
- Android
之前也说过了解Android Activity是十分重要的,因为android的应用的生命周期是由android 系统决定的!Android Activity生命周期中可认为分为7个阶段;用7个函数原型来描述吧protected void onCreate(Bundle savedInstanceState)protected void onStart()protected void onResume()protected void onPause()protected void onStop()protected void onRestart()protected void onDestroy ...
java调用dll或so动态库文件(c++/c)开发平台:Eclipse3.6.1.1+CDT(cdt-master-7.0.0)+MinGW(MinGW-5.0.2)
一:在Eclipse中搭建开发C/C++的环境
1:下载并安装cdt :http://www.eclipse.org/cdt/downloads.php :选择自己eclipse 支持的cdt插件,下载,并且 通过eclipse-->help-->install new software安装cdt
二:下载并安装MinGW
1: 下载地址:http://sourceforge.net/proje ...
jeecms-3.1.1 导入eclipse
- 博客分类:
- JeeCMS
1.下载jeecms-3.0.2-final,jeecms-3.0.2-final-src 2.新建项目 3.把jeecms-3.0.2-final-src里面的三个包也都解开,都复制到项目src下 4.把jeecms-3.0.2-final\ROOT里面除WEB-INF\lib和WEB-INF\classes里的所有复制到WebRoot下 5.把jeecms-3.0.2-final\ROOT\WEB-INF\lib下除jeecms开头的三个包以外的所有jar复制到项目lib下 6.把jeecms-3.0.2-final\ROOT\WEB-INF\classes里的配置文件复制到项目s ...
一、前期准备
1.下载Msysgit工具
Windows环境下的Git客户端程序,下载地址:http://code.google.com/p/msysgit/
参见下图:
2.安装Msysgit工具
参见下图:
3.在磁盘上建立一个文件夹
存放Git工具下载下来的Android源码,参见下图:
4.打开Git命令行窗口
右键点击刚刚新创建的文件夹,参见下图:
Git命令行窗口,参见下图:
二、开始下载
1.访问Android源码下载网站
这个网站于SVN+APACHE那样的管理方式,访问地址: http://and ...
android 多媒体数据库详解
- 博客分类:
- Android
主要分为几节:
1. Android的媒体文件内部是如何存储的?
2. Andoid的媒体文件如何获取?
3. 在使用媒体文件的一些小技巧。
1. Android的多媒体如何存储的?
Android的多媒体文件主要存储在/data/data/com.android.providers.media/databases目录下,该目录下有两个db文件,一个是内部存储数据库文件(internal.db),一个是存储卡数据库(external-XXXX.db)。媒体文件的操作主要是围绕着这两个数据库来进行。这两个数据库的结构是完全一模一样的。
开发基于谷歌地图的应用和普通的android应用差不多都要使用它提供给我们的类库,所不同的是google map的类库不是android平台的基本类库,是google api的一部分,所以建立项目时,SDK要选择Google APIs;
还有一点,开发基于地图的应用时候需要使用google map的APIkey,必须先申请key,然后才能开发基于地图的应用。
下边分步骤记录下,整个过程:
一、申请google Maps API key(用于开发和debug)
为了能顺利的申请Android Map API Key,必须要准备google的账号和系统的证明书。一般Google发布Ke ...
Android为了简化设计并且兼容更多的手机屏幕,系统依照尺寸和分辨率对屏幕进行了区分:
三种尺寸:大、中、小。三种密度:高(hdpi)、中(mdpi)、低(ldpi)。
类型
低密度屏幕(ldpi)
中密度屏幕(mdpi)
高密度屏幕(hdpi)
启动器
36 x 36
48 x 48
72 x 72
菜单
36 x 36
JQuery应用实例学习(强烈推荐)转载
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它 ...
注:本文摘自http://www.cnblogs.com/hyteddy/archive/2010/10/21/1857200.html
Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。由不同的数据库厂商提供这套接口的实现类,对于java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,java是在别的语言里实现的比较理想的, 作为程序员需要的是,知道每个数据库的不同的JDBC的实现,也就是driver,以及对数据库的URL的描述,其他的一切 ...
针对这样的需求,版本一就无能为力了(当然你也可以增加几个功能:比如分类A的新闻起草和分类B的新闻起草,再把这个功能添加到相应的角色里面去,但是这个应该不是我们要得解决方案吧,不过版本二也是基于这个思想来解决的)。
其实比新闻更好的例子是论坛板块的版主。
下面是版本二的解决方案:
在版本二的功能表中加入了一个ResourceType这个字段,这个字段用来表示对某个资源的分类(比如新闻),我们同样来模拟一下(新闻分类A的ResourceType为:NTA,分类B为:NTB):
功能表:
FunctionID
ResourceType
Func ...
在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。
在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新闻编辑的角色(其实我更愿意说把张三加入到新闻编辑这个角色中去),张三就可以起草新闻、编辑新闻了,给李四赋予责任编辑的角色,李四就可以起草新闻、编辑新闻、审核新闻、删除新闻了。
我们来看看版本一的解决方案:
我们来模 ...
各种数据库使用NBear时的 web.config中的<connectionStrings>中的配置
<connectionStrings>
<add name="TestAccessDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Teddy\NBear\skeleton\Simple\website\App_Data\TestAccessDb.mdb" provi ...