- 浏览: 497829 次
- 性别:
- 来自: 杭州
最新评论
-
coolstar1204:
请教一个问题,使用测试项目测试Activity时,因为应用一般 ...
Android的Testing和Instrumentation -
haotainan:
android:sharedUserId="andr ...
Android中startActivity中的permission检测与UID机制 -
yelinsen05:
fengyuxing168 写道yelinsen05 写道fe ...
Android RIL的java框架 -
fengyuxing168:
yelinsen05 写道fengyuxing168 写道 很 ...
Android RIL的java框架 -
yelinsen05:
fengyuxing168 写道 很酷哈~~~什么?
Android RIL的java框架
文章列表
Maps库分析
Maps库提供了十几个类,具体可以参考这里http://code.google.com/intl/ja/android/add-ons/google-apis/reference/index.html,包括Mapview,MapController,MapActivity等。
(1)MapController
控制地图移动,伸缩,以某个GPS坐标为中心,控制MapView中的vi ...
1. 首先先要获取你的debug keystore位置:
打开Eclipse--->Windows--->Preferences--->Android--->Build
查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore
2. 在cmd中执行:
keytool -list -keystore ~/.android/debug.keystore
或者是:
keytool -list -alias androiddebugkey -keystore &q ...
这个问题好像是ubuntu升级到9.04才出现的,以前有很多小说还是自己的记事都是.TXT文件的ubuntu
在ubuntu下打开.TXT文件,中文显示为乱码,在这找到了解决的办法:
终端输入gconf-editor调出gconf-edit
PS:输入gconf-editor即可,前面不需要加Sudo
依次点开
apps->gedit-2->preferences->encodings 中的auto-detected
在双击弹出对话框中加入GB18030,GBK,GB2312,然后将GB18030,GB2312移到最上
再次打开.txt文件,问题是不是解决了?
压力测试:$ adb shell monkey -p your.package.name -v 500
找LOG :adb logcat -b main -b radio -b system -v time >log.txt
如果要抓Message的话,还要加上adb shell setprop log.tag.Mms:transaction VERBOSE
在ubuntu下安装手机驱动
在 ubuntu 通过usb连接 cci 设备,使用 adb 时,会返回无法找到设备,解决办法如下:
1) 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 002 Device ...
yelin@yelin-desktop:~$ sudo apt-get install flashplugin-nonfree
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
建议安装的软件包:
konqueror-nsplugins msttcorefonts ttf-xfree86-nonfree xfs
下列【新】软件包将被安装:
flashplugin-nonfree
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 15.4kB 的软件包 ...
1.准备可能需要的包
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev uboot-mkimage
sudo apt-get install lib64z1-dev libc6-dev-amd64 g++-multilib lib64stdc++6
2. 安装sun jdk1.5
安装jdk1.5到方法与安装jdk类似,需要注意的是环境变量的设置和 up ...
前言
下面的命令大都需要在 控制台 / 终端 / shell 下输入。
控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统。
打开一个控制台:
应用程序 --> 附件 --> 终端
任何一个使用 'sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。
安装升级
查看软件xxx安装内容
dpkg -L xxx
查找软件库中的软件
apt-cache search 正则表达式
或
aptitude search 软件包
显示系统安装包的统计信息
apt-cache sta ...
激活Ubuntu的root帐号
Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令。对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号。
在 Ubuntu 中激活 root 帐号的过程如下:
1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。在你没经过当前用户密码验证的时候,还要求你先输入当前用户密码,然后才能设置新的root密码。
2. 点击 System -> Preferences -&g ...
我的需求是做一个快速拨号界面!list列表显示所有联系人Calllog资料!原来的做法在前面的日志中有提到!大概是先查
Cursor phoneCursor = this.managedQuery(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,
null, null);
再根据号码来查联系人
if(0 < phoneCursor.getCount()){
phoneCursor.moveToFirst();
// find all contact list
...
最近项目中出现了一个正则表达式的BUG!
我用的是String.replaceAll()方法
查询发现它应该是调用了Matcher.replaceAll(),String.replaceAll()与下面这段代码等价
Pattern . compile ( regex ).matcher( str ).replaceAll( replacement )
所以在匹配字符为*或者+的时候!出错!
解决方法
ce.contacts_phone_number .replaceAll(searchStr.replaceAll("[*]", "[*]").rep ...
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux 用户
(Android 系统是基于Linux)的.
所以不同APK(用户)间互相访问数据默认是禁止的.
但是它也提供了2种APK间共享数据的形式:
1. Share Preference. / Content Provider
APK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据.
本文对于这个不做详细解释
2. Shared User id
通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是 ...
Android RIL的Java部分也被分为了两个模块,RIL模块与Phone模块。其中RIL模块负责进行请求以及相应的处理,它将直接与RIL的原声代码进行通信。而Phone模块则向应用程序开发者提供了一系列的电话功能接口。
1.RIL模块结构
在RIL.java中实现了几个类来进行与下层rild的通信。
它实现了如下几个类来完成操作:
RILRequest:代表一个命令请求
RIL.RILSender:负责AT指令的发送
RIL.RILReceiver:用于处理主动和普通上报信息
RIL.RILSender与RIL.RILReceiver是两个线 ...
Andriod通话处理流程
一、总览
1、从java端发送at命令的处理流程。
2、unsolicited 消息从modem上报到java的流程。
3、猫相关的各种状态的监听和通知机制。
4、通话相关的图标变换的工作原理。
5、gprs拨号上网的通路原理。
6、通话相关的语音通路切换原理、震动接口。
7、通话相关的notification服务。
8、通话相关的各种server。
第一部分:从java端发送at命令的处理流程。
拨出电话流程:
1、contacts的androidmanifest.xml android:process="android.process.acore&q ...
/**
* Returns a Bitmap representing the thumbnail of the specified Bitmap.
* The size of the thumbnail is defined by the dimension
* android.R.dimen.launcher_application_icon_size.
*
* This method is not thread-safe and should be invoked on the UI thread only.
*
* @param bitmap T ...
android 中的 Bitmap 相关 收藏
一、Bitmap转Drawable
Bitmap bm=xxx; //xxx根据你的情况获取
BitmapDrawable bd=BitmapDrawable(bm);
Android开发网提示因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。
二、 Drawable转Bitmap
转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输 出流,最终还可以保存成为jpg和png的文件。
Drawab ...