
Android
文章平均质量分 84
David-Hoo
这个作者很懒,什么都没留下…
展开
-
Android File存储
Context类提供了PenFileOutput()方法与onPenFileInput()方法。onPenFileOutput(): 用于将数据存储到指定的文件中。这个方法接受两个参数,第一个参数为文件名,在文件创建的时候使用就是这个名称,注意这个指定文件名不包含路径,所有的文件都是默认存储到/data/data/(项目包名)/files/目录下的。第二个参数是文件的操作模式,主要有两种模式可以原创 2017-03-08 17:37:13 · 442 阅读 · 1 评论 -
Android 获取系统顶部状态栏高度和底部导航栏的高度
- System Bar 在Android4.0 (API Level 14)及更高版本中,System Bar由Status Bar(位于顶部)和Navigation Bar(位于底部)组成。获取顶部(Status Bar) 高度,获取底部(Navigation Bar)高度。原创 2017-03-09 16:46:05 · 8472 阅读 · 0 评论 -
Android Studio安装
Android SDk是谷歌提供的Android开发工具包,在开发Android程序时,我们需要引入该工具包,来使用Android相关的API。 在以前Android项目都是使用Eclipse来开发的,Eclipse是以插件的形式存在的。在开发上要比Eclipse强大和方便。原创 2017-03-23 23:07:57 · 504 阅读 · 0 评论 -
阿里针对布局方案和布局复用的开源框架(VirtualLayout)
VirtualLayout简介 VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。VirtualLayout设计思路 通过定制化的LayoutManager,接管整个RecyclerView的布局逻辑;LayoutManager管理了一系列LayoutHelper,LayoutHelper负责具体布局原创 2017-04-12 21:49:59 · 443 阅读 · 0 评论 -
android.support.v7.widget.TintContextWrapper cannot be cast to ***
Android 从 View 中获取 Activity 时遇到 TintContextWrapper cannot be cast to 的问题 如果一个 View 绘制于某个 Activity 的 ContentView 上, 那它的 Context 一定是和这个 Activity 相关联的. 因此我们想在 View 中直接用 Activity 方法时 (最常用的应该就是 Activity.st原创 2017-09-17 23:45:14 · 1336 阅读 · 0 评论 -
Android智能下拉刷新框架-SmartRefreshLayout
SmartRefreshLayout下载地址Github:https://github.com/scwang90/SmartRefreshLayoutSmartRefreshLayout简介SmartRefreshLayout是一个“聪明”或者说“智能”的下拉刷新布局,由于它的“智能”,它不只是如其它的刷新布局所说的支持所有的View,还支持多层嵌套的视图结构。 除了“聪明”之外,Sma原创 2018-11-29 09:19:35 · 784 阅读 · 0 评论 -
Mac Mat打开报错java.lang.IllegalStateException: The platform metadata area could not be written
报错信息java.lang.IllegalStateException: The platform metadata area could not be written: /private/var/folders/t5/5_zgrvkd3nnfvscp345mss_w0000gn/T/AppTranslocation/71B1473F-76AB-4F20-80B4-6301744E9B00/d...原创 2019-06-24 15:20:03 · 5443 阅读 · 3 评论