MEID hex to dec

pcut = hex_meid[0:8] ecut = hex_meid[8:14] pstrcut = "0x" + str(pcut) estrcut = "0x" + str(ecut) phexcut = int(...

2019-05-31 15:17:11

阅读数 6

评论数 0

Flutter 问题随手

Container不能同时有color 和 decoration 属性 当有decoration 属性时如果想设置 color 要在 BoxDecoration(color: color) 这里设置

2018-12-13 11:11:55

阅读数 29

评论数 0

Flutter Material Components Widgets之AppBar

Appbar 一个Material Design应用程序操作栏,由工具栏和其他可能的widget(如TabBar和FlexibleSpaceBar)组成。 结构如下图 AppBar构造函数 AppBar({ Key key, this.leading, this.auto...

2018-12-12 17:15:48

阅读数 39

评论数 0

Flutter Material Components Widgets之TabBar与TabBarView

TabBar 水平选择标签。 1、通常创建为AppBar的AppBar.bottom部分并与TabBarView结合使用。 2、如果TabBar 未提供TabController,则必须提供DefaultTabController作为父widget。选项卡控制器的TabController.len...

2018-12-12 16:28:58

阅读数 348

评论数 0

Flutter Material Components Widgets之BottomNavigationBar

BottomNavigationBar 底部导航条,可以很容易地在tap之间切换和浏览顶级视图。 BottomNavigationBar 显示在应用程序底部的Widget,用于在少量视图中进行选择,通常在3到5之间。 构造函数 BottomNavigationBar({ Key key...

2018-12-12 13:49:41

阅读数 47

评论数 0

Flutter Layout Widget之AspectRatio

AspectRatio 是一个widget,将子widget的大小指定为某个特定的宽高比 定义 const AspectRatio({ Key key, @required this.aspectRatio, Widget child }) aspectRatio...

2018-12-11 17:46:35

阅读数 56

评论数 0

Flutter Layout Widget之FittedBox

FittedBox FittedBox 是一个Layout widget,它自己的大小调整其子widget的大小和位置。 构造函数 const FittedBox({ Key key, this.fit = BoxFit.contain, this.alignment = ...

2018-12-11 17:23:33

阅读数 192

评论数 0

Flutter Layout Widget之Align

Align 是一个Layout widget,它可以将其子widget对齐,并可以根据子widget的大小自动调整大小。 const Align({ Key key, this.alignment = Alignment.center, this.widthFactor,...

2018-12-11 15:53:53

阅读数 43

评论数 2

Python 文件和文件夹的操作 shutil 模块

Python shutil模块 shutil模块操作 移动、改名和删除文件和文件夹 复制文件 import shutil import os optSrcPath = "C:\\Users\\Administrator\\Desktop\\opt&...

2018-11-01 14:43:04

阅读数 46

评论数 0

android 获取电量

要获取手机的电量 我们可以从Android 电源配置文件( platform/frameworks/base/core/res/res/xml/power_profile.xml)读取电池电量,此文件是由设备制造商写入的 。 此文件Android对应的类为com.android.internal...

2018-08-14 11:11:29

阅读数 689

评论数 1

python 备忘

安装pip python -m ensurepip pip3 install xxx

2018-08-02 10:23:09

阅读数 40

评论数 0

android Fingerprint 验证

最近一个需求是要验证指纹传感器的可用性(在没有录入指纹时也能验证),所以考虑通过录入指纹来验证传感器的可用性;做个代码的记录方便以后可用。 判断设备是否支持指纹 @RequiresApi(api = Build.VERSION_CODES.M) public static Fi...

2018-07-19 11:50:27

阅读数 454

评论数 0

Android 定制Google SetupWizard

Android 定制Google SetupWizard google setupwizard(开机向导) 是可以定制,我们可以替换掉里面的页面,也可以新添加页面,也可以修改原有页面的部分资源。 修改方法有两种: 1.利用Runntime Resource Overlay(RRO)机制来...

2018-04-27 11:18:10

阅读数 1925

评论数 1

OpenGL ES 光照(三)

镜面光(Specular):当光滑物体表面被照射时会有方向很集中的反射光镜面光的最终强度依赖于入射光、观察者的位置 镜面光的计算模型比前面的两种光都要复杂一些,具体公式如下。镜面光照射结果=材质的反射系数×镜面光强度×max(0,(cos(半向量与法向量的夹角)) ^粗糙度) 实际开发中往往分两步...

2017-11-17 15:27:18

阅读数 161

评论数 0

OpenGL ES 光照(二)

散射光(Diffuse):从物体表面向全方位360度均匀反射的光,反射后的散射光在各个方向是均匀的,但反射光的反射强度与入射光的强度以及入射角度密切相关。垂直地照射到物体表面时比斜照时要亮。 散射光具体计算公式:其中设光照入射角为α. 散射光照射结果=材质的反射系数×散射光强度×max(cosα...

2017-11-17 15:18:22

阅读数 160

评论数 0

OpenGL ES 光照(一)

Opengl es 基本光照Opengl es 中将光照分成了3种组成元素(3个通道),环境光、散射光以及镜面光。 环境光(Ambient): 物体周围的光线,从四面八方照射到物体上,全方位360度都是均匀的光,不依赖于光源位置,而且没有方向性。环境光不但入射均匀,反射各向也均匀。 数学模...

2017-11-17 14:50:48

阅读数 233

评论数 0

OpenGL ES 纹理压缩之ETC (二)

前面介绍了OpenGL ES2.0 支持的压缩ETC1;下面我们来学习一下ETC2。从opengl es3.0 开始支持ETC2纹理压缩,而这种压缩可以支持透明通道。下面看如何使用加载pkm文件public static byte[] loadDataFromAssets(String fname...

2017-11-13 16:40:42

阅读数 2564

评论数 0

OpenGL ES 纹理压缩之ETC (一)

纹理压缩之ETC首先来看看一张512像素X 512像素的图片占用的内存大小 512像素X 512像素的纹理图片所占用的内存大小为:512 X 512 X 4(一个像素4个字节) / 1024KB = 1MB 一张512 X 512 (像素)图片在内存将占用了1M 内存所谓纹理压缩是指将应用开发中...

2017-11-13 15:49:50

阅读数 1619

评论数 0

OpengGL ES 背面剪裁和卷绕

背面剪裁和卷绕所谓背面剪裁是指渲染管线(道)在对构成立体物体的三角形图元进行绘制时,仅当摄像机观察点位于三角形正面的情况下才绘制三角形;若观察点位于背面则不进行绘制。(看不到的不进行绘制) 优点:打开背面剪裁后,在大部分情况下可以提高渲染效率,去除大量不必要的渲染工作。OpenGL ES中规定当...

2017-11-13 15:28:51

阅读数 321

评论数 0

Android ripple 波纹超出边界和波纹有边界一起出现

最近调按键效果时出现了当给ImageView设置了自定义颜色波纹超出边界时在抬起时波纹有边界也出现;在此做下记录:<?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android=&q...

2017-09-25 14:52:25

阅读数 359

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