dumpsys and dumpstate on the adb topic page.
android state
android:focusable
android:focusableInTouchMode
android:clickable
Checkable
Toggle
androit text
android:phoneNumber
android:inputMethod
android:shadowDx
android:drawableRight
Activiy Usee dialog shema
android:theme="@android:style/Theme.Dialog"
style ,can define many hide windows property
"<item name="android:windowIsFloating">true</item>"
@*android:style/Theme.Dialog.Alert(/packages/apps/Settings/AndroidManifest.xml)
http://www.anddev.org/custom_theme_dialog___transparent_background-t7300.html
http://stulog.com/?post=224
getMovie (int id)
Configuration
TypedArray holding an array of the array values. Be sure to call TypedArray.recycle() when done with it.
style 对象获取
If the popup window
* cannot fit on screen, it will be clipped.
need update
弹出pop之后,不响应键盘事件了
popupWindow.setAnimationStyle(R.style.PopupAnimation);
popupWindow.showAtLocation(findViewById(R.id.parent), Gravity.CENTER
| Gravity.CENTER, 0, 0);
popupWindow.update();
imageVIew ,can set image source ID
RECEIVE_BOOT_COMPLETED
tomsix use permission
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 重启时候
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.VIBRATE" />
<supports-screens android:anyDensity="true" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" />
tomsix used intent
category.DEFAULT HOME
how to add use library
Html and androidHttpclient
color 问题, 有时候找不到定义的。
background
1 ,上面 text 没有 fill (大家都fill ),必须用 weight 。
2 按钮 的 layoutGravity 没有效果,必须用parent gravity 。
如何调正
~bitwise complement mPrivateFlags &= ~PRESSED;
stateDrawable
d.setState(getDrawableState());
Return an array of resource IDs of the drawable states representing
onCreateDrawableState
VIEW_STATE_SETS
WINDOW_FOCUSED_STATE_SET =
{R.attr.state_window_focused}
先定义 一组resource IDs ( 就是focused 之类的 属性),statedrawable 需要根据这个去取image 。
然后再定义 一个数组放这些 resource IDs ,表示状态。
然后定义 这个数组的数组 , 根据每个状态为一个位,得到一个int 型,作为这个数组的index 。
这样根据这个index 就很容易的取到 resource IDs 的数组。
每次 相关属性 如focus 改变,就要重新计算 statedrawable 。
总共五个属性 PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
都可以设置 setSelected
除了 WINDOW_FOCUSED 没有找到在哪里设。
性能不错。如果 要扩展的话,比较麻烦,不能用这套
自定义 attribute 。
需要先定义一个style ,然后再再style 里面定义?
http://yueguc.javaeye.com/blog/620415
可以在stylable 里面找到,可以找到
在resouce 里面加一个 自定义element 不允许,但是 在 linelayout 里面加一个自定义属性是允许的
就是不行 framelayout , doc 里面没有定义 layout gravity 。但是refer 到 R.styleable ,它定义了一堆可以用到的属性
VGA 是 640 × 480 ,比例是4:3 ,HVGA 就是 3:2 了
19 inch LCD 选择 1366 × 768 ,大概 desi 就是 82 . 远低于 手机 , low dpi 是 120
resource arsc 文件和
apk 架构
emulator 仿真器 竞争者
manifest
android list avds
C:/Documents and Settings/Administrator/.android/avd/20.avd
定义 emulator
DP 问题
两次start activity action event 两次? down ,up
-Zygote Servic
exit() 后 ,会重新启动一个线程?系统仍需调用到,就会
exit 后 原来 进程关闭,但是 以前的activity 不会关闭
没有 修改 ,不会install,只会front
a resource (in the form "@[package:]type:name") or theme attribute (in the form "?[package:][type:]name")
Diaolog 没有block ,必须用回调 /而且 没有 调用onpause ,没有block 这一说。
焦点 ,只有一个
onpause 会 合并 调用,假如 先
logcat 丢失问题。最大量 无法在prefer设置,
Json 使用 处理
为什么 背景一直 是黑色 ,颜色设置不对,
textview 会放大 ,有边框,再加一个linerlayout
android:background="#ff000000" 没有用 只有 "@android:color/white"
其实应该用 "#ffffff" 颜色啊! ,copy 多一行啊, 用liner啊