dhroid 是基于android 平台, 极速开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展.使你更快,更好的开发商业级别应用
dhroid 目前包含了6大组件供大家使用
1.Ioc容器: (用过spring的都知道)视图注入,对象注入,接口注入,解决类依赖关系
2.Eventbus: android平台事件总线框架,独创延时事...
分类:
移动开发 时间:
2014-06-08 18:14:46
阅读次数:
216
1.将存储在数据库中的数据布局到手机界面上,其操作请见http://blog.csdn.net/xia09222826/article/details/28660653
2.三种效果显示出的效果分别是:
1)自定义的效果
2)单选的效果
3)多选的效果
3.点击某一个联系人进行拨打电话或者发送短信(以自定义的效果为例)
1)效果视图(比如点击了序号1的联系人):从手机电话备...
分类:
移动开发 时间:
2014-06-08 16:53:21
阅读次数:
359
近日,国内网络安全领域的顶级盛会——2014年中国计算机网络安全年会在广东汕头召开。在本届年会上,有关机构公布的数据显示,2013年,我国境内感染移动互联病毒的用户数量超过609万,国家互联网应急中心认为,我国移动互联网网络安全状况堪忧,在五级网络安全状况评价体系中,处于最危险级别。爱加密[url=http://www.ijiami.cn/]www.ijiami.cn[/url]爱加密App安全监测平台[url=http://www.safe.ijiami.cn/]www.safe.ijiami.cn[/u...
分类:
移动开发 时间:
2014-06-08 15:28:18
阅读次数:
210
自定义TabBarController Push下一级Controller时 会报这样的错误:Unbalanced calls to begin/end appearance transitions for .
网上的一些回答,都说是动画引起的,解决方法就是,加一个BOOL型的变量,检查是否在做动画。但是,这并没有解决我的问题!
所以真正的答案是...
分类:
移动开发 时间:
2014-06-09 23:20:54
阅读次数:
343
如果要实现设备管理这样的功能怎么办
这就要求保证每个设备的标识不能重复,因此使用上面的方法就不行了。使用UUID来处理,并且持久化到SharedPreference和SD卡,这样只要APP和文件没有同时被干掉,就不会重新生成新的标识。...
分类:
移动开发 时间:
2014-06-08 17:48:42
阅读次数:
245
iOS: 学习笔记, 使用performSelectorOnMainThread及时刷新UIImageView...
分类:
移动开发 时间:
2014-06-08 16:15:07
阅读次数:
315
先上图看效果
实质上说是动画有点不妥,确切的说应该是手势的处理,废话不多说看代码
SimpleDragSample.java
public class SimpleDragSample extends Activity {
protected int contentTop;
@Override
protected void onCreate(Bundle saved...
分类:
移动开发 时间:
2014-06-08 17:21:45
阅读次数:
282
android 中使用Canvas的drawText绘制文本的位置,是基于基线的。如下图:
其中字母Q的小尾巴在横线下面了。
怎么样找准字母的中心位置呢?
先看下面的例子:(右边的数字,表示字体的 left, top, right, bottom)
这里面的关键是Paint.getTextBound。 getTextBound会填充一个Rect,这个Rect表示...
分类:
移动开发 时间:
2014-06-08 09:08:44
阅读次数:
279
首先已经下载好最新的PhoneGap源码。已经装eclipse,android sdk及adt的安装和配置。
1.进入eclipse界面,新建android工程 new > android project
2.该工程目录下建立两个文档 /libs 和 /assets/www
3.把phonegap中android目录下的cordovajs拷贝到 /assets/www...
分类:
移动开发 时间:
2014-06-09 23:08:40
阅读次数:
283
在Android应用中,有时候为了用户体验更佳,我们会为默写情况添加声音效果,比如点击按钮后发出声音,以下代码可以轻松实现声音效果:
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
MediaPlayer mPlayer =...
分类:
移动开发 时间:
2014-06-08 16:29:48
阅读次数:
243
package mypackage;
import java.lang.reflect.Field;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLExceptio...
分类:
移动开发 时间:
2014-06-08 08:12:41
阅读次数:
273
今天要写一个联系人搜索算法。百度了下, 在code4App中找到相关代码。但是自己跑了下, 发现报错。错误内容如下:"Cast from pointer to smaller type 'int' loses information” 从错误内容我们也能看出, 错误出在'int'这里了。而那份代码也比较早的, 在Xcode5.1之后, 要用uintptr_t来替代int。把错误语句处的int全换成...
分类:
移动开发 时间:
2014-06-08 18:28:25
阅读次数:
429
MainActivity如下:
package c.c.testdialog;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.DialogIn...
分类:
移动开发 时间:
2014-06-08 09:12:37
阅读次数:
347
本文翻译了这篇文章:Using the Android action bar (ActionBar) - Tutorial
1、ActionBar的简介
ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。
ActionBar 是在Android 3.0(API 11)中加入到SK中的,...
分类:
移动开发 时间:
2014-06-08 15:27:58
阅读次数:
349
iOS 利用UIWebView与JavaScript交互的最简单办法(本人已验证可行)...
分类:
移动开发 时间:
2014-06-08 16:54:38
阅读次数:
211
1. 用命令行来查看签名文件里面的内容
keytool位置
C:\Program Files\Java\jdk1.7.0_51\bin\keytool.exe
命令格式
keytool -list -v -keystore e:/keytool/yushan.keystore -storepass 123456...
分类:
移动开发 时间:
2014-06-08 18:04:50
阅读次数:
273
1.什么是ContentProvider
首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。
ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的...
分类:
移动开发 时间:
2014-06-08 08:14:34
阅读次数:
299