雨山的博客

人生至美,不过那一抹阳光

android bug:找不到符号

bug:异常 编译项目一直报找不到符号,如下所示: bug:原因 因为我们项目是组件化开发,会出现文件的复制到其他module,如下所示: bug:解决办法 删掉导包,重新导入 ...

2019-01-28 10:36:22

阅读数 125

评论数 0

自定义控件:玩转滚轮(柱状图、日期滚轮、刻度尺)

目录一、简介二、实现2.1 每个单元的滑动计算以及重绘 一、简介 最近产品经理总想是一些新鲜东西,于是需求中就添加了一些自定义控件,之前也写过一些自定义控件,详见:《属性动画:如何自定义View》、《自定义View:自定义CircleImageView实现及图形渲染》、《自定义View:用Ca...

2019-01-28 10:36:00

阅读数 85

评论数 0

android:声音合成之TTS

一、简介 android开发中还是需要播放许多音效,有些音效是以文字存在的。在android系统中集成了TTS(TextToSpeech),可以识别文字合成语音。今天道长分享一下TTS的简单使用。 二、TTS的使用 TTS的初始化 代码如下: //初始化TTS ...

2018-12-17 11:27:05

阅读数 128

评论数 0

android:React Native混合开发初见

目录一、简介1.React Native的优点二、准备1.要求2.搭建开发环境2.1.安装依赖三、创建新项目1.首先使用Android Studio创建一个新的项目2.在studio中的Terminal中输入指令3.在项目根目录下新建一个名为.flowconfig的文件4.配置reactnativ...

2018-12-17 11:26:08

阅读数 113

评论数 0

android:soundPool使用

一、简介 android开发过程中还是会遇到一些音频的播放,在android系统集成的音乐播放器有MediaPlayer、SoundPool等。 如果播放背景音乐等长时间运行的音频,MediaPlayer合适。MediaPlayer存在如下缺点: 1.延时时间较长,且资源占用率高。 2.不支持多...

2018-12-08 16:49:59

阅读数 39

评论数 0

android-高德地图:实时轨迹实现

目录一、简介1.准备二、高德地图的使用 一、简介 由于种种原因公司app打算更换百度地图定位与轨迹sdk为高德地图定位与轨迹(PS:道长的心中填满了泪水)。如果需要使用百度地图定位与轨迹sdk请右拐传送门:android-百度地图:鹰眼轨迹的实时绘制,或者走对门:百度地图:定位,轨迹,白板,加...

2018-12-08 15:53:56

阅读数 1588

评论数 2

android:崩溃重启处理

