android
A猿三十
method1
展开
-
Android模拟器
一、为什么要用模拟器?1、提高开发效率高,真机安装apk要点击好多次才安装好;从电脑端切换至手机端耗时;电脑上切换应用和打字快些。2、没必要去root手机,特别是国内的手机root特麻烦,大部分是不开放root。3、为了instant run,低版本系统不支持instant run,有些真机比如vivo手机有个apk检测...原创 2019-07-12 20:27:19 · 205 阅读 · 0 评论 -
Mac ddms打开即卡死,点击无反应
Mac ddms打开即卡死,点击无反应。参考:https://www.jianshu.com/p/84a8566b114cJava环境变量没按上面文章中的配置。本人Mac电脑未配置环境变量。卸载Java:https://www.java.com/zh_CN/download/help/mac_uninstall_java.xml...原创 2019-08-20 08:39:28 · 937 阅读 · 0 评论 -
SurfaceView播放器篇三
实现功能:1、下次进入,从上一次播放位置开始播放;2、来电保存视频进度;3、视频未看部分不能快进;4、适应视频大小,防止播放画面变形;5、播放与暂停按钮;6、按home键、查看最新打开应用键,back返回键后,再次回到或打开播放页面,不报错,能正常播放。解决问题:1、避免MediaPlayer error(-38, 0),MediaPlayer error(-19, 0);2、...原创 2019-08-09 15:39:35 · 259 阅读 · 0 评论 -
Android Studio 快捷键一 光标移动与选中
准备整理一套适合自己的快捷键Move Caret to Code Block End with Selection ⌥⌘⇧]Move Caret to Code Block Start with Selection ⌥⌘[Move Caret to Line End with Selection ⌘⇧→Move Caret to Line Start with Se...原创 2019-08-13 17:12:04 · 2483 阅读 · 0 评论 -
SurfaceView播放器篇一
Android播放器主要还是用到MediaPlayer,SurfaceView只是用来显示画面,二者通过SurfaceHolder关联。如果只是要声音MediaPlayer就行。如下:只是播放声音<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schema...原创 2019-08-02 09:13:44 · 473 阅读 · 0 评论 -
Please install HAXM >= 6.2.1 to fix compatibility
参考https://blog.csdn.net/YuDBL/article/details/86503890成功解决转载 2019-08-01 10:43:06 · 169 阅读 · 0 评论 -
SurfaceView播放器篇二(解决黑屏问题)
在SurfaceView播放器篇一https://blog.csdn.net/weixin_28743727/article/details/98170643中已经写了一个最基础的视频播放器,但是开始进入会有个短暂的黑屏。下面贴出已解决该问题的activity。import android.graphics.Canvas;import android.graphics.Color;im...原创 2019-08-02 20:12:37 · 3749 阅读 · 0 评论 -
video blob http探索记录
公司有个线上培训学习平台,所以在看到网址有视频的地方老喜欢做如下操作:按照我之前的经验与https://www.jianshu.com/p/055b33df52db一样有mp4;或者与https://blog.csdn.net/xingyun89114/article/details/80699527中的第三点一样有m3u8。这次遇到的都不是,如下图:网上搜索到一些文章链接:h...原创 2019-08-02 19:34:46 · 548 阅读 · 0 评论 -
instant run
使用instant run前提:Gradle 版本 2.0.0 或更高版本 build.gradle中minSdkVersion为15或以上 minSdkVersion为21或更高,性能最佳。代码更改按照android studio给的归类,android代码更改无外乎是更改manifest清单文件、Java代码、资源文件、gradle文件。1、更改现有方法的实现代码 不重启ac...原创 2019-08-02 18:42:11 · 74 阅读 · 0 评论 -
android代码检查
分析代码分析循环依赖分析结果如下图:分析数据流,这个有时候在写代码的时候都很有用。首先将光标放到变量上,然后如下图所示:分析结果可以看到变量用到哪里反向依赖分析:分析当前文件被哪些文件所依赖依赖分析分析结果:...原创 2019-07-29 14:52:22 · 140 阅读 · 0 评论 -
Android Studio升级至3.4.2
项目中Gradle之前现在须升级至项目重新运行报错如下:继续找为什么会引用不到呢?继续找,找到如下似乎明白了,原来它是去微信的maven库里中找了,看项目gradle文件把google()库加入重新编译一下,解决问题...原创 2019-07-18 21:47:22 · 932 阅读 · 0 评论 -
Android Studio升级至3.5编译报错解决办法之一
具体报什么错误当时没有记录了,采用如下方式解决了把新gradle的如下:#Fri Sep 20 11:42:15 CST 2019distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistribu...原创 2019-10-10 21:11:22 · 348 阅读 · 0 评论