自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python Learn 5 -- 正则表达式,常用内建模块

为对廖雪峰Python的学习备忘目录正则表达式常用内建模块datetimecollectionsbase64structhashlibhmaccontextliburllibXMLHTMLParser正则表达式字符描述\d匹配一个数字\w匹配一个字母或数字.匹配任意字符*任意个字符(包括0个)+至少一个字符?0个或1个字符{n}表示n个字符{n,m}n-m个字符\s匹配一个空格(也包括Tab等空白符)\s

2020-11-25 16:26:10 109

原创 Python Learn 4 -- IO编程,进程和线程

以下为对廖雪峰Python的学习笔记目录IO编程进程和线程正则表达式IO编程读文件的模式打开一个文件对象,使用Python内置的open()函数。如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在;文件打开成功,接下来,调用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示;最后一步是调用close()方法关闭文件。如果文件很小,read()一次性读取最方便;如果不能确定文件大小,反复调用re

2020-11-24 16:03:44 142

原创 Python Learn 3 -- 面向对象编程,面向对象高级编程

目录面向对象编程面向对象高级编程面向对象编程在Python中,实例的变量名如果以__(两个下划线__)开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问需要注意的是,在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量判断对象类型,使用type()函数判断class的类型,可以使用isinstance()函数能用type()判断的基本类型也可以用isinstance()判

2020-11-19 16:03:44 152

原创 Python Learn 2 -- 高级特性、函数式编程

目录高级特性切片(Slice)操作符迭代列表生成式生成器高级特性切片(Slice)操作符L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。如果第一个索引是0,还可以省略;tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple;字符串’xxx’也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串;迭代Python的for循环不仅可以用在list或tuple上,还可

2020-11-18 14:01:13 147

原创 Python Learn 1 -- List,tuple,默认参数,参数组合,递归

List标题list是一种有序的集合,可以随时添加和删除其中的元素。要删除指定位置的元素,用pop(i)方法,其中i是索引位置;可以往list中追加元素到末尾,append(‘’);可以把元素插入到指定的位置,insert(i, ’ ');tuple另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改默认参数定义默认参数要牢记一点:默...

2020-11-13 13:08:20 118

原创 Android Car&Source 04 -- Android 10 AudioFocus

仅为学习记录,感谢所有技术分享Android10.0AudioFocus之如何使用(一)Android AudioFocus音频焦点机制学习和理解Android10.0AudioFocus之AudioFocusRequest音频焦点AudioFocus目录1.实现流程2.AudioManager中焦点durationHint定义说明音频焦点是规则,是个弱管理。也就是说如果你想播放,不管拿不拿得到音频焦点,都是可以播放的。影响的只是体验效果,不是播放问题1.实现流程...

2020-11-03 14:18:31 457

原创 Android Car&Source 03 -- Android 9 音频流

仅为多方学习过程记录,学习源如下,感谢所有技术分享:Android 9-Audio 介绍Android音频相关内容,包含应用层到HAL层,主要基于Android P进行剖析。深入剖析Android音频之AudioTrackAndroid9.0CarAudio分析之而AUDIO_DEVICE_OUT_BUS目录1.AudioTrack2. AudioFlinger3.动态路由4.AudioPolicyAuto音频的三大核心,一个是音频管理(声音焦点),一个是音频流管理(音频路由

2020-11-02 08:44:43 839

原创 Android Car&Source 01 -- 进程间通讯基本概念IPC,Binder,proxy,stub,AIDL,oneway

目录1.IPC2.Binder3.Stub,Proxy4.AIDL5.oneway最后.学习博客如下:1.IPCIPC:Inter-Process Communication,指进程间通信或者跨进程通信,即两个进程之间进行数据交换的过程。 某一应用程序(App)时,android系统里的Zygote服务孵化(Fork)一个新的进程(progress)给它,然后将它(App)加载到这个新诞生的进程里。一个进程是一个独立的执行空间,不会被正在其他进程里的程序锁侵犯。 Andr

2020-07-01 15:21:23 650

原创 Android Car&Source 02 -- Vehicle Property相关管理

目录1.从UI层开始看property最后.学习的博客如下Android Automotive 的硬件抽象层 (HAL) 为 Android 框架提供了一致的接口(无需考虑物理传输层)。此车载 HAL 是开发 Android Automotive 实现的接口。系统集成商可以将特定于功能的平台 HAL 接口(如 HVAC)与特定于技术的网络接口(如 CAN 总线)连接,以实现车载 HAL 模块。通过车载HAL可以实现车辆属性的接口。1.HVAC服务最后.学习的博客如下...

2020-07-01 15:20:57 2135

原创 kanzi(9)- Senior Tips

目录一、概念二、构建工程相关一、概念C++ API :C++11 sweep mask:遮罩二、构建工程相关1.消除锯齿:合成目标渲染通道 (Composition Target Render Pass)需要位块传送渲染通道 (Blit Render Pass)输送到屏幕上 1)Composition Target Render Pass - Mult...

2020-06-24 11:19:10 416

原创 设计相关工具

1.PPT模板iSlide 优品PPT Get 100+ OfficePlus slidego

2020-06-09 09:33:56 155

原创 kanzi(8)- 实用tips

目录一、构建工程相关二、调试工程相关一、构建工程相关Material Type 可以导出并且直接使用 Prefab[模板]:引入图片后需要,选中图片create Texture Prefab[模板]:完成镜面需要镜面所需:Tag Filter,render pass ,render filter,水平旋转180度。绑定镜面和plane,publish plane 的textur...

2019-12-05 14:21:16 267

原创 kanzi(7)- 功能性code

1. 去掉V8脚本1)集成Application2)virtual void registerMetadataOverride(ObjectFactory& /*factory*/) KZ_OVERRIDE{ KanziComponentsModule::registerModule(getDomain());//#if !defined(SPANSION) &...

2019-12-05 14:01:25 445

原创 Kanzi(5)- 内容控件、模型控件Mesh、交互控件

目录一、内容控件1、Image2、Text Block 2D3、Text Block 3D二、模型控件Mesh三、交互控件1、交互控件原理2、常用交互3、消息路由Message4、Button5、TOGGLE BUTTON6、TOGGLE BUTTON GROUP7、SCROLL VIEW8、SLIDER一、内容控件1、Image...

2019-09-16 10:18:53 527

原创 Kanzi(2)- Scene,Scene-graph,Resource ID

1.Scene3D场景,只能存在在Viewpot 2D 下面,且在Viewpot 2D 下有且只有一个Scene。 Directional Light:方向光。是平行光,模拟太阳光 Point Light:点光源。模拟白炽灯,向360发射,有默认位置,可以做光影动画。 Spot Light:探照灯。模拟手电筒,既有位置,方向,也有照射范围。 Carema:相机1)Aspect Ra...