android public class CrashHandler implements Thread.UncaughtExceptionHandler { public static final String TAG = "CrashHandle...

2018-12-08 15:53:46

阅读数 186

评论数 0

android:broadcast见解

目录一、简介1.使用场景二、BroadcastReceiver1.自定义BroadcastReceiver2.BroadcastReceiver注册类型三、广播发送及广播类型四、不同注册方式的广播接收器回调onReceive(context, intent)中的context具体类型五、不同And...

2018-12-08 15:53:34

阅读数 37

评论数 0

android:activity启动模式见解

目录一、简介二、Using the manifest file1.standard2.singleTop3.singleTask4.singleInstance5.四种模式的区别三、Using Intent flags1.onNewIntent(Intent intent): 一、简介 启动模式允...

2018-12-08 15:53:11

阅读数 71

评论数 0

gitHub:failed to sync this branch

异常现象 使用GitHub第一次提交代码,在推送到远端服务器时会报以下异常: 异常原因 远程服务器中的master分支没有声明或者创建(暂时认定原因)。 解决方法 使用Git Bash进行第一次上传,操作如下: 解决后正常上传...

2018-11-23 17:16:32

阅读数 34

评论数 0

android bug: WebView canGoBack()无法正常使用

bug现象: 点击返回键时,一直刷新界面并未关闭界面 bug原因: 按照逻辑判断WebView.canGoBack()一直返回true。然而Android8.0开始WebView的shouldOverrideUrlLoading返回值是false才会自动重定向,并且无需调用loadUrl,与...

2018-11-23 17:16:13

阅读数 217

评论数 0

android:本地缓存图片、视频等数据暴露在系统相册

为了减少数据请求的次数以及优化用户的体验,图片、视频等数据一般需要缓存到本地内存。但是android的系统相册可以检测到本地内存中的图片并展示。这样就造成了数据不安全和用户体验差等问题。所以在本地缓存图片是要做一些处理。方法如下: 生成.nomedia 文件夹 原理是系统相册扫描SD...

2018-11-23 17:15:56

阅读数 153

评论数 0

android:越来越难实现的进程保活

目录一、简介二、进程被杀死的原因1.Android手机的进程回收策略2.killBackgroundProcesses杀死进程3.force-stop或kill杀死进程三、进程保活及分析Ⅰ.提升进程优先级的技术手段1.像素悬浮层2.将Service设置为前台服务3.定制化Ⅱ.进程死后,拉活进程1....

2018-11-23 17:15:28

阅读数 274

评论数 0

android:Java垃圾回收机制

目录一、简介二、Jvm(Java虚拟机)内存模型1.堆内存模型三、垃圾回收机制1.可回收对象的判定2.垃圾回收算法3.触发GC的类型 一、简介 android 内存优化是一个程序猿永远也避不开的话题。而要做android 内存优化就需要对内存清理:垃圾回收机制有所了解,这里道长分享一下一位大神...

2018-11-23 17:15:09

阅读数 37

评论数 0

android:service见解

目录一、简介二、service的使用1.Service AndroidManifest.xml 声明2.Started Service3.Bound Service4.Local Service VS Remote Service5.Service特性6.IntentService7.前台Ser...

2018-11-23 17:14:23

阅读数 25

评论数 0

BitmapFactory.decodeStream方法返回null的错误分析

在使用BitmapFactory.decodeStream解析is时,在is不为null的情况下BitmapFactory.decodeStream返回null。 异常如下: 代码如下: private void obtainStyledAttr(Context contex...

2018-08-22 08:33:04

阅读数 454

评论数 0

android加载本地html请求网络:NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load

公司app之前一直使用加载网络Html,最近有一个较大模块全部使用网络下载资源包,加载本地Html,在加载本地Html的过程中或者之后的操作会请求网络,html在使用ajax请求网络的时候会报一个异常: NetworkError: Failed to execute 'send' on 'X...

2018-08-16 08:03:58

阅读数 1728

评论数 0

android studio Gradle使用详解

原文地址:https://www.cnblogs.com/ut2016-progam/p/5871430.html 1. 项目中Gradle文件 对于一个gradle项目,最基础的文件配置如下: 一个项目有一个setting.gradle、一个顶层的 build.gradle文件、以及每...

2018-08-06 14:47:52

阅读数 376

评论数 0

Android:Git中关于管理子模块的指令

之前一篇博客写了关于组件化开发的文章《android studio 搭建组件化项目框架》,在其中使用了指令关联壳工程与子模块。但是在关联错误时怎么解除关联关系等操作没有说,这里就和大家分享一下其他关于管理子模块的指令。 1.Clone带子模块的工程 git clone ..project....

2018-08-02 17:43:13

阅读数 200

评论数 0

android studio 搭建组件化项目框架

由于之前项目的冗余功能和代码增多,让app的运行bug频出以及维护成本和维护难度的增加。公司领导不得不下定决心重新做一款app,把一些主要的功能从旧的app中剥离出来梳理分类,重新做一款便于维护,耦合性低的app。经过调研公司领导决定搭建组件化项目框架。 由于组件化的使用比较广泛。组件化的优点道...

2018-08-02 16:28:54

阅读数 1768

评论数 0

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