1. 让ScrollView的滑动条始终显示:
ScrollView.setScrollbarFadingEnabled(false);
2. 手机WebApp(Sencha):
它是由ExtJS,jQTouch以及Raphael三个项目合并而成的一个开源项目。Sencha可以让你的WebApp看起来像NativeApp。
美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的WEB标准,全面兼容Android和AppleIOS设备。
3. Google搜索引擎的使用:
(1)与(空格),或(OR),非(-)。
(2)通配符(*)。
(3)搜索某一类文档(filetype:pdf/doc/...)。
(4)搜索关键字在链接中(inurl:关键字,allinurl:关键字)。
(5)搜索关键字在网页标题中(intitle:关键字,allinurl:关键字)。
(6)搜索的关键字在网页的锚中(inanchor:关键字,allinanchor:关键字)。
4. 状态列表:<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="hex_color" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_selected=["true" | "false"] android:state_active=["true" | "false"] android:state_checkable=["true" | "false"] android:state_checked=["true" | "false"] android:state_enabled=["true" | "false"] android:state_window_focused=["true" | "false"] /> </selector>
5. 自定义包含下边线的View:package com.lenovo.leos.quicksearchbox.ui; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.widget.LinearLayout; public class FishMeLayout extends LinearLayout { public FishMeLayout(Context context) { super(context); } public FishMeLayout(Context context, AttributeSet attributeSet) { super(context, attributeSet); } @Override protected void onDraw(Canvas canvas){ super.onDraw(canvas); Paint paint = new Paint(); paint.setColor(0xFF757679); canvas.drawLine(0, this.getHeight() - 1, this.getWidth() - 1, this.getHeight() - 1, paint); } }
6. 定位到ListView某一行:
ListView.setSelection(行号);
7. 加载字体库:
(1)在assets目录中新建fonts目录,将*.ttf字体库放入。
(2)使用代码:
TextView mAuthorName= (TextView)findViewById(R.id.mAuthorName);
Typeface mTypeface = Typeface.createFromAsset(getAssets(), "fonts/*.ttf");
mAuthorName.setTypeface(mTypeface);
8. 在Android SDK中某一平台的全部资源路径:Android SDK目录/platforms/android-*/data目录。
9. Service生命周期:
(1)Context.startService()方法:onCreate()->onStart()->onDestroy(),多次调用Context.startService()方法,Service的onStart()
方法每次都会被调用,但Service只被创建一次。
(2)Context.bindService()方法:onCreate()->onBind()->onUnBind()->onDestroy(),多次调用Context.bindService()方法,Service
只被创建一次。
10. 文件读写模式:
(1)Context.MODE_PRIVATE:默认模式,代表文件是私有数据,只能被应用本身访问,在该模式下这,写入的内容会覆盖原文件的内容。
(2)Context.MODE_APPEND:该模式会检测文件是否存在,只果存在会向文件中追加内容。
(3)Context.MODE_WORLD_READABLE:该模式表明该文件可以被其它应用读取。
(4)Context.MODE_WORLD_WRITEABLE:该模式表明该文件可以被其它应用写入。