- 浏览: 926191 次
- 性别:
- 来自: 上海
最新评论
-
liu149339750:
我勒个去,搜到你的博客了,关注!
Android make脚本简记 -
ihopethatwell:
楼主,这个修改时间有个问题,退出修改界面就不保存设置的时间了, ...
Android中如何修改系统时间(应用程序获得系统权限) -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
taowayi:
推荐android一键反编译神器 apkdec
Android apk反编译
文章列表
public
class
Wizard
extends
Activity {
private
TextView step1result, step2result, step3result;
public
static
final
String INTENT_STEP1 =
"com.novoda.STEP1"
;
public
static
final
String INTENT_STEP2 =
&q ...
Notification可以在屏幕最顶部的状态栏上显示一个图标通知(QQ用的就是这个),通知的同时可以播放声音,以及振动提示用户,点击通知还可以返回指定的Activity.
今天例子的效果图:
布局main.xml:
view source
print
?
01
<?xml version=
"1.0"
encoding=
"utf-8"
?>
02
<LinearLayout ...
模拟器上安装Android Market
一.
基本介绍
Android的Market是一个应用市场,里面不仅有很多的实用的软件,包括很多免费的软件可以下载使用,而且也有一些库文件提供下载,比如在Android上使用TTS功能时,如果手机中没有安装需要的一些语言数据时,就会连接到Market从那里下载。
可是Android模拟器中默认是没有Market的,因此默认情况下就没有办法在模拟器中下载Market上丰富的软件,也没有办法下载比如TTS功能需要的语言数据等。但是通过一定的方法还是可以让模拟器安装上Market,下面就具体来安装一下。
二.
具体实现
...
EditText ed = new
EditText(
this
);
Editable eb = ed.getEditableText();
//获取光标位置
int
position = ed.getSelectionStart();
//指定位置插入字符
eb.insert(position, "XXX"
);
//插入图片
//定义图片所占字 ...
写在前面
一些相关的概念和原理
进行分支开发的最佳实践
合并的分类
在 Eclipse 中进行合并操作
相关资源
写在前面
本文是由演讲整理而来的,介绍了 SVN 分支与合并的概念、流程和一些实际操作方法,适合对版本控制有基本认识然后想了解 SVN 分支与合并的使用方法的读者。
对应 SVN 版本最低为 1.5,因为分支、合并的很多功能都是 1.5(release notes
) 才加进来的。
一些相关的概念和原理
分支(branch)和标记(tag)对于 SVN 来说就只是副本(copy),没有任何其它意义。分支和标记的意义是我们人为给 ...
以launcher app为例说明,此功能的核心是ContentResolver 的notifyChange
和 registerContentObserver
接口
。
Launcher.java
的一个方法(在onCreate方法里调用),这里即是为要监视的对象注册Observer。我这里讨论如何监视数据库里数据的变化,所以要监视的对象自
然是数据库了, LauncherSettings.Favorites.CONTENT_URI 指向的就是一张数据库表(详见launcher
app源码)。
private void registerContentObservers ...
Android的输入法框架比价复杂。从进程的角度来讲,相关功能主要分布在下面三个位置:
客户端应用是一个包含有图形界面的应用,如地址本。图形界面上包含有能够接收输入的编辑框,如TextView。
输入法模块提供软键盘,将用户在软键盘上的按键输入根据某种算法(如Zi, T9,
国笔等)转换成单词,然后传递给客户端应用。目录development/samples/SoftKeyboard下提供了一个输入法模块实例。如果想要实现一个中文输入法,可参考这个实例。
平台部分实现一些管理功能,负责装载某个输入法模块,启动,终止该模块等。
相关代码主要位于下面几个位置。其中,位于3,5,6, ...
AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有
MediaSever加载,加载的代码位于:frameworks\base\media\mediaserver
\main_mediaserver.cpp。AudioFlinger主要负责管理音频数据处理以及和硬 ...
1开机图片:
android-logo-mask.png
android-logo-shine.png
这两个图片一个在上一个在下
./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png
./frameworks/base/core/res/assets/images/android-logo-shine.png
注意:如果源码没有make可以直接更改fr ...
linux下Vi编辑器命令大全
/根目录下的文件夹
输入”/”,回车
里面有很多文件夹,如:etc,home,lib,mnt等等
etc:存放用户名和密码
home:每个用户有个文件夹,存放在这里
lib:操作系统文件等
mnt:挂扣用的
opt:java工具
bea:web编程的一些东西
sbin,bin,usr:这三个文件夹都是存放unix的命令的
tmp:临时文件夹
常用的操作:
查看当前目录:pwd
修改密码:passwd
更换模式:csh,bash
远程登陆:telnet 服务器ip
回到上级目录:cd ..
查看该目录下的文件夹:ls
打开文件: ...
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置
当然运行时不指定/sbin/也可以的。 你也可以将这个服务在系统启动的时候自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin ...
EGL 是 OpenGL ES 和底层 Native
平台视窗系统之间的接口。本章主要讲述 OpenGL ES 的 EGL API ,以及如何用它创建 Context 和绘制 Surface
等,并对用于 OpenGL 的其他视窗 API 做了比较分析,比如 WGL 和 GLX 。本章中将涵盖如下几个方面:
...
1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的?
2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一些常用应用。定义格式如下:
packageName="com.android.contacts"指定该应用的包名。
launcher:className="com.android.contacts.DialtactsActivity"该应用所对应的类。
...
此方法其实不是主要是屏蔽Keycode_Back,让它不结束(finish())Activity,直接显示HOME界面。
Java代码
PackageManager pm = getPackageManager();
ResolveInfo homeInfo = pm.resolveActivity(new
Intent(Intent.ACTION_MAIN)
.addCategory(Intent.CATEGORY_HOME), 0
);
Pac ...
很多不明白Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先声明下使用这两个方法时一定要注意情况和了解Activity的生命周期
,否则有的时候 onSaveInstanceState和onRestoreInstanceState 可能不会被触发,虽然他们都是Activity的重写方法。(文/Android
开发网)
他
们比较常用到的地方是
Sensor、Land和Port布局的自动切换,过去Android开发网曾经说过解决横屏和竖屏切换带来的数据被置空或者说onCreate被重复调
用问题,其实Andr ...