- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android中自定义View(初识)
Android自定义View实现很简单 继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的
2017-06-09 10:18:53 248
原创 WebView的使用
使用WebView目的: 1.兼容已有的项目;2.可以动态更新; 注:用WebView展示html会造成耗电量,加载页面也会造成发热。 WebView的使用方法: webview = (WebView) findViewById(R.id.webview); WebSettings webSettings = webview.getSettings(
2017-06-02 16:59:35 287
原创 Handler机制的理解
目的:解决多线程并发问题。 假设如果在一个Activity中,有多个线程去更新UI,并且都没有加锁机制,那么会产生怎样的问题? 更新界面错乱。 如果对更新UI的操作都进行加锁处理又会产生怎样的问题? 性能下降。 处于对以上的问题的考虑,Android给我们提供了一套更新UI的机制,遵循此机制就可以。 Handler原理: Handler封装了消息的发送(主要包括
2017-06-01 22:51:21 310
原创 Android 6.0的新特性及权限机制的详解
1、大量漂亮流畅的动画 可以从视觉上减少卡顿感,给用户带来流畅的体验。 2、相机新增专业模式 增加了快门速度调节和曝光度调节等新功能。 3、全新的电源键菜单 一般来说,安卓的电源键菜单都是关机/重启/飞行,安卓6.0变成了关机/重启/紧急,紧急模式可以关闭一切耗电应用,尽最大可能节省电量。 4、可自定义锁界面样式 支持电话、信息、相机等快捷方式在锁屏界面的定制
2017-06-01 13:18:01 394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人