2019-09-16 10:17:45 265

原创 Kanzi(3) - Material,Blend,Composer,Rendr Pass

目录1.Material2.Material Type3.Blend4.Composer1.MaterialMaterial 是Material Type的一个实例。TextureMaterial : 贴图材质,不受光照影响。光照属性为一下:2.Material Type表示材质类型。Phong :Ambient Color: 环境光Diff...

2019-09-16 10:17:28 455

原创 Kanzi(4)- API-生命周期

目录1.onConfigure(ApplicationProperties& configuration)2.onProjectLoaded()3.registerMetadataOverride(ObjectFactory& /*factory*/)4.renderOverride()5.onPostRender()1.onConfigure(Appli...

2019-03-04 17:09:19 1166

原创 Android Data(7)-- 缓存相关InputStream、AIDL

1、将InputStream转化到String,可用第三方jar包: // 引入apache的io包import org.apache.commons.io.IOUtils; InputStream in = con.getInputStream();String result = IOUtils.toString(in, "UTF-8");2、AIDL相关:1)AIDL(...

2019-02-17 08:37:35 201

原创 Android UI(9)-- Android组件水平ProgressBar

目录一、ProgressBar 水平一、ProgressBar 水平1、drawable样式(progressbar_color.xml):<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" &g...

2019-02-17 08:37:28 190

原创 Android UI(4)-- 自定义组件LinearLayout、RelativeLayout

• LinearLayout 、RelativeLayout 1)继承LinearLayout、RelativeLayout方法 2)重写protected void onFinishInflate() 方法,进行变量的声明,和监听的声明

2019-02-16 15:17:43 110

原创 Android UI(5)-- Calendar、DataPickerDialog、PreferenceActivity、CoordinatorLayout

目录*Calendar、DataPickerDialog*PreferenceActivity*CoordinatorLayout*Calendar、DataPickerDialog SimpleDateFormat sdf; java.util.Date dt; Calendar c = Calendar.getInstance()...

2019-02-16 15:17:03 3169

原创 Android UI(3)-- View(一)

1、使用Paint、ShapeDrawable画基本图形说明: ①重写onDraw(Canvas canvas)方法public class SecondAnimationView extends View { private static final int RED = 0xFFFF0000; private static final int BLU...

2019-02-16 15:07:34 69

原创 Android UI(2)-- Android 动画Drawable Animation(Frame Animation)、Property Animation

目录1、Drawable Animation2.Property Animation1)ValueAnimator2)ObjectAnimator3)AnimationSet4)TypeEvalutors5)TimeInterplator1、Drawable Animation1)说明·Drawable Animation(Frame Animation):...

2019-02-16 15:06:44 138

原创 Android UI(1)-- Android 动画View Animation(Tween Animation)

目录1、View Animation(Tween Animation)1)说明2)scal----渐变尺寸缩放动画3)alpha----渐变透明度动画4)translate---- 位置移动动画5)rotate 旋转动画1、View Animation(Tween Animation)1)说明·只可用于View常用API:public cla...

2019-02-16 14:56:18 154

原创 Android Data(6)-- Android 常用API

目录1、onItemClick2、shader1、onItemClickpublic void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)各项的意义:arg1是当前item的view,通过它可以获得该项中的各个组件。 例如arg1.textview.s...

2019-02-16 14:52:13 454

原创 Android UI(7)-- Toolbar_ActionBar

Toolbar 添加返回键 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled( true); getSupportActio...

