- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 Ubuntu上Eclipse不识别Android手机的解决方法
google官方开发向导里对Android手机已经设置了允许安装非market程序,并且处于usb调试模式,但是仍然在usb连接电脑后无法被识别的问题作了解释。 官方网址:http://developer.android.com/guide/developing/device.html 如果是windows平台下,需要安装一个为adb准备的usb驱动。如果是Ubuntu Lin
2013-09-27 22:27:34 636
转载 Android SQLite 外键约束
SQLite在3.6.19版本中开始支持外键约束,但是为了兼容以前的程序,默认并没有启用该功能,如果要启用该功能 需要使用如下语句:PRAGMA foreign_keys = ON 在Android中 2.1以前的版本使用的SQLite版本是3.5.9, 在2.2版本中使用的是3.6.22.可以通过如下命令查看SQLite的版本: adb shell sqlite3 如果你的程序中需要
2013-09-26 17:31:58 2749
原创 android sqlite支持的数据类型
Sqlite3支持的数据类型 :NULL、INTEGER、REAL、TEXT、BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则
2013-09-26 17:23:40 524
转载 Android Studio使用教程(二)
以下是本次Google I/O大会发布的IDE Android Studio使用教程第二篇:在 Android Studio使用教程(一)中简要介绍了Android Studio的基本使用,包括安装、新建工程、工程结构以及主题设置。今天接着讲第二篇,主要包括如下内容:从Eclipse导入工程到Android StudioEclipse工程与Android Stu
2013-09-24 23:14:19 1118
转载 Android Studio使用教程(一)
今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时编写布局文件实时预览并适配多屏的功能可以说让苦于界面布局开发的人看到了希望。代码自动提示、运行响应速度、都比Eclipse来的要好。但这次推出的版本毕竟是预览版,所以改进的
2013-09-24 23:13:01 801
转载 Android AsyncTask异步处理
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户
2013-09-24 16:50:09 548
原创 Linux下文件差异比较工具
做开发必不可少,文件差异比较工具!1 KDiff3KDiff3 是一款用来对文件或目录进行比较/合并的工具,在比较时它可以同时针对两个或者三个文件/目录而进行。通过比较,它将文件/目录的差异按行加以显示。同时,KDiff3 提供有自动化的合并工具,方便使用者进行有关合并的操作。此外,KDiff3 支持 Unicode 编码,集成了编辑器,可以自动合并版本控制历史。虽然 KDiff3 主
2013-09-24 10:35:54 987
原创 Bitbucket与 Git的全局配置和单个项目的配置
Git是Linus.Torvald为了管理Linux内核发起并开发的一个开源分布式版本控件系统(DVCS)。从2002年起,Linux 内核一直使用BitKeeper来进行版本管理,但是在2005年BitKeeper和Linux 内核开源社区的合作关系结束,BitKeeper再也不能免费使用了,这迫使Linus决定开发一个开源界自已的版本控制系统。比较流行的Github和Bitbucket
2013-09-23 22:51:14 2885
原创 android中判断sim卡状态和读取联系人资料的方法
在写程序中,有时候可能需要获取sim卡中的一些联系人资料。在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息。package com.android.test; import android.app.Activity; import android.con
2013-09-22 15:51:00 1114
转载 基于XMPP协议的Android IM研究
之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。首先,声明XMPP连接:Java代码 public static final ConnectionConfiguration connConfig = n
2013-09-05 17:03:04 860
原创 算法—时间复杂度分析
解决同一个问题可以有很多种算法,比较评价算法的好坏,一个重要的标准就是算法的时间复杂度。现在研究一下插入排序算法的执行时间,按照习惯,输入长度LEN以下用n表示。设循环中各条语句的执行时间分别是c1、c2、c3、c4、c5这样五个常数[23]:void insertion_sort(void) 执行时间{ int i, j, key; for (j = 1; j < LEN; j++
2013-09-05 15:23:40 1013
原创 gdb工具命令的简单使用
命令:1.backtrace ( 或 bt ) 查看各级函数调用及参数2.finish 连续运行到当前函数返回为止,然后停下来等待命令3.frame ( 或 f)帧编号,选择栈帧4.info (或 i ) locals 查看当前栈帧局部变量的值5.list (或l) 列出源代码,接着上次的位置往下列,每
2013-09-04 15:40:27 521
转载 java反射动态获取字段名并设置字段值
第一种方式:Java代码 //将原有字段的值设置从空值 public void testGetField() throws Exception{ //TblArchivesSend有字段blank0--blank10 TblArchivesSend tbl = new TblArchivesSend();
2013-09-02 17:53:39 2690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人