
android
shmcclmm
这个作者很懒,什么都没留下…
展开
-
android用SAX解析xml文件时抛出org.apache.harmony.xml.ExpatParser$ParseException异常的解决方法
之前写了一个程序需要读取本地XML文件,测试成功就放过了,今天无意间发现了这个异常,虽然说只是Warining,不过每次看着logcat都看到一堆的信息就烦。。。为了让自己心情好点,所以决定干掉这个异常。org.apache.harmony.xml.ExpatParser$ParseException: At line ., column .: not well-formed (invalid原创 2012-12-12 18:29:42 · 3069 阅读 · 0 评论 -
inotify学习
一、引言众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发生原创 2013-04-24 10:29:18 · 1009 阅读 · 0 评论 -
poll学习笔记
poll函数 poll函数起源于SVR3,最初局限于流设备。SVR4取消了这种限制,允许poll工作在任何描述字上。poll提供的功能与select类似,不过在处理流设备时,它能够提供额外的信息。#include int pollresult = poll(struct pollfd *fdarray, unsigned long nfds, int timeout);第一原创 2013-04-25 11:19:36 · 1003 阅读 · 0 评论 -
init.rc整理
附录:system/core/init/readme.txtAndroid Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Opti原创 2013-06-13 16:00:42 · 940 阅读 · 0 评论 -
google play 解锁
1、下载Market_Unlocker_Pro_1.2.4已付费版.apk2、点击软件,选择一个国家3、最好有个美国的vpn4、清楚play的数据5、同步下帐号6、关机重启原创 2013-07-20 15:26:40 · 2637 阅读 · 0 评论 -
工作随记
1、eclipse下,点击DDMS或者logcat 后,整个eclipse就卡死了,这大部分是由于系统占用了adb导致的linux下面用ps -aux | grep adb 查看是否还有adb 在跑,有就直接 kill -9 PID 例子:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 22187 0.0 0.原创 2013-07-29 08:30:06 · 758 阅读 · 0 评论 -
Android Build 系统
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/index.html#iratings前言AndroidBuild系统是Android源码的一部分。关于如何获取Android源码,请参照AndroidSource官方网站:http://source.android.com/source/do转载 2013-08-02 16:16:39 · 972 阅读 · 0 评论 -
android 使用asmack库进行文件收发
之前记录了部分的怎么用smack进行连接、登录、聊天等等,这边就接着说文件传输,看官方的文档,http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html看完文档你会觉得好简单呐,不过要操作起来真的挺要命的,至少我挺纠结的。先说步骤1、创建一个文件传输管理的类原创 2013-01-22 17:53:24 · 5676 阅读 · 12 评论 -
关于inflate的第3个参数
原文:http://www.cnblogs.com/yuxing/archive/2012/02/18/2357740.html方法 inflate(int resource, ViewGroup root, boolean attachToRoot) 中,前连个参数都好理解,我比较费解的是第3个参数。文档中的解释是:Whether the inflated hierarchy s转载 2013-08-31 17:02:22 · 806 阅读 · 0 评论 -
sdk加入编译时间
原:PRODUCT_PROPERTY_OVERRIDES += \ro.rksdk.version=RK29_ANDROID4.0.3 \ro.product.version = 1.0.0 \ro.product.ota.host = ************修改后:ro_rksdk_version_date_suffix=$(shell date +%Y_%m原创 2013-03-13 15:53:49 · 1012 阅读 · 0 评论 -
在源码里面加入jni 第三方so库的小方法
如果你想往源码里面加一个so库而又不编译只做copy动作,一个小办法可以解决。1、在apk_project创建一个目录prebulit_lib2、将so库复制到prebuilt_lib里面3、在prebuilt_lib目录下创建Android.mk,并写入: LOCAL_PATH := $(call my-dir) inclu原创 2013-02-22 10:06:15 · 1070 阅读 · 0 评论 -
android 锁屏后忘记密码解锁方法
机子要求:root锁屏后再/data/system/下面会生成 gesture.key,password.key或access_control.key文件删除这些文件后锁屏为任意密码在锁屏情况下,只能通过adb 进行删除。命令如下:adb shell cd /data/system/rm gesture.key (上方的那三个文件)如果没有开启root权限,那请先roo原创 2013-03-05 10:05:01 · 2266 阅读 · 0 评论 -
libjingle - Getting Started 遇到的一些问题记录
这个是官网的地址:http://code.google.com/p/libjingle/wiki/GettingStarteddepot tools介绍:https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottoolsxxxx@xxxxxx:~/libjingle$ gclient confi原创 2013-01-22 15:27:39 · 6564 阅读 · 0 评论 -
Jabber/XMPP Protocol Namespaces
以下是Jabber/Xmpp协议的命名空间,每个空间可以算是一种功能,比如今晚的看XEP-0047: In-Band Bytestreams协议,里面就包含了open,data,close等元素,这些元素被包含与IQ包中,通过这些元素就可以控制文件传输。(简写:IBB)这边有常用协议的下载包 下载Jabber/XMPP Protocol NamespacesT原创 2013-01-10 21:23:22 · 2206 阅读 · 0 评论 -
sqlit3 学习笔记
1、android-sdk/tools/sqlit3 的使用:...2、sqlite在android apk开发中的使用:a.多次创建表,预防重复创建报错,可以用 create table if not exists TABLENAME(id int,name varchar(20)); 详情请参考: http://www.sqlite.com.cn/MyS原创 2013-01-16 10:27:07 · 817 阅读 · 0 评论 -
Android应用启动时,焦点直接在EditText上,输入法直接打开,影响界面美观。
Android应用启动时,焦点直接在EditText上,输入法直接打开,影响界面美观。导致进入画面入就打开输入法,影响界面美观。默认焦点的顺序是:从上倒下从左到右第一个可以输入的控件作为焦点可以使用:btSearch.setFocusable(true);btSearch.requestFocus();btSearch.setFocusableInTouch转载 2013-01-17 17:16:01 · 1088 阅读 · 0 评论 -
android-pushNotification-消息推送-学习笔记
最近,公司有一个跟消息推送有关的项目,老大叫我做,也给了我国外的一个例子 androidpn,(下载地址http://sourceforge.net/projects/androidpn/),我想大家应该很熟悉,我自己下载后,直接解压后运行androidpn-server-0.5.0/bin/run.sh,当然这个是在linux下,windows则是run.bat,然后我解压了adnroidpn-原创 2012-12-24 19:51:41 · 2466 阅读 · 0 评论 -
adb wifi 模式
今天手机出了点问题,usb 连不上去,就想起了adb wifi模式,谷歌了一下哈第一点,你手机要root了,不然无法得到root权限,也就无法设置prop了打开手机终端,输入:susetprop service.adb.tcp.port 5555stop adbdstart adbd然后在局域网内的电脑使用终端,输入:adb connect 手机ip :5555原创 2013-02-20 09:34:26 · 548 阅读 · 0 评论 -
反编译记录
...dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。V void,只能用于返回值类型Z booleanB byteS shortC charI intJ long(64位)F floatD double(64位)对象以Lpackage/name/ObjectName;的形式表示。前面的L表示这是一个对象类型,p原创 2013-03-06 09:08:35 · 704 阅读 · 0 评论 -
image 打包命令
小记:ramdisk.img ramdisk-uboot.img打包cd out/target/product/xxxx../../../host/linux-x86/bin/mkbootfs root/ | ../../../host/linux-x86/bin/minigzip > ramdisk.imgmkimage -A arm -O linux -T ramdisk原创 2013-02-27 16:06:16 · 1674 阅读 · 0 评论 -
Repo建立本地仓库脚本
Repo脚本$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo这边应该还要将repo加到/usr/bin/下面创建本地库的脚本这边使用的我自己修改的过的repo,方便不能翻墙的朋友测附件地址#!/bin/shecho +++++++原创 2015-07-11 09:59:18 · 1771 阅读 · 0 评论