自己学习Android时的笔记,易忘知识点。
来源:互联网 发布:大数据 涂子沛3.0 编辑:程序博客网 时间:2024/06/14 05:19
view.bringToFront() 可以将布局在下层的控件放到上层,不被其他控件挡住。
if(keyCode==KeyEvent.KEYCODE_VOLUME_UP) {
按键反馈
p.width/height
p.addRule()
View.setLayoutParams(p)
动态添加相对布局参数。
DisplayMetrics dm = getResources().getDisplayMetrics();
width = dm.widthPixels;
hight = dm.heightPixels;
得到屏幕宽高。
WindowManager m = getWindowManager();
// Display d = m.getDefaultDisplay(); // 获取屏幕宽、高用
moveTaskToBack(false); 活动后退退出后不销毁
orterDuffXfermode xfermode = new PorterDuffXfermode(PorterDuff.Mode.SRC_IN) ;设置画笔
dialog.setCanceledOnTouchOutside(false);
防止用户点击外部灰色区域,关闭Dialog
bitmap.compress(CompressFormat. ,0~100,outputstream)
bitmap压缩
overridePendingTransition(0, 0);设置界面跳转动画
truncate table 表名
//这样不但将数据全部删除,而且重新定位自增的字段
打开一个网页:Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("www.baidu.com"))
菜单栏菜单:onCreateOptionsMenu()里getMenuInflater().inflate(R.menu.main, menu);
监听在:onOptionsItemSelected
Activity返回传值:startActivityResult(Intent,请求码)
被开启的,setresult(RESULT_OK,Intent)
重写onBackPressed()就是被按返回键会调用的方法
前台生存期:onResume和onPause之间的状态
saveInstenceState 活动状态保存
android:launchMode=""更改启动模式
关于SingleInstance,比如one启动two,two启动three,two是instance,从three按返回,会直接回到one
android.os.Process.killProcess(android.os.Process.myPid());杀死进程
一种很好的Intent方式
public static void actionStart(Context context,String data1,int data2) {
Intent intent=new Intent(context,Seconde.class);
intent.putExtra("aaa", data1);
intent.putExtra("bbb", data2);
context.startActivity(intent);
}
android:ellipsize="end" textView的末尾省略号
百分比布局
StaggeredGridLayoutManager manager=new StaggeredGridLayoutManager(3,StaggeredGridLayoutManager.VERTICAL);
fragment 结合framelayout fragmentmanager.begintansaction.replace.commit
返回栈addtobackstack
fragmenttrasaction里的remove、replace方法移除碎片活动
ConnectivityManager manager=(ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);
NetworkInfo info=manager.getActiveNetworkInfo();
得到网络变化
abortbroadercast 阻断广播
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的
字号最好使用 sp 做单位,而且查看TextView的源码可知 Android 默认使用 sp 作为字号单位。
adjustViewBounds:调整边框时是否保持可绘制对象的宽高比
- 自己学习Android时的笔记,易忘知识点。
- Android学习笔记之常用的小知识点
- 第一次写自己的blog,第一次把android的学习的各个知识点总结并增加自己学习的DEMO
- 自己的学习笔记
- 自己的Android笔记
- android学习笔记--零碎知识点2
- 学习android零碎知识点笔记 preference【转载】
- android 学习笔记一 像素知识点
- android mars老师学习笔记 知识点--目录!
- Android学习笔记(十九):建立自己的ListView
- Android学习笔记(16)---定义自己的Toast
- Android学习笔记(19)---调用自己想要的字体库
- Android学习笔记(十九):建立自己的ListView
- android学习笔记之创建自己的账号系统
- android 学习笔记 创建自己的内容提供器
- 设定自己的代码风格--Android学习笔记5
- 自己关于java的一些知识点的笔记
- 自己学习iOS的笔记
- js数组、对象深拷贝
- nginx 如何配置来获取用户真实IP
- C# 方法中的this参数
- slf4j的架构认识
- 在android系统上写C语言程序--开机启动该程序不进入安卓系统
- 自己学习Android时的笔记,易忘知识点。
- ZUFE2486 Heap
- 编程第六十五、六十六天
- 插入排序练习题
- android studio 导入 eclipse项目 报错 Error: Some file crunching failed, see logs for details
- layui页面元素使用(一)
- 堆排序
- 介绍memcache与redis 以及相互之间的比较
- java的死锁示例