自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT666DHW的博客

站在顶峰,看世界;落在谷底,思人生!

  • 博客(241)
  • 收藏
  • 关注

转载 [Unity与Android Studio交互] 快速生成正确的jar库(图文解释)

本文以在Unity手游里弹出安卓的Toast提示为例。Unity本身没有自带Toast.makeText()的接口方法,但是这个小功能又是我们做手游开发的时候经常需要用到的。这时候我们可以利用Android Studio或者Eclipse导出jar库,在里面提供弹出Toast方法给Unity调用。网上很多文章都是使用Eclipse,因为Eclipse在菜单栏就提供了简单导出.jar文件的工...

2018-08-22 19:10:14 371

转载 Unity3d打开的时候,卡在loading界面白屏的解决方法

                                   问题如图所示:              Unity3d打开的时候,卡在loading界面白屏的解决方法: 1. 打开 %AppData% 目录,“Roaming”目录会弹出 2. 删除Unity目录 3. 到上一级目录,删除Local/Unity 和 LocalLow/Unity 两个目录还有一种可能是网...

2018-08-22 17:39:08 5886

原创 集成 百度语音识别 简单实现

先到百度语音官网上查看集成指南 然后再去下载语音识别-离在线融合SDK(bd_speech_sdk_asr_v3.0.3.20170801_60da871.zip) 直接参考SDK中的ActivityMiniRecog类这里,我就直接上代码了,我是在Android Studio 3.0.1 平台上编译的 1、app\build.gradle(可结合博客 https://blog.cs...

2018-08-21 17:36:38 2938

转载 集成Android百度语音合成功能(在线、离线、离在线融合)

转至博客http://blog.csdn.net/aquarius_seven/article/details/76850292     前面2篇文章分别写了在线和离线2种语音合成,分别用的是科大讯飞和云知声的SDK,那么本文就开始写离在线融合的百度语音SDK。    你们知道吗,百度语音跟百度导航SDK有冲突,因为百度导航SDK内置了百度语音,但是它并没有暴露语音合成功能出来给我们调...

2018-08-21 16:55:48 2656

原创 Android原生Rom方式:文字转语音的TTS 程序

Android原生rom,本自带tts语音,在这基础上可以直接调用使用即可。源码如下。public class TTSdemo extends Activity implements OnInitListener{ /** Called when the activity is first created. */ private EditText inputText = nul...

2018-08-21 16:47:27 1193

转载 Android Studio 无法下载插件的解决方案 !

打开Studio的左上角:File -> Settings -> Apparence & Behavior -> System Settings -> Updates -> use secure connnection 把勾去掉

2018-08-21 16:43:11 817

原创 第三方分享 Mob 的集成

1、打开项目根目录的build.gradle,在buildscrip>repositories的方法下面添加maven库的路径引用  1 2 3 maven {     url "http://mvn.mob.com/android" }  2、在build.gradle下面的dependencies依赖模块...

2018-08-21 15:41:02 772

转载 《我的学习经历》——杨振宁

       除了诺贝尔奖获得者,82情定28的两件事之外,个人对杨振宁教授的了解均是来自书本或者网络的只言片语,感觉很不真实。感谢香港浸会大学今天给了我近距离了解他的机会,受益匪浅,小记一篇。        香港浸会大学的愿景是“成为一所领先的创意高等学府”。为此,校长陈新滋教授该构思本港首个“创意研究院”,并于3月28日成立,目的在于加强校内的研究文化丶培育研究人才丶增强研究表现,并进一...

2018-08-16 18:52:58 1801

原创 unity3d Project 创建错误 : failed to initialize unity graphics

问题:      安装好unity后打开unity时会出现 “failed to initialize unity graphics” 的错误原因:   1. 可能是显卡的问题,更新一下显卡(可以使用360驱动大师检测一下更新或者安装一下显卡)   2.在桌面空白处右击-----屏幕分辨率----高级设置 ------疑难解答----changes settings  将箭头指向 ...

2018-08-13 13:52:57 3156

转载 Android学习篇之: AIDL(下)

转自:https://blog.csdn.net/luoyanglizi/article/details/52029091(转载学习,积累经验)前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Andro...

2018-07-29 21:00:10 355

转载 Android学习篇之: AIDL(上)

转载:https://blog.csdn.net/luoyanglizi/article/details/51980630(转载学习,积累经验)前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂...

2018-07-29 20:55:51 287

转载 CA证书

1. CA证书理解?CA证书的作用?CA证书顾名思义就是由CA(Certification Authority)机构发布的数字证书。要对CA证书完全理解及其作用,首先要理解SSL。SSL(security sockets layer,安全套接层)是为网络通信提供安全及数据完整性的一种安全协议。SSL3.0版本以后又被称为TLS。SSL位于TCP与各应用层之间,是操作系统向外提供的API。SSL...

2018-07-26 17:28:51 486

转载 HTTP 与 HTTPS 协议的区别

       超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为...

2018-07-25 17:55:06 359

原创 Android布局 include 、 merge、ViewStub 标签使用详解

1. 简介 include和merge标签的作用是实现布局文件的重用。就是说,为了高效复用及整合布局,使布局轻便化,我们可以使用include和merge标签将一个布局嵌入到另一个布局中,或者说将多个布局中的相同元素抽取出来,独立管理,再复用到各个布局中,便于统一的调整。 比如,一个应用中的多个页面都要用到统一样式的标题栏或底部导航栏,这时就可以将标题栏或底部导航栏的布局抽取出来,再以incl...

2018-07-17 10:03:19 1238

转载 Android UI性能优化 检测应用中的UI卡顿

http://blog.csdn.net/lmj623565791/article/details/58626355      本文出自张鸿洋的博客一、概述在做app性能优化的时候,大家都希望能够写出丝滑的UI界面,以前写过一篇博客,主要是基于Google当时发布的性能优化典范,主要提供一些UI优化性能示例:Android UI性能优化实战 识别绘制中的性能问题实际上,由于各种机型的配置不同、代码...

2018-07-16 15:52:23 253

原创 Android dp方式的屏幕适配工具使用(Android Studio插件方式)

dp方式屏幕适配原理请看:http://blog.csdn.net/fesdgasdgasdg/article/details/52325590                                            http://download.csdn.net/download/fesdgasdgasdg/9913744bat批处理文件的使用方式请看:http://blog.c...

2018-07-11 09:14:07 1008

转载 Android 性能优化:使用 Lint 优化代码、去除多余资源

*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布读完本文你将了解到:前言什么是 LintLint 工作方式简单介绍从命令行运行 LintAndroid Studio 中使用 Lint团队中建立代码规范利器提升降低问题的等级Lint 虽好也不能贪杯在 Java 代码中忽略 Lint 警告在 XML代码中忽略 Lint 警告Gradle 中配置 Lint自动删除查找出来的无用资源文...

2018-07-10 09:01:57 355

转载 腾讯云互动直播SDK集成综述

SDK构成互动直播SDK由两部分构成,IMSDK和AVSDK其中IMSDK为云通信SDK,为AVSDK提供账号登录、信令通道、IM弹幕消息、日志模块、日志上报等功能AVSDK提供摄像头采集、编码、解码、美颜等一系列功能(下图为AVSDK整体框架)登录交互逻辑腾讯云互动直播提供两种账号对接方式托管模式由腾讯提供账号的注册、密码存储及校验独立模式由第三方业务自己保存账号体系,使用互动直播时,腾讯对第三...

2018-07-09 15:46:59 1701

原创 Android Studio gradle配置 详解

AppExtension类及其属性可能大部分人看到AppExtension类会感觉到非常的陌生,其实我们在app中的build.gradle中填写配置信息的时候,经常看到它,它是什么呢?如果你按ctrl+鼠标左键对着android{},点击进去就知道了,其实android{…}表示的就是AppExtension这个类。如图:我们再来看看AppExtension继承关系:除了AppExtension...

2018-07-08 21:29:57 725

原创 关于app更新升级的方法

 App的更新升级是所有移动开发人员都要去了解的东西,这篇文章只是留给自己的笔记,希望能帮到大家。在这里总共描述了基本的三种更新方式:本地、第三方更新、热更新。1.本地更新: 其实就是在app启动的时候通过向后台请求数据获取服务器中的apk版本号以及下载地址,如果获取到的apk版本号比本地j的versionCode要高,那么就弹出更新提示开启server进行下载,在现在结束的时候开启广播通知安装提...

2018-07-03 15:25:10 2294

转载 多线程下载文件(支持暂停、取消、断点续传)

多线程下载文件(支持暂停、取消、断点续传)多线程同时下载文件即:在同一时间内通过多个线程对同一个请求地址发起多个请求,将需要下载的数据分割成多个部分,同时下载,每个线程只负责下载其中的一部分,最后将每一个线程下载的部分组装起来即可。涉及的知识及问题请求的数据如何分段分段完成后如何下载和下载完成后如何组装到一起暂停下载和继续下载的实现(wait()、notifyAll()、synchronized的...

2018-07-03 15:10:56 689

原创 Android中常见的消息推送机制

1.基于HTTP协议的推送机制基于HTTP协议的推送机制是一种请求-响应模式,由于HTTP协议是应用层的单工通信模式,因此它很难实现真正意义上的即时推送。用HTTP协议实现推送有以下两种方式.(1)定期轮询:这种方式是使客户端每隔固定时间向服务器端以post方式发出HTTP请求。在一次请求的开始,客户端询问服务器是否存在需要推送的消息,服务器端收到请求并处理,随后向客户端响应处理结果,这样一次请求...

2018-06-30 08:36:31 1541

原创 Fragment的 setUserVisibleHint (懒加载)详解

Android应用开发过程中,ViewPager同时加载多个fragment,以实现多tab页面快速切换, 但是fragment初始化时若加载的内容较多,就可能导致整个应用启动速度缓慢,影响用户体验。 为了提高用户体验,我们会使用一些懒加载方案,实现加载延迟。这时我们会用到getUserVisibleHint()与setUserVisibleHint()这两个方法。/**** @param i...

2018-06-28 20:04:17 1077

原创 performClick()方法的使用

1. performClick()方法的作用:   performClick()方法 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件)2.  使用注意事项: 如果同时使用了view.setOnTouchListener()方法,则有可能存在拦截view.performClick()的响应事件, 因为当view.OnTouchEvent()在event.getAction() == Moti...

2018-06-28 20:02:39 1720

原创 Android之屏幕方向改变以及onConfigurationChanged 事件作用

API原文说明:android:configChangesLists configuration changes that the activity will handle itself. When a configuration change occurs at runtime, the activity is shut down and restarted by default, but de...

2018-06-28 16:55:08 937

原创 Android~Fragment 中的常用方法 isAdded()、isVisible()、isHidden()、isRemoving()、isResumed()、 isInLayout() 等详解

   1. public final boolean isAdded()   如果该Fragment对象被添加到了它的Activity中,那么它返回true,否则返回false。    2. public final boolean isDetached()    如果该Fragment已经明确的从UI中分离,那么它返回true。也就是说,在该Fragment对象上使用FragmentTransa...

2018-06-28 08:41:09 14057

转载 Android图片加载框架 Glide 4 的用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/78582548本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。本篇将是我们这个Glide系列的最后一篇文章。其实在写这个系列第一篇文章的时候,Glide就推出4.0.0的RC版了。那个时候因为我一直研究的都是Glide 3.7.0版...

2018-06-26 20:54:50 443

原创 Android5.0 WebView中Http和Https混合问题

场景复现:在Android5.0 以及以上的系统,当WebView加载的链接为Https开头,但是链接里面的内容,比如图片为Http链接,这时候,图片就会加载不出来,在浏览器中的Console会有如下警告log:原因:从Android5.0开始,WebView默认不支持同时加载Https和Http混合模式。知识储备:从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(...

2018-06-26 20:34:14 406

转载 Android 编程下 Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Touch 事件相关方法  方法功...

2018-06-26 08:54:03 189

原创 Android笔记——Application的作用

一、Application是什么      Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application...

2018-06-26 08:52:52 830

原创 可用于 Switch 语句判断的数据类型总结

  1. byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持) 都可以用于switch语句。   2. long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。   3. enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支 ...

2018-06-26 08:34:22 2639 1

原创 android:focusable 和 android:focusableInTouchMode 的区别

由于要做日历开发渐进教程(5),而(5)中要完成一个功能:点击任意一天时,高亮显示目标日期。这个功能显然需要用到focus实现,然后就去查。有focusable和focusableInTouchMode,现在搞明白了一些,写下自己的理解,希望你能帮助大家吧。通过搜索,在stackoverFlow上找到了两个答案,基本解决了我的疑惑。http://stackoverflow.com/question...

2018-06-21 20:05:27 1444

转载 Android - 抑制lint的Android XML的警告:tools:ignore

抑制lint的Android XML的警告:tools:ignore本文地址:http://blog.csdn.net/caroline_wendyAndroid的XML经常会出现警告,对于一个良好的程序,应该认真对待所有的警告。除非我们可以确认警告,才可以排除。显示所有警告的方法:Analyze -> Inspect Code; 就可以检查出所有的警告;抑制警告使用: tools:igno...

2018-06-21 19:45:45 8448

原创 Activity下 WindowSoftInputMode 属性详解

最近在做一个银行的项目,所以需要自定义键盘,不再使用系统的键盘了,从中也遇到了很多问题,比如怎么控制系统键盘不弹出,然后怎么控制软键盘与当前Activity的交互,是时候了解下WindowSoftInputMode了,这个属性就是来设置窗口软键盘的交互模式的。它总共有9种状态,官方给的9种状态的解释大概如下: 【1】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态...

2018-06-21 14:29:36 364

原创 StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)

这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求。本着不重复造轮子的原则,在网上找到了一个工具类,方便需要的开发者。项目 GitHub 地址Sample 下载下载 StatusBarUtil-Demo特性设置状态栏颜色StatusBarUtil.setColor(Activity act...

2018-06-21 14:23:20 732

原创 Android APK的混淆与反编译

第 一章 APK反编译在线反编译:http://www.ludaima.cn/android.html原文链接:http://blog.csdn.net/vipzjyno1/article/details/21039349/1.1 反编译工具使用工具:Ø  Android反编译整合工具包(最新) 下载http://download.csdn.net/detail/uu00soldier/97398...

2018-06-19 14:19:35 979

转载 Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值

转载请标明出处:http://blog.csdn.net/donkor_/article/details/53487133前言:作为谷歌在2013年为开发者提供的IDE环境工具Android Studio,从几次更新之后Android Studio已经成为了非常强大的IDE开发环境。谷歌也宣布Android Studio将取代Eclipse 。而使用as进行开发,已经倍受移动开发者的喜爱。废话我们...

2018-06-19 11:09:46 14411 2

转载 理想的程序员

      我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定有佛光笼罩,昼夜不息运键如飞日吐代码上万行。现在也算见过一些世面了,回首那段忐忑不安宛如初...

2018-06-16 09:52:37 719

转载 菜鸟程序员的超神之路

博主说:本文主要讲述了从校园到职场的六大误区,值得即将毕业的在校大学生借鉴,他山之石可以攻玉,要善假于外物。正文  码农咖啡馆近日收到一位大三学生的留言,表达了实习期的一些困惑:压力大、工作内容琐碎、导师又没多少耐心指点。看到这篇幅很长的苦恼,我突然觉得有责任去为他(她)做些事情。这世界上仅有极少的天分和运气兼备的程序员,得以通过惊世骇俗的创造或者创业实现人生的跨越,剩下的普罗众生,都要经历职业的...

2018-06-16 09:47:38 737

转载 Android Studio 快速集成 讯飞语音听写

到科大讯飞官网注册账号并登陆,选择单个服务SDK下载 ,选择语音听写服务、Android平台并新建一个应用,下载完成后解压。如下图 1.新建一个项目,将解压后的assets文件复制在项目的main目录下,并且在main目录下新建一个名为jniLibs的文件夹,将libs中的所有文件夹复制到jniLibs中,然后把libs的Msc.jar和Sunflower.jar放在项目的libs下并且右键选择添...

2018-06-15 19:04:29 650 2

空空如也

空空如也

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

TA关注的人

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