- 浏览: 434930 次
- 性别:
- 来自: 北京
最新评论
-
weiwu83:
为什么我在手机内访问127.0.0.1访问不了呀
NanoHttpd 构建android 手机端的HttpServer -
jiae:
为啥我的插入语句乱码? 但是可以插入数据库 然后复制你 ...
SQLite3 在应用启动时初始化数据 -
lichenxiao77:
...
android 连接远程数据库 -
林源滔:
为什么我make clobber之后第一次执行make 可以。 ...
No rule to make target `out/target/common/obj/JAVA_LIBRARIES/bouncycastle_in -
cn23snyga:
new String(str.getBytes("I ...
android 平台上SQLite3中文乱码 --我的小bug
文章列表
CMS的是短信中心的返回错误。
CME 是设备返回的错误
错误代码表:
以下是最常见的CMS的错误:
CMS的错误:1未分配的号码
CMS的错误:8算确定限制
发送短信:radio.log
关键字 :SEND_SMS
发送:(包括一条成功的和一条失败的)
11-27 14:50:11.751 D/AT ( 100): Channel3: AT< +CSQ: 12,99
11-27 14:50:11.751 D/RILC ( 100): [UNSL]< UNSOL_SIGNAL_STRENGTH {[ 12 99]}
11-27 14:50:11.751 V/RILJ ( 380): [1][UNSL]< [1]UNSOL_SIGNAL_STRENGTH {12, 99, 0, 0, 0 ...
一、日期和时间函数:原文地址SQLite主要支持以下四种与日期和时间相关的函数,如:1). date(timestring, modifier, modifier, ...)2). time(timestring, modifier, modifier, ...)3). datetime(timestring, modifier, modifier, ...)4). strftime(format, timestring, modifier, modifier, ...)以上所有四个函数都接受一个时间字符串作为参数,其后再跟有0个或多个修改符。其中strftime()函数还接受一个格式 ...
字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时 ...
Low memory killer
- 博客分类:
- Android
1,引入原因
Android是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运行速度,当你退出一个程序时,Android并不会立即杀掉它,这样下次再运行该程序时,可以很快的启动。随着系统中保留的程序越来越多,内存肯定会出现不足,low memory killer就是在系统内存低于某值时,清除相关的程序,保障系统保持拥有一定数量的空闲内存。
2,基本原理和重要概念
Low memory killer根据两个原则,进程的重要性和释放这个进程可获取的空闲内存数量,来决定释放的进程。
( ...
[OTA]制作OTA短信来配置手机与服务器同步
[OTA]制作OTA短信来配置手机与服务器同步
编写者
日期
关键词
1.1. 基本知识
短信开发指通过串口 at 命令驱动短信进行短信发送和接收操作。
短信操作分为三种模式: block,pdu 和 Text
短信传送有三种编码: 7 位, 8 位, UniCode
at 命令 ,at 命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,这次用的是西门子 tc35i ,有专门的 at 命令文档。
Android 屏幕横竖屏切换
- 博客分类:
- android 源码编译
Android中当屏幕横竖屏切换时,Activity的生命周期是重新加载(说明当前的Activity给销毁了,但又重新执行加载),怎么使屏幕横竖屏切换时,当前的Activity不销毁呢?
1. 在AndroidManifest.xml中为Activity设置configChanges属性,
application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainAct ...
Composing and editing
MMS在Android Mms应用里面的具体实现形式,或数据结构是SlideshowModel,它是一个每个节点为SlideModel的ArrayList,SlideModel是一个Model的List,也就是它可以接收任何Model的子类,Audio,Video,Image和Text都可以放到SlideModel上面。SlideModel主要用于管理其上面的各个媒体,比如它们的布局,它们的播放控制,而SlideshowModel主要用于管理所有的附件,比如把所有的附件转化成为Android的MMS协议的数据类型Pdu,以及从Pdu转化成为Slide ...
Messaging应用对新消息呼入事件的 响应, 有3个配置选项可以由用户自己做出选择:
A.铃声 :用户可以选择已有 铃声/或者静音作为新消息呼入的提醒 ;
该选项的配置是在MessagingPreferenceActivity.RingtonePreference中完成的,它通过ringtoneType属性将系统中的可用声音分为:①铃声(ringtone)、②通知(notification)、③警报(alarm)3种类型,指定类型后最终会通过RingtoneManager. ACTION_RINGTONE_PICKER选取到具体的 声音资源。用户指定铃声被播放的关键在Messagin ...
$ repo upload
如果有多个项目同时进行了改动,为了避免出错,会弹出编辑器显示有改动需要提交的项目列表。
# Uncomment the branches to upload:
#
# project test/test1/:
# branch jiangxin ( 1 commit, Mon Oct 25 18:04:51 2010 +0800):
# 4f941239 0.2-dev -> 0.2-jiangxin
#
# project test/test2/:
# branch jiangxin ( 1 commit, Mon Oc ...
手机中pull处理trace.txt
进去 data/anr 再pull
一:什么是ANR ANR:Application Not Responding,即应用无响应二:ANR的类型 ANR一般有三种类型: 1:KeyDispatchTimeo ...
1. 点击发送按钮Src/com/android/mms/ui/ComposeMessageActivity.java
public void onClick(View v) {
if ((v == mSendButton) && isPreparedForSending()) {
confirmSendMessageIfNeeded(); //确认是否需要发送短信—-》
}
...
sqlite3字符转义问题
- 博客分类:
- qlite3
sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下:
/ -> //
' -> ''
[ -> /[
] -> /]
% -> /%
& -> /&
_ -> /_
( -> /(
) -> /)
同时在查询语句中需要escape关键字标示转义符
SQLite数据库查询优化方案
- 博客分类:
- Android
SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下: 一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对一个索引。4. 查询语句的形式二、几个查询优化的转换1. 对于单个表的单个列而言,如果都有形如T.C=expr这样的子句,并且都是用OR操作符连接起来,形如: x = expr1 OR expr2 = x OR x = expr3 此时由于对于OR,在SQLite中不能 ...