转自 http://hi.baidu.com/hfutonline/blog/item/62b1e4de8bdf4b2e5882dd28.html最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数,导致应用启动过慢。android使用的是sqlite数...
分类:
移动开发 时间:
2015-01-19 18:35:32
阅读次数:
217
Android截屏并进行分享应该是一个比较好用的功能,可惜在应用中见的不多
1. 截屏
/**
* 准备截屏
*/
public void prepareshoot(){
try{
boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.M...
分类:
移动开发 时间:
2015-01-19 17:24:16
阅读次数:
182
随着现在手机硬件不断的提升,分辨率提高手机的安装包也是越来越大了。当年NOKIA,MOTO时代,一个手机APP如果有1MB那都是算大的,2MB已经不得了了。虽然网络、存储都已经大大提升,但是流量还不至于廉价到APP改了一个标题要去下载一个几兆的程序安装包。今天就介绍安卓增量下载的实现。有耐心的先看原理,后面实践!
增量升级的原理
今天我们就来实现类似的应用的增量升级。其实增量升级的原理很简单,...
分类:
移动开发 时间:
2015-01-19 17:22:05
阅读次数:
374
小编一直任务将web和android组件结合起来做应用可以事半功倍,html5一来就更有说服力了,特别是对于以前从事web开发的兄弟来说
1. webview加入布局文件:
http://schemas.android.com/apk/res/android"
android:id="@+id/allPage"
android:layout_width="fill_parent"
...
分类:
移动开发 时间:
2015-01-19 17:20:52
阅读次数:
329
1)打开Android开发者的官网http://developer.android.com/找到Develop点击。
2)进入后再点击Tools
3)进入后在左侧找到NDK点击,可以见到各种平台的NDKr10,选择需要的下载。
5)解压下载的android-ndk32-r10-windows-x86_64.zip,将其放到你想要的目录下。
注:R7之前的版本,必须要...
分类:
移动开发 时间:
2015-01-19 17:17:42
阅读次数:
281
In this Document Goal Solution 1. Error Starting Application Services After Changing APPS Password Using FNDCPASS 2. Log In Fails With: You Don't Have Permission To Access /pls/.../fnd_icx_launch.laun...
分类:
移动开发 时间:
2015-01-19 17:17:24
阅读次数:
467
App不能启动。设备日志输出:MyApp failed to launch in timeElapsed total CPU time (seconds): 13.700 (user 8.580, system 5.120), 67% CPU Elapsed application CPU time(seconds): 6.180, 30% CPU 同时:1、该App在模拟器中不会出现此问题。2...
分类:
移动开发 时间:
2015-01-19 17:14:56
阅读次数:
142
【iOS开发-105】SQLite第三方框架FMDB的使用,以及使用FMDatabaseQueue保证线程安全...
分类:
移动开发 时间:
2015-01-19 17:13:02
阅读次数:
190
http://www.oschina.net/code/snippet_54100_7587#12077[1].[代码]调用拨号程序1234// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Int...
分类:
移动开发 时间:
2015-01-19 17:10:01
阅读次数:
198
先贴上效果图: 1 2 7 8 9 10 14 15 23 24 28 29 33 34 35 43 44 50 51...
分类:
移动开发 时间:
2015-01-19 17:06:25
阅读次数:
287
用JAVA相关类转换。代码如下:Calendarcalendar=Calendar.getInstance();
calendar.setTimeInMillis(NumberUtils.getLong(mss)*1000);
//mss即是从服务器获取的时间戳
SimpleDateFormatsf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Stringdate=sf.format(calendar.getTime(..
分类:
移动开发 时间:
2015-01-19 16:01:48
阅读次数:
212
我们试着看看设置如下参数时,Nagios是怎么做状态检测及告警的:max_check_attempts3normal_check_interval3retry_check_interval2notification_interval3首先,Nagios每三分钟检测一次服务,当某次检测到服务状态为异常时,直接进入软态(1/3softstate),此后,以每2分钟(re..
分类:
移动开发 时间:
2015-01-19 16:01:02
阅读次数:
183
虽然在项目创建和团队组建的初期,我们就把公共约定以及一些规范定下来了,并且由于我们的代码是通过Git来做版本控制的,web上直接就支持Markdown格式的readme文件,可以随时看到最新的版本,但是这种规范只能依靠个人的意识,或者通过代码Review来解决,而且做代码Review的时候,你也不好意思总是写上一堆诸如“这里要加个空格”、“那里要加上换行”的评论吧?如果不管,久而久之,会因为每个人的习惯不同,代码呈现出多种风格,看起来也不像一个成熟团队做出来的产品。...
分类:
移动开发 时间:
2015-01-19 15:55:37
阅读次数:
178
在上一篇博客《打造android ORM框架opendroid(二)——自动创建数据库》中,我们介绍了opendroid是怎么做到自动帮我们创建好数据库并通过反射拼凑出创建数据库的SQL语句,接着上面的博客,今天要来介绍一下opendroid数据库持久化(也就是insert操作)是怎么一个流程。
废话不多少,我们马上进入主题。
...
还记得通过opendroid我们是如何将数据保存到数据库...
分类:
移动开发 时间:
2015-01-19 15:55:16
阅读次数:
171
#图层时间
>*时间和空间最大的区别在于,时间不能被复用* --
弗斯特梅里克
在上面两章中,我们探讨了可以用`CAAnimation`和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以*计时*对整个概念来说至关重要。在这一章中,我们来看看`CAMediaTiming`,看看Core Animation是如何跟踪时间的。
##`CAMediaTimi...
分类:
移动开发 时间:
2015-01-19 15:55:27
阅读次数:
264
目前Android系统无法通过广播在后台获得音量按键事件实现程序后台获取音量键的方法设计思路:
开一个子线程,持续判断当前音量值和之前音量值是否一致,如果不同说明按下了音量键,
但要考虑音量的上下限。
/**
* @author
*
*Dawin,2015-1-15
*
*
*
*/
package com.hy2014.phonesafer.activity;
impor...
分类:
移动开发 时间:
2015-01-19 15:55:27
阅读次数:
340
全局 的self.starButton
- (void)click:(UIButton *)button{
if(button!=self.starButton){
self.starButton.selected=NO;
self.starButton=button;
}
self.starButton.selecte...
分类:
移动开发 时间:
2015-01-19 15:56:02
阅读次数:
152