`
文章列表

搜索框的实现

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 --> ...
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.ACCESS_FINE_LOCATION允许一个程序访问精良 ...

Activity生命周期

 
之前也说过了解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 ...
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 ...
  主要分为几节: 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 还有一个比较大的优势是,它 ...
java应用程序制作成exe文件      
注:本文摘自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 ...
Global site tag (gtag.js) - Google Analytics