- 浏览: 97748 次
- 性别:
- 来自: 成都
最新评论
-
meohao:
雨花台舞水 写道记笔记是好的,但iteye毕竟跟大家分享知识, ...
写在20120411:静态方法使用时注意事项 -
雨花台舞水:
记笔记是好的,但iteye毕竟跟大家分享知识,经验的不错的平台 ...
写在20120411:静态方法使用时注意事项 -
meohao:
只是找时间把之前的东东归档一下,呵呵!说不定哪天忘记了还可以看 ...
写在20111213:判断一个应用是否为系统应用 -
Coolala_cs:
最近很是清闲啊~出了很多这样的博客文章?好像回忆录一样...
写在20111213:判断一个应用是否为系统应用 -
lls17:
与现实中的追MM联系起来,更形象了。模式学起来也更有趣了~
追MM与23种设计模式
文章列表
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional (模式:user eng optional)
LOCAL_STATIC_JAVA_LIBRARIES := libA libB libC (外部库自定义名称,与后面对应)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
aidl文件路径\Interface_Name.aidl (外部aidl)
...
1.ListActivity 显示一个绑定到数组或者游标这些数据源的一个列表,内置ListView类,ListView类继承于AbsListView,任何视图都可以注册上下文菜单,最常见的是用于列表视图的ListView的Item。
2.ListActivity在onCreate()函数中直接可以设置Adapter,setAdapter(***Adapter);
3.BroadcastReceiver有两种一种是普通广播 一种是有序广播(Order Broadcast)
普通广播(无序广播)在逻辑上是异步的,逻辑可以在同一时刻被所有接收者接受到,消息传递效率高。但是它不能将处理的结果传给下一个接 ...
1..txt文本文件短信支持发送
2..txt/网页书签的Mimetype均为text/plain,如何区分呢?
3.两个定制:Flash U 同时支持内外部存储,不同存储设备之间相互拷贝等操作
DRM 用到第三方API或者自研的API
4.MessageQueue和Handler、Looper
4.1 Message
Message消息,理解为线程间交流的信息,处理数据后台线程需要更新UI,则发送Message内含一些数据给UI线程。
4.2 Handler
Handler处理者,是Message的主要处理者,负责Message的发送,Message内容的执 ...
1.Vendor机制:
在主分支上建立分量,达到差异化编译的目的,主要体现在***_BUILD和***_CUSTOM两个文件,顾名思义,前者是差异化按项目分门别类的编译脚本,后者是按项目分类的各应用相关定制的文件抽取存放位置
2.是否把某个应用编译进去,可以在该应用对应的工程目录下的.mk文件中修改脚本
3.ADB设备识别不了:检查手机驱动是否安装、设置中“允许USB调试”选项是否开启。
仍然无法识别,转到我的电脑是否有磁盘显示为光驱,把光驱Autorun弹出再试。
GMS包:
Gmail、Google Search、Maps、Market、Navigation、Voice Search、YouTube
VoiceDialer、Latitude、Place
了解对应的包名。
cmd->adb shell->cd data/data 查看对应的包名
cmd->adb shell->cd system/app 查看对应的Apk
了解手机版本是user模式还是eng模式,eng模式的权限更大一些。
用CommonDoawload烧录版本时如何备份和还原手机的版本。
Android开发环境中搭建AVD,明明建了但是找不到,也Start不了,后面发现是SDK的路径改了原因,怎样以不变应万变呢?配置环境变量。
1.在用户变量Path中添加SDK安装目录/tools SDK安装目录/platform-tools
2.新建一个ANDROID_SDK_HOME:=SDK的安装目录。
记得环境变量设置完之后重启Eclipse,再重新new一个AVD,成功!
打开AVD或者手机
运行adb pull/adb push 在电脑和手机/AVD之间导出/导入文件
Monkey测试很形象,说的就是这个测试像猴子一样在你的应用程序上乱点,模拟的是用户点击的操作。瓶颈:解锁。
Monkey测试步骤
1.连接手机,保持手机已连接到电脑。
2.打开cmd。
3.执行adb shell
4.输入Monkey命令。package_name改成你自己要测的包名,其余的不需要改动。
monkey -p package_name -s 23 --ignore-crashes --ignore-timeouts -v -v -v 100000> /data/local/tmp/log.txt 2>&1 &
5.Monkey测试结束后导出日志文件 ...
写在20110608
- 博客分类:
- 工作历程点点滴滴
1.写小组会议纪要
2.接手FM,了解FM流程,主要功能,涉及的相关定制:Flash U和DRM
3.学习Monkey测试
写在20110607:入职
- 博客分类:
- 工作历程点点滴滴
1.办理正式入职手续;
2.参加“人生若只如初见”活动;
3.参加新员工介绍;
4.开始接手新任务:FM
5.参加小组会议,每个人汇报每周工作
6.本地办公机、跳转机(mstsc\中转站\映射网络驱动)、终端机、
转自:http://www.m8fans.com/Android/thread-126819-1-1.html
「Android(安卓)新手扫盲」
Android扫盲1之如何安装卸载软件
Android的软件安装相当简便,在网络上找到自己喜欢的应用程序或者游戏等,下载下来之后,连接数据线,将apk文件放进 ...
转自:http://bbs.firnow.com/dview1t59229.html
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言 ...
/***********************************************************/
public class StringVSChar {
public static void main(String[] args) {
String s1 = "abc";
String s2 = "abc";
char[] ch = { 'a', 'b', 'c' };
String s3 = new String(ch);
String s4=new String("abc");
...
转自:http://blog.csdn.net/ecaol/archive/2010/03/24/5410915.aspx
本方法适用于Android SDK 2.1环境下的程序开发
安装JDK
• 在java.sun.com下载JDK并安装
• 在“系统属性”的“高级”选项卡中点击“环境变量”,然后添加如下系统环境变量:
1. 在PATH环境变量后追加 JDK安装路径中的bin路径,本机为
C:\Program Files\Java\jdk1.6.0_18\bin
2. 新建CLASSPATH环境变量或在CLASSPATH环境变量后追加JDK安装路径中的l ...
转自:http://bbs.zdnet.com.cn/thread-181541-1-1.html
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并 ...
/********************************************************/
short a[]={1,2,3,4,5,6,7,8,9};
int *p = (int*)a;
int *q = (int*)(a+4);
cout<<a[q-p]<<endl;
数组的每个元素占两个字节
p指向1 而q指向5
当q-p是 因为他们都是int* 编译器会认为一个指针要读四个字节
结果为3
/********************************************************/
short c[]={10,1 ...