一、在清单中配置<activityandroid:windowSoftInputMode="stateVisible|adjustResize"/>各值的含义:【1】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置【2】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个a..
分类:
移动开发 时间:
2014-11-18 11:59:22
阅读次数:
190
到新公司上班,接收的第一个项目是视频会议系统,基于AnyChat进行二次开发,在官网下载了demo了解后,发现缺少了一个发送文件功能,所以自己在原有的demo进行修改,增加了一个发送文件功能。AnyChat具有缓冲区及文件传输功能,文件传输API接口:BRAC_TransFile,A、B两用户登录..
分类:
移动开发 时间:
2014-11-18 11:56:23
阅读次数:
343
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。
目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、Seriali...
分类:
移动开发 时间:
2014-11-18 11:54:04
阅读次数:
268
最近想起Android开发的知识,好久没有使用了,都忘得差不多了,今天查看了一会资料往回捡捡,顺便写下来帮助一下需要的同学。
首先讲述一下Environment与StatFs这两个类,然后介绍它们的详细使用方法。
1、 Environment 类:
Environment 是一个提供访问环境变量的类。
Environment 包含常量:
MEDIA_BAD_REMOVAL
解释...
分类:
移动开发 时间:
2014-11-18 11:53:43
阅读次数:
184
app-framewor(jqmobi) nav的Scroller禁用与启用
写在panel 的 data-load 方法里
禁用 $.ui.scrollingDivs.menu_scroller.disable();
写在panel 的 data-unload
重新启用 $.ui.scrollingDivs.menu_scroller.enable();
不会影响其他页...
分类:
移动开发 时间:
2014-11-18 11:53:21
阅读次数:
200
今天偶然在百度地图提供的DEMO里看到这样一段代码,觉得确实是个小技巧,就写下来分享一下。
针对的问题:
我们在开发android界面的时候,经常使用EditText控件,然后每次进入这个页面的时候,获取焦点,自动调用输入法。有时候我们并不需要这样,接下来就是这个小技巧的代码了,加入到这个布局第一个EditText之前即可:
<LinearL...
分类:
移动开发 时间:
2014-11-18 11:49:31
阅读次数:
121
工厂模式我的理解是:他就是为了创建对象的
创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学校的学生,...
分类:
移动开发 时间:
2014-11-18 11:49:32
阅读次数:
175
gradle其他好处就不多说,在android应用发布的时候,如果要统计多个渠道,gradle 批量打包的好处就显示出来了;下面介绍图文来介绍
按eclipse的导出时 选择Android;如下图 然后按下面一步一步往下点
点击完成之后 工程里面就生成了如下的几个文件;也就是gradle的配置文件
打开gradle-wrapper.properties这个文件;可以看...
分类:
移动开发 时间:
2014-11-18 11:47:10
阅读次数:
290
转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/8989063 从这一篇文章开始,我们将进入到一个应用程序主界面UI的开发和设计中了,底部菜单栏在Android的应用开发当中占有非常重要的地位。几乎所有的手机应用程序都...
分类:
移动开发 时间:
2014-11-18 11:44:51
阅读次数:
396
错误代码:objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);Too many arguments to function call, expected 0, have 3经过几番周折,终于叨叨解决方案了...
分类:
移动开发 时间:
2014-11-18 11:42:09
阅读次数:
317
今天做项目要用到android截屏功能,一开始我还庆幸看过一些博客的文章,自信能轻松解决。。。- - 结果坑了一天才搞了个差不多的交差。。。哎! 关于android截屏的代码,大致有3种方法,有兴趣的看下去吧。 方法...
分类:
移动开发 时间:
2014-11-18 10:39:17
阅读次数:
224
常规配置如下 当超过tableView显示的范围的时候 后面显示的内容将会和前面重复
// 这样配置的话超过页面显示的内容会重复出现
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// 定义唯一标识
static NS...
分类:
移动开发 时间:
2014-11-18 10:24:08
阅读次数:
510
1.Android数据库简介
Android通过结合使用SQLite数据库和Content Provider,提供了结构化数据的持久功能。
SQLite数据库可以通过一种结构化的、易于管理的方法来存储应用程序数据。Android提供了一个完整的SQLite关系数据库的库文件。每个应用程序都可以创建自己的数据库,并对这个数据库拥有完全的控制权。...
分类:
移动开发 时间:
2014-11-18 10:25:11
阅读次数:
210
一款基于Android的高仿应用--仿腾讯通讯录管理,供大家学习使用。...
分类:
移动开发 时间:
2014-11-18 10:21:43
阅读次数:
154
服务是运行在后台的一段代码。不是进程,也不是线程,但它运行在进程和线程中。Android中的服务与Activity不同,不能与用户交互,不能自己启动。媒体播放器的服务,当用户退出媒体选择用户界面,仍然希望音乐依然可以继续播放,这就是由服务Service来保证当用户界面关闭时音乐继续播放。当我们某个应用的数据是通过网络获取的,不同时间的数据是不同的,这时我们可以用Service在后台定时更新,而不用...
分类:
移动开发 时间:
2014-11-18 10:22:50
阅读次数:
201