2019-02-16 14:43:42 127

原创 Android UI(6)-- RecyclerView 解析

目录Class OverViewGlossary of termsPositions in RecyclerView:实现·官方文档:http://developer.android.com/reference/android/support/v7/widget/RecyclerView.htmlClass OverView用于大量的data set填充于有限屏幕的一...

2019-02-16 14:41:56 108

原创 Android Data(2)-- 异步消息处理机制-Handler、AsyncTask

目录Handler1、说明2、示例:Runnable就是可执行体,仍在主线程中,只是刷新主线程界面3、示例:两个子线程每隔1s相互发送消息打印日志Handler1、说明1)在主线程中可以直接创建Handler对象,而在子线程中需要先调用Looper.prepare()才能创建Handler对象,创建Handler后,Looper.loop()。否则运行抛出”Can’t ...

2019-02-16 14:30:37 101

原创 Android Data(3)-- Js 与Android WebView

目录一、JS调用Android Java交互一、JS调用Android Java交互1、WebView初始化及配置: private void initWebView() { //配置可与JS交互 wb.getSettings().setJavaScriptEnabled(true);//配置协议agreement wb.addJ...

2019-02-16 14:28:00 125

原创 Android UI(8)-- 新UI框架-Butter Knife

目录一、声明控件二、声明监听一、声明控件以注释字段@InjectView和一个view的ID开始,Butter Knife就可以在对应的布局中自动地进行cast。Butter Knife可用于Activity、Fragment或者是adapter中。·在Activity中用法:import butterknife.ButterKnife;import butter...

2019-02-15 09:55:53 132

原创 Android Data(4)-- fastjson 解析

1、fastjson下载地址http://repo1.maven.org/maven2/com/alibaba/fastjson/2、官方介绍Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。3、数据绑定samplehttps://git...

2019-02-15 09:52:16 95

原创 Android Data(5)-- Android’s HTTP Clients

概述:大多数需要联网的Android应用都用HTTP协议进行数据是发送与接收。Android有两种HTTP客户端:HttpURLConnection和Apache HTTP Client。且两种都支持HTTPS协议、流的上传和下载、连接超时配置、IPv6协议和连接池。DefaultHttpClient和AndroidHttpClient都是可扩展的HTTP客户端。Apache HTT...

2019-02-15 09:51:09 99

原创 Android Data(1)-- Android 网络请求实现

HttpRequestImp.javapublic class HttpRequestImpl implements IHttpRequest { /** * 网络加载失败的时候重复加载的次数 */ private static final int REPEAT_NUM = 1; private IHttpRequestCallback mCallback ; pr...

2019-02-15 09:49:26 316

原创 Android 问题解决方法(一)

目录1、以使用android文件系统加载视频文件2、Fragment传参方法3、Context 尽量不要被定义为静态的4、单例工具类5、Handler添加到MainLooper中6、INSTALL_FAILED_OLDER_SDK7、获得屏幕宽和高8、Android Icon尺寸9、代码规范10、通知栏打通:11、清除callback方法:1、以使用...

2019-02-15 09:46:17 166

原创 Android studio 工程配置相关问题-.grade

grade1、MultiDexApplication 找不到依赖包:build.grade中添加android {...defaultConfig{...multiDexEnabled = true...}...}2、apache 找不到各种方法build.grade中添加android{...useLibrary 'org.apache.http.lega...

2019-02-15 09:40:26 248

原创 Android 时间优化和内存优化

一、时间优化1⃣️时间优化工具:TraceView2⃣️几个重要指标:     Incl Cpu Time     Excl Cpu Time     Incl Real Time     Excl Real Time     Calls+Recur Calls/Total二、内存优化1⃣️内存优化工具:Mat2⃣️两个重要指标:    Histogra...

2019-02-15 09:39:00 174

原创 Programming 相关网站

目录Android StudyAndroid Open Source ProjectBugsRelevant ToolsJava studyAndroid Study·Android Blog·Git Android 相关组件·Design Patterns·CoordinatorLayoutNDK官方文档Android Open Sou...

2019-02-15 09:22:43 126 2

原创 Android Studio 相关-快捷键、常见问题

windows studio 快捷键Finding·Ctrl+Alt+s Setting·Ctrl+N Navigate to find a class by name·Alt+Shift+N Navigate to find a file by name·double Shift 全局文件查找·Alt+F7 Find Usage·Alt+↑ 光标在方法间向上移动·A...

2019-02-15 09:22:31 4135

原创 接口传递网络请求结果

1)LoginListenerManager.java--监听工具public class LoginListenerManager { public static LoginListenerManager ins ; //同步锁,避免线程非安全操作 public static final Object LOCK = new Object() ; //弱引用,...

2019-02-02 10:57:05 102

原创 回调函数

1、IBackPressedListener1)MainActivity定义接口public class FileExplorerTabActivity extends Activity {     //...do something...    public interface IBackPressedListener {        /**         * 处理bac...

2019-02-02 10:54:04 117

android P android9源码编译.ipr.iml文件

android P(android9) 源码编译.ipr.iml文件。直接将这两个文件放到源码根目录就可以了,即可导入android studio

2020-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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