这段时间没事,主要是主管太垃圾,没有合理的安排下属,导致我很闲,刚好,我利用这段时间可以好好学习下android。今天看了android的init这部分,我自己想能不能自己写个守护进程在andorid启动后就运行起来,这样可以更深刻了解android的init的相关知识,只是看书印象不深刻。..
分类:
移动开发 时间:
2014-05-14 16:16:40
阅读次数:
334
具体办法有两个:一、针对整个项目,所有页面都不显示标题栏可是就android的theme,即在android配置文件AndroidManifest.xml中,为application节点添加android:theme属性,其值为android:style/Theme.NoTitleBar,完整语句为:<applicationandroid:icon="@drawable/icon"and..
分类:
移动开发 时间:
2014-05-14 18:52:37
阅读次数:
386
一概念
PendingIntent就是一个可以在满足一定条件下执行的Intent,它相比于Intent的优势在于自己携带有Context对象,这样他就不必依赖于某个activity才可以存在。
它和Intent的主要区别在于Intent的执行立刻的,而pendingIntent的执行不是立刻的。pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用pendin...
分类:
移动开发 时间:
2014-05-15 07:23:21
阅读次数:
308
一概念
ContentObserver用于观察(捕捉)特定Uri引起的数据的变化,继而做一些相应的处理,当ContentObserver所观察的Uri发生变化时,便会触发它。
从概念看ContentObserver特别适合用于监视系统数据的变化,比如数据库发生了改动,或者其他任何已经在UriMatcher类注册过的Uri,比如:Settings.System.ACCELEROMETER_ROT...
分类:
移动开发 时间:
2014-05-15 04:51:42
阅读次数:
397
Activity ,Fragment 生命周期...
分类:
移动开发 时间:
2014-05-14 15:35:40
阅读次数:
247
一类的基本概念
这是一个注册监听视图树的观察者(observer),在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局,从绘画过程开始,触摸模式的改变等。
二类的主要接口:监听器
interface ViewTreeObserver.OnGlobalFocusChangeListener
当在一个视图树中的焦点状态发生改变时,所要调用的回调函数...
分类:
移动开发 时间:
2014-05-14 14:35:07
阅读次数:
296
目前最完整的,需要注册的动作匹配如下:
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED);
intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
intentFilter.addAction(Intent.ACT...
分类:
移动开发 时间:
2014-05-14 14:45:27
阅读次数:
361
Android 之 资源文件的介绍及使用
1、资源的简介
2、使用资源的优点
3、资源的种类
4、系统资源
5、如何使用自定义资源
6、使用资源文件
。。。。。...
分类:
移动开发 时间:
2014-05-15 04:35:26
阅读次数:
346
NSString *pattern = @"(?).*?(?=)";
2.
3. NSString *pattern1 = @"";
4.
5. NSURL *URL = [NSURL URLWithString:@"http://www.weather.com.cn/weather/101010100.shtml"];
6. NSString *string = [NSStri...
分类:
移动开发 时间:
2014-05-15 15:12:23
阅读次数:
265
// 创建保存照片文件夹
private void CreateFileJPG() {
File file = new File("/sdcard/image");
if (!file.exists()) {
try {
file.mkdirs();
} catch (Exception e) {
// TODO: handle exceptio...
分类:
移动开发 时间:
2014-05-15 06:39:58
阅读次数:
434
1.检查当前屏幕有多少个触摸点。
使用MotionEvent的getPointerCount()方法。
2.多点触控下,触摸的状态的检测
MotionEvent类中方法getActionMasked(),这个方法可以检查触摸的状态:
当只有一个触摸点时(只用一根手指触摸屏幕),按下是0,起来是1,移动是2;
当触摸点多于1时(多根手指触摸屏幕),按下是5,起来是6,移动是...
分类:
移动开发 时间:
2014-05-15 05:17:02
阅读次数:
351
我其实想修改的上面的蓝色条条,改成红色。
这个问题实在是困扰我了太长时间。之前参照google的这个文章:
https://developer.android.com/training/basics/actionbar/styling.html
但是事与愿违,我发现竟然连我整个tab颜色都改了。
觉得很奇怪,为什么google给的方法是修改整个tab?难道google搞错了?...
分类:
移动开发 时间:
2014-05-15 03:49:32
阅读次数:
401
Android开发工具---SQLiteManager插件
效果图如下:
平时在开发过程中查看数据库都要把数据库文件导出来,然后再用其他工具打开,SQLiteManager插件则给予我们一些便利,只需要按照下面的操作步骤就可以在eclipse里面查看数据库了
具体步骤如下:
1.下载com.questoid.sqlitemanager_1.0.0.jar文件,下载链接 ht...
分类:
移动开发 时间:
2014-05-15 04:28:27
阅读次数:
441
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:
现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
输入格式:
输入第1行给出正整数N(5),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间...
分类:
移动开发 时间:
2014-05-14 14:57:40
阅读次数:
368
本文主要介绍Android中的Animation动画。
Android提供了2中动画:Tween动画和Frame动画。
本文中主要讲解Tween动画,下篇文章中会讲到Frame动画。
Tween动画:
通过对View的内容进行一系列的图形变换(包括平移,缩放,旋转,改变透明度)来实现动画的效果,动画效果的定义可以采用XML方式也可以采用编码来做Tween动画(文章最后会给出两种方式动画的源...
分类:
移动开发 时间:
2014-05-15 04:49:47
阅读次数:
413
自定义对话框设置style
@null
true
true
false
@null
true
@null
@null
true
false
true
@null
...
分类:
移动开发 时间:
2014-05-15 04:27:51
阅读次数:
352