开源项目网址: code.google.com
www.github.com
CSDN github 开源框架
搜索国外技术论文: image process filetype:pdf
--------------------------------------------------------------------------------------------------------
monkey 10000
monkey -p com.itheima.phone 10000
adb devices 列出所有的设备
adb start-server 开启adb服务
adb kill-server 关闭adb服务
adb logcat 查看Log
adb shell 挂载到Linux的空间
adb install <应用程序(加扩展名)> 安装应用程序
adb install –s <模拟器名称> <应用程序(加扩展名)> 安装应用到指定模拟器
adb uninstall <程序包名>
emulator –avd <模拟器名称> 启动模拟器
adb pull <remote> <local>
adb push <local> <remote>
android create avd –name <模拟器名称> –target <SDK版本号> 创建模拟器
ctrl + F11 横竖屏的切换
adb start-server 开启adb服务
adb kill-server 关闭adb服务
adb logcat 查看Log
adb shell 挂载到Linux的空间
adb install <应用程序(加扩展名)> 安装应用程序
adb install –s <模拟器名称> <应用程序(加扩展名)> 安装应用到指定模拟器
adb uninstall <程序包名>
emulator –avd <模拟器名称> 启动模拟器
adb pull <remote> <local>
adb push <local> <remote>
android create avd –name <模拟器名称> –target <SDK版本号> 创建模拟器
ctrl + F11 横竖屏的切换
------------------------------------------------------------------------------------------------------
五大布局Layout:
LinearLayout 线性布局
RelativeLayout 相对布局
AbsoluteLayout 绝对布局 android:layout_x="120dip"
TableLayout 表格布局
FrameLayout 帧布局
LinearLayout 线性布局
RelativeLayout 相对布局
AbsoluteLayout 绝对布局 android:layout_x="120dip"
TableLayout 表格布局
FrameLayout 帧布局
-------------------------------------------------------------------------------------------------------
android:layout_toRightOf 在指定控件的右边
android:layout_toLeftOf 在指定控件的左边
android:layout_above 在指定控件的上边
android:layout_below 在指定控件的下边
android:layout_toLeftOf 在指定控件的左边
android:layout_above 在指定控件的上边
android:layout_below 在指定控件的下边
android:layout_alignBaseline 跟指定控件水平对齐
android:layout_alignLeft 跟指定控件左对齐
android:layout_alignRight 跟指定控件右对齐
android:layout_alignTop 跟指定控件顶部对齐
android:layout_alignBottom 跟指定控件底部对齐
android:layout_alignParentLeft 是否跟父布局左对齐
android:layout_alignParentTop 是否跟父布局顶部对齐
android:layout_alignParentRight 是否跟父布局右对齐
android:layout_alignParentBottom 是否跟父布局底部对齐
---------------------------------------------------------------------------------------------------------
android:layout_weight
=
"1"
//将view宽度设为0个dip,然后设置所占比例
android:layout_width
=
"0dip"
android:shadowColor
=
"#000000"
//阴影文字颜色
android:shadowDx
=
"1"
android:shadowDy
=
"1"
android:shadowRadius
=
"1"
//阴影文字粗细
控件比例排版:
TextView控件内内容相对控件居中对齐:
android:gravity
=
"center_horizontal"
view相对窗体居中对齐:
android:layout_gravity
=
"center_horizontal"
requestWindowFeature(Window.
FEATURE_NO_TITLE
);
//隐藏系统标题
android:lines
=
"2" //只显示两行
android:ellipsize
=
"end" //超出文字以"..."显示
android:layout_alignParentRight
=
"true" //距父窗体对齐
android:singleLine
=
"true" //单行显示
android:visibility
=
"invisible" //帧不居中:控件不可见
ll_loading
.setVisibility(View.
VISIBLE
);
//在加载数据之前帧布局可见
ll_loading
.setVisibility(View.
INVISIBLE
);
//新闻加载完之后帧布局不可见
adapter
.notifyDataSetChanged();
// 刷新界面
得到手机屏幕的宽和高:
//得到手机屏幕的宽和高
WindowManager wm=getWindowManager();
int
width=wm.getDefaultDisplay().getWidth();
int
height=wm.getDefaultDisplay().getHeight();
activity自己的ID:
android.R.id.
content
//activity充满屏幕的主题
android:theme
=
"@android:style/Theme.Light.NoTitleBar.Fullscreen"