- 博客(16)
- 收藏
- 关注
原创 201005百度算法调整
2010年5月百度算法调整的一些地方如下: 1、对网站放有大量JS或iframe的站点适当降权。 2、网站无原创内容,文章全为转载的站点权重提升慢。 3、双向链接过多,加上链接到质量差的网站给予降权。 4、导出单向链接过多,并且是链到无权重的站给予降权,防止链接交易站点,多年老站适度导出影响较小。 5、限制了新站优化的关键词排名,这一调整...
2010-09-27 14:35:39 162
原创 服务--Service
Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下: 第一步:继承Service类 public class SMSService extends Service { } 第二步:在AndroidManifest.xml文件中的节点里对服务进行配置: 服务不能自己...
2010-09-26 16:07:25 114
原创 广播接收者(BroadcastReceiver)
广播接收者(BroadcastReceiver) 用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,广播接收者和JMS中的Topic...
2010-09-26 16:05:42 158
原创 ubuntu下打开.TXT文件乱码
在ubuntu下打开.TXT文件,中文显示为乱码,在这找到了解决的办法: 终端输入gconf-editor调出gconf-edit PS:输入gconf-editor即可,前面不需要加Sudo 依次点开 apps->gedit-2->preferences->encodings 中的auto-detected 在双击弹出对话框中加入GB18030,GBK,GB2312就可以了...
2010-09-25 17:10:52 133
原创 异常处理_处理方式
声明异常:将错误消息发送到运行系统的其他部分。 经验法则:尽可能的去处理异常,如果没有能力处理就声明异常 异常处理技术 1. 记录异常和相关信息 1.标准输出或标准的错误流 System.out.print(“please try agin”); 2.自定义记录类 3.java记录API 2. 要求用户或应用程序输入信息 3. 使用默认值或替换数据 4. 将控制转移到应用程序的...
2010-09-25 15:40:53 115
原创 异常处理_记录异常和相关信息_自定义记录类
package com.fojavally; import java.io.*; import java.util.*; public class CustomLogger { private static final String DEFAULT_FILE="exception.log"; private static final String FILE_KEY="a...
2010-09-25 14:49:05 171
原创 如何安装 Android SDK 和Eclipse 插件
所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) Eclipse 3.5 (galileo) 下载ADT 的Eclipse 插件 http://dl.google.com/android/ADT-0.9.5.zip 安装 Eclipse 插件 (ADT) 启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,...
2010-09-21 23:50:37 99
原创 Android Service 生命周期
Android Service 生命周期可以促使移动设备的创新,让用户体验到最优越的移动服务,只有broadcast receivers执行此方法的时候才是激活的,当 onReceive()返回的时候,它就是非激活状态。 如果没有程序停止它或者它自己停止,service 将一直运行。在这种模式下,service 开始于调用Context.startService () ,停止于Contex...
2010-09-19 13:33:37 259
原创 Android平台——Binder机制
由代码来补充部分: int main(int argc, char** argv) { sp proc(ProcessState::self()); sp sm = defaultServiceManager(); LOGI("ServiceManager: %p", sm.get()); AudioFlinger::instan...
2010-09-19 12:44:06 143
原创 Timer和TimerTask详解
1.概览 Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 简单的一个例程: import java.util.Timer; import java.util.TimerTask; /** * Simple demo that uses java....
2010-09-19 11:09:59 274
原创 TelephonyManager常用方法
通过TelephonyManager可以取得手机电信网络的信息,android.provider.Settings.System可以取得手机的相关设置信息。例如下面 TelephonyManager mTelephonyManager = (TelephonyManager) this .getSystemService(Service.TELEPHONY_SERVICE); mTele...
2010-09-19 09:51:20 372
原创 getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name | 返回的对象 | 说明 WINDO...
2010-09-19 09:39:01 141
原创 反编译Android apk文件
找到Android软件安装包中的class.dex: 把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。 工具准备: 1、把dex文件反编译为jar文件的工具。(dex2jar) http://code.google.com/p/dex2jar/downloads/list 2、把jar反编译...
2010-09-17 16:02:10 78
原创 Grid View
网格布局:是一个ViewGroup以网格显示它的子视图(view)元素,即二维的、滚动的网格。网格元素通过ListAdapter自动插入到网格。ListAdapter跟上面的列表布局是一样的,这里就不重复累述了。 下面也通过一个例子来,创建一个显示图片缩略图的网格。当一个元素被选择时,显示该元素在列表中的位置的消息。 1)、首先,将上面实践截取的图片放入res/drawable/ 2)、re...
2010-09-17 15:46:23 134
原创 SharedPreferences
SharedPreferences 是以键值对来存储应用程序的配置信息的一种方式,它只能存储基本数据类型。一个程序的配置文件仅可以在本应用程序中使用,或者说只能在同一个包内使用,不 能在不同的包之间使用。 实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data/<package name>/...
2010-09-17 15:04:21 78
Only the original thread that created a view hierarchy can touch its views<已解决>
子线程不可以 更新UI主线程 new Thread() { public void run() { mHandler.sendmessage(new Message()); } final Handler mHandler = new Handler() { public void handleMessage...
2010-09-16 17:32:05 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人