ue4-读写配置文件
读写 .ini 配置文件,(暂时只测了Windows) 这里已 Game.ini 为例, 其他配置的读写看这里 CoreGlobals.h,替换下面的 GGameIni 参数即可,这些字符串保存的是对应配置文件的路径 extern CORE_API FString GEditorIni; extern CORE_API FString GEditorPerProjectIni; extern...
View ArticleAndroid 仿QQ/微信语音功能。
简单仿照一个语音效果,效果图: 所以,首先先做一个Dialog用于展示我们说话的UI: VoiceDialogManager.java /** * 语音Dialog 管理器 * Created by Administrator on 2017/2/28 0028. */ public class VoiceDialogManager { private Dialog dialog; private...
View Articleandroid应用开发-从设计到实现 2-5 图标的使用
图标的使用 图标能给人带来最直观的印象,有的时候再多的解释也抵不过一个图标。 安卓应用的图标分成两类, 应用图标:在主界面上代表着整个应用的那个启动图标,是给用户第一印象的图标。一个应用开发成功后会不会被用户下载,也许就取决于用户看它的第一眼。 系统图标:在应用里面使用的各种具有特别意义的图标,引导用户进行更多的操作。 应用图标 应用图标的设计也是对Material...
View ArticleOpenGL核心技术之法线贴图
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144...
View Articleandroid自定义View基础系列二(贝塞尔曲线)
前言: 好久没写技术博客了。android很多酷炫的自定义VIew效果和贝塞尔曲线相关,像水波纹效、火箭效果等,从本篇开始将研究和使用贝塞尔曲线以及xfermode。相应的效果,以后也会以gif图片展示,更为直观。 概要: 本篇文章主要介绍贝塞尔曲线,以及对于二阶和三阶贝塞尔曲线的简单使用。 正文: 1,什么是贝塞尔曲线...
View Article【图形图像】Android SurfaceFlinger之NativeWindow
1、EGLNativeWindowType Android的GUI构建于OpenGL ES,对于2D图形来说还可以使用Skia库(https://skia.org/)。在OpenGL ES与底层的framebuffer之间,还有一层Native介质,如NativeWindow、NativeDisplay和NativePixmap,这里讨论NativeWindow。OpenGL...
View Article设计模式-备忘录模式
1.备忘录模式的定义及使用场景 备忘录模式是一种行为模式,该模式用于保存对象当前状态,并且在之后可以再次恢复到此状态。备忘录模式实现的方式需要保证被保存的对象状态不能被对象从外部访问,目的是为了保护好被保存的这些对象状态的完整性以及内部实现不向外暴露。 定义: 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可将该对象回复到原先保存的状态 使用场景:...
View ArticleAndroid手机平板根目录详解
Android手机目录详解 Android根目录 1、mnt 挂载点目录 2、etc 系统主要配置文件 3、system Android 系统文件 4、sys Linux 内核文件 5、proc 运行时文件 6、init.rc 启动脚本 7、default.prop 系统属性配置文件 8、data 用户程序目录 9、dev...
View Article设计模式——状态模式
状态在我们的生活中是很常见的,比如我们交通使用的红绿信号灯,有红、黄、绿三种状态。其实我们的衣食住行都是状态,比如火车的启动,运行,暂停,状态几乎是无处不在。下面我们来看一个大家再熟悉不过的状态图...
View ArticleAndroid程序员学PHP开发(30)-ThinkPHP5.0(2)命名空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~ 命名空间 使用范围 访问方式 * 命名空间 从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组, 对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件...
View Articleandroid应用开发-从设计到实现 2-6 动画效果
动画效果 运动的物体总是能最有效的吸引住人类的注意力。在界面设计的领域,也是一样,当你希望用户的注意力从一个点转移到另一点,在这两点之间设计一个迁移的动画是在合适不过的了。 动画基本上可以分成以下几类: 平移动画: 渐变动画: 缩放动画: 旋转动画 其他所有的动画基本上都是这些单一的动画,或者多个动画的叠加。例如,一边平移一遍放大。...
View ArticleReact Native之Picker组件详解
Picker简介 在iOS和Android中选择器(Picker)是常见的控件之一,比如TimePickr(Android),pickerView(ios),并且这些基本控件可以实现诸如地址选择等效果。在RN开发中,系统也为我们提供Picker控件。应用如下: <Picker selectedValue={this.state.language} onValueChange={(lang)...
View ArticleAndroid Multimedia框架总结(二十六)利用FFmpeg进行解码直播流
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/59225373 早在去年九月份时,写过一篇《手把手图文并茂教你用Android Studio编译FFmpeg库并移植》,今天用去年编译好的3.1.3的ffmpeg,进行在Android平台上解码直播流。看下Agenda: 环境...
View ArticleAndroid程序员学PHP开发(31)-ThinkPHP5.0(3)多级命名空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/59491862觉得博文有用,请点赞,请评论,请关注,谢谢!~跟 前一篇博文命名空间相比...
View ArticleAndroid程序员学PHP开发(32)-ThinkPHP5.0(4)命名空间与公共空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~这篇博文,我们来看一下,命名空间与公共空间之间的关系,使用需要注意的问题,我们通过2个PHP文件来演示。注意,不能1.php include 2.php,同时,2.php include 1.php,死循环会报错。1.php:<?php /** * 命名空间 公共空间...
View ArticleAndroid程序员学PHP开发(33)-ThinkPHP5.0(5)命名空间与TP5-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~在前2篇命名空间的博文基础上,我们来看一下,命名空间、公共空间 与...
View Article用户体验超棒的微信WebView进度条
现在微信的用户体验一直被产品经理们所推崇,今天这里具体分析一下微信在WebView的进度条上怎么提升用户体验. 最终微信的加载进度条的效果图 网络正常的状态,分为两种加载速度,前部分正常速度加载,后边速度特意放慢,让用户感觉到你在非常卖力的在进行网络请求. 断开网络的状态: 进度条还是分为两种速度,类似于网络正常的状态,也能让用户感觉到你在非常卖力的在进行网络请求. 实现的思路...
View ArticleAndroid程序员学PHP开发(34)-ThinkPHP5.0(6)自动生成-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~见证奇迹的时刻到了,我们要 自动生成目录结构 了~这是TP带来的便利~要不然我们要用框架而不是用原生呢~在线文档:http://www.kancloud.cn/manual/thinkphp5/1180211、命令行自动生成...
View ArticleAndroid应用程序安装过程解析(源码解析)
Android应用程序安装过程解析 1.程序安装的4大步骤 (1) 拷贝apk文件到指定目录 在Android系统中,apk安装文件是会被保存起来的,默认情况下,用户安装的apk首先会被拷贝到 /data/app 目录下。 /data/app目录是用户有权限访问的目录,在安装apk的时候会自动选择该目录存放用户安装的文件,而系统出厂的apk文件则被放到了 /system 分区下,包括...
View Article