在开发Android应用的过程中,少不了要用到SQLite数据库操作,各种增删查改。。。一般看来,对于不同的实体类的数据库操作,貌似我们只能使用不同的“增删查改”方法来实现,本次的想法就是,能不能抽取出一个通用的框架,使得对于不同的实体类的数据库操作。...
分类:
移动开发 时间:
2015-03-11 17:14:50
阅读次数:
292
listView.setCacheColorHint(0);
或者android:cacheColorHint="#000000" 去除listview的拖动背景色
自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:
当你不使用android:listSe...
分类:
移动开发 时间:
2015-03-11 17:11:25
阅读次数:
138
情景描述:
在手机浏览器中展示一些数据,这些数据前面都小图标,要求:小图标和文字水平对齐。
效果图
问题分析:
对于图文横排的问题,有很多的解决办法,但是究其根本还是将图片和文字放在同一行上进行展示。
实现方案:
方案一:
写法上很简单,但是这个的兼容性有很大问题。
.m-icon{display:inline-block; vertical-align:middle; paddi...
分类:
移动开发 时间:
2015-03-11 17:11:18
阅读次数:
150
今日在安装完nagios后,通过网页界面点击主机、服务、问题页面时、均报错,报错的内容都一样It appears as though you do not have permission to view information for any of the services you requeste...
分类:
移动开发 时间:
2015-03-11 17:07:42
阅读次数:
210
这是谷歌官方给我们提供的一个兼容低版本号安卓设备的软件包,里面包囊了仅仅有在安卓3.0以上能够使用的api。而viewpager就是当中之中的一个利用它,我们能够做非常多事情,从最简单的导航,到页面菜单等等。那怎样使用它呢,与LisstView相似,我们也须要一个适配器,他就是PagerAdapte...
分类:
移动开发 时间:
2015-03-11 17:09:56
阅读次数:
270
安卓开发中文站:http://hukai.me/android-training ... e/basics/index.html1. Native driver测试对象:Android, iOS, Windowshttp://code.google.com/p/nativedriver/2.淘宝 A...
分类:
移动开发 时间:
2015-03-11 17:07:07
阅读次数:
113
Waiting for Upload (Yellow)Appears when you’ve completed entering your metadata, however, youhave not finished uploading your binary or have chosen to...
分类:
移动开发 时间:
2015-03-11 17:08:53
阅读次数:
256
今年1月份有幸应苹果邀请,秘密参与苹果 Watch App 的真机现场调试。4月份,Apple Watch 会正式上市。在这之前,也算是亲自抢先体验了 Apple Watch,以及开发了一下 Watch App 的应用。一些心得分享给对 Apple Watch 有兴趣的同学。支付宝钱包的同学和我们结...
分类:
移动开发 时间:
2015-03-11 17:05:20
阅读次数:
257
CGfloat和float的区别?现在上架的app都要求支持64位系统,那么CGFloat和float的区别就在这里.command+左键点击CGFloat.1typedefCGFLOAT_TYPECGFloat;这里可以看到CGFloat是CGFLOAT_TYPE的宏定义,那么这个又是什么?123...
分类:
移动开发 时间:
2015-03-11 17:07:41
阅读次数:
156
开发wp8.1 app 添加邮箱反馈功能,usingWindows.ApplicationModel.Email; 方法如下 private async void SendEmailTask() { var emailMessage = new EmailMess...
分类:
移动开发 时间:
2015-03-11 17:07:07
阅读次数:
152
1、 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) publicstaticdoublegetScreenPhysicalSize(Activityctx){DisplayMetricsdm=newDisplayMetrics();ctx.getWindowManager().getDef...
分类:
移动开发 时间:
2015-03-11 17:04:02
阅读次数:
233
Android中的数据存储主要分为三种基本方法: 1.利用shared preferences存储一些轻量级的键值对数据。 2.传统文件系统。 3.利用SQLite的数据库管理系统。 对SharedPreferences对象和SQLite数据库,它们的数据仅对创建它们的应用是可访问的。 (...
分类:
移动开发 时间:
2015-03-11 17:02:05
阅读次数:
219
然后这里说的是fragment与activityt的交互,一般的做法是在Fragment中定义一个接口。然后activity去实现这个接口。然后framment在onAttach()这中去捕获接口的实现,大概就是这么个过程。原话是:To allow a Fragment to communicate...
分类:
移动开发 时间:
2015-03-11 17:03:13
阅读次数:
145
Local Service Controller 是将LocalService当作“Started”Service来使用,相对于”Bound” Service 来说,这种模式用法要简单得多,LocalServiceActivities.Controller 启动Local Service 之后就基本...
分类:
移动开发 时间:
2015-03-11 17:02:13
阅读次数:
122
前面LocalService 主要是提供同一Application中组件来使用,如果希望支持不同应用或进程使用Service。可以通过Messenger。使用Messgener可以用来支持进程间通信而无需使用AIDL。下面步骤说明里Messenger的使用方法:在Service中定义一个Handle...
分类:
移动开发 时间:
2015-03-11 16:52:00
阅读次数:
132
主流的手机开发方式有:native App android手机系统本地开发语言java、NDK实现,运行速度快、用户交互性特别强,界面也很酷。Web 应用 直接通过手机浏览器访问,可通过 HTML5 来访问一些基本的手机功能,开发和维护都非常简单。混合 App这是一种结合前两者的应用架构方式,相当于...
分类:
移动开发 时间:
2015-03-11 16:51:57
阅读次数:
122
方法一: //1 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; ,为了关闭弹出的软键盘要遍历然后调用resignFirstResponder的吧?今天竟然发现一个关键这个view上可能 打开的键盘很简单:[sel...
分类:
移动开发 时间:
2015-03-11 16:52:11
阅读次数:
130