开发日常
jia-huan
越菜越爱玩儿
展开
-
Mat: Unknown HPROF Version
使用 android sdk 自带的命令将 hprof 转换成标准的 java hprof。原创 2024-05-10 15:49:45 · 210 阅读 · 2 评论 -
Unity 打包 SDK 问题合集
Unity编译时找不到AndroidSDK的问题 | Unable to list target platformsPlease set the Bundle Identifier in the Player Settings原创 2017-08-16 19:03:08 · 1920 阅读 · 0 评论 -
Unity3d 基础学习进度(每日更新)
1.原创 2017-08-21 23:39:18 · 693 阅读 · 0 评论 -
Unity3D 随手记
js 中获取 C# 脚本: var cs = this.GetComponent(“CS_454”)编译时 js 脚本中报错: xxx”is not a member of ‘UnityEngine.Component’ : 去掉js脚本中的 “#pragma strict”即可原创 2017-11-04 00:09:00 · 421 阅读 · 0 评论 -
O-MG, the Developer Preview of Android O is here!
原文链接O-MG, the Developer Preview of Android O is here!title: O-MG,Android O (Android 8.0) 版本 的开发者预览就在这里!翻译 2017-04-17 19:57:43 · 449 阅读 · 1 评论 -
Media Apps Overview
原文链接In this documentPlayer and UIMedia session and media controllerVideo apps versus audio appsMedia apps and the Android audio infrastructureThe media-compat libraryMeasuring performance翻译 2017-12-20 10:19:54 · 617 阅读 · 0 评论 -
VSCode 使用记录
VSCode 使用记录原创 2023-02-07 16:56:16 · 183 阅读 · 0 评论 -
jks生成
jks 生成原创 2022-06-28 17:25:56 · 2023 阅读 · 0 评论 -
ubuntu 下安装 qq wechat VirtualBox notepadqq
前言: 好记性不如烂博客!!!安装微信: 这是一定要安装的,毕竟现在除了一些国外的产品,类似于skype之类的,国内工作的交流大部分都是用微信和QQ 微信安装篇:Ubuntu版微信 安装linux微信 微信打开:打开终端,进入到文件夹 electronic-wechat 下,cd dist 之后,我的是执行 ./ electronic-wechat 微信就打开了,可能你的不太一样,你可以进原创 2016-07-20 12:22:37 · 1670 阅读 · 0 评论 -
Ubuntu 的日常 ( 日常不间断/无规律更新 )
安装 .deb 文件 dpkg -i xxx.deb ( 安装过程中,出现依赖问题 )原创 2017-07-20 10:01:18 · 297 阅读 · 0 评论 -
Linux 学习书签
CentOSCentOS 安装 desc url U盘安装centos 7 提示 “Warning: /dev/root does not exist, could not boot” http://blog.csdn.net/hexuan1/article/details/46808991 安装centos 7 成功重启后,屏幕黑屏 左上角显示 4m...原创 2018-03-15 17:24:57 · 1617 阅读 · 0 评论 -
Ubuntu 访问共享文件夹
最近刚刚重装了 Ubuntu 18.04 版本,然后又要来一遍共享文件夹的事情了: 摘自:关于ubuntu下访问windows的共享目录 假定您的网络连接已经正确设定好。网络主机的 IP: 192.168.0.1网络主机的使用者名称: myusername网络主机的登录密码: mypassword分享中的目录名称: linux主机上要挂载的目录: /media/sharen...原创 2018-09-05 17:55:41 · 28397 阅读 · 0 评论 -
Shell 脚本命令随记
路径获取相关:获取当前所在目录的全路径project_path=$(cd dirname $0; pwd)获取当前所在目录的名称project_path=$(cd dirname $0; pwd)echo $project_name原创 2020-06-03 15:29:14 · 284 阅读 · 0 评论 -
Windows10 下Windows Terminal Preview配置Git bash
效果图配置下载 Windows Terminal Preview在 windows10 自带的软件中心搜索:安装后:下载安装 git bash我的 git bash 的安装地址:D:\Programs\Git在 Windows Terminal Preview 中添加 git bash 配置将 git bash 设置为默认窗口...原创 2021-11-02 11:52:28 · 642 阅读 · 0 评论 -
无法引用module下的jar包
将module引用jar包的implementation 改为 api 即可implementation 只能在当前module中引用,而不能在App中引用,所以要改为api即可调用原创 2021-08-16 17:07:50 · 368 阅读 · 0 评论 -
MACBOOK(OSX)最升到11.2.1后android 打包报错: Could not find tools.jar / a valid JDK installation
错误MACBOOK(OSX)最升到11.0.1后android 打包报错 Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.)解决方案引用文章: https://www.cnblogs.com/johnjackson/p/14040958.html参考文章:https转载 2021-02-19 10:52:37 · 839 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
参考文章:https://blog.csdn.net/qq_37299249/article/details/90290468重定向目录来解决:进入 toolchains 目录下创建软连接:将mips64el-linux-android指向aarch64-linux-android-4.9注意其中 aarch64-linux-android-4.9是 当前已有目录。在linux/mac下...原创 2020-02-17 15:02:27 · 188 阅读 · 0 评论 -
Unknown host 'maven.google.com'
这个问题没有能直接解决…解决方案:app/build.gradle 原代码:// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { ...原创 2019-12-09 16:25:50 · 1228 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: android/os/PersistableBundle
在重写了BaseActivity的时候,重写了 @Overridepublic void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState);}然后MainActivity 在原创 2016-08-11 17:30:00 · 1946 阅读 · 1 评论 -
Android Studio show line numbers
懒得记,所以总是忘记怎么设置,记一下原创 2016-07-14 12:45:51 · 659 阅读 · 0 评论 -
git # 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支 # 合并到主题分支。
前言: 在使用我的操作之前,慎重建议一定要先 commit ,保证代码不丢,包括我自己也是这样的,毕竟丢代码不是件小事。正常使用 git pull的过程中,总能出现这种情况,冲突!在MAC下的解决方法,亲测可用: Please enter a commit message to explain why this merge is necessary,especially if it merges原创 2016-07-16 12:09:51 · 26426 阅读 · 3 评论 -
ubuntu下,Android Studio 卡在 Scanning project directories
新建个项目,项目名首字母是小写, listViewdemo,然后就一直卡在 Scanning project directories,然后我把首字母大写就OK了,一切尽在不言中….原创 2016-07-16 12:36:44 · 1538 阅读 · 0 评论 -
gzip: stdin has more than one entry--rest ignored
前言: ubuntu果然适合我我安装的是windows10和ubuntu双系统,然后不小心在windows下重命名了存储盘,然后忧伤的各种出问题,在盘中我安装了android-studio等等,还有一些文件,然后都无法使用了,命令窗口报的错误是 输入/输出错误,目前知道是重定向的问题,不过依然没有解决。 没办法,工作总是不等人,半夜里重新下载Android Studio等等,然后在按照我之前总结原创 2016-07-18 11:37:21 · 11611 阅读 · 0 评论 -
Retrofit 使用map上传图片乱序
前言: 不算是一个很难的问题,但是很基础。贴代码public void putPic(String key, List<String> values) { for (int i = 0; i < values.size(); i++) { File file = new File(values.get(i)); RequestBody原创 2016-07-26 18:50:35 · 1275 阅读 · 0 评论 -
自定义AlertDialog中EditText无法输入
关于AlertDialog中EditText不能弹出输入法解决方法原创 2016-07-29 20:17:48 · 432 阅读 · 0 评论 -
java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState
今天在运行项目的时候突然出了如标题的错误,大写的懵逼!!!然后,将 FragmentTransaction 的 commit() 方法换成了 commitAllowingStateLoss 就OK了(不过下文中会告诉你不建议这么做),不过,不明所以,就花了一些时间看了看源码,并且找了几篇还不错的博客,记录在此。想了想,还是先从现象说起吧,以倒推的方式来进行,这个其实比较直观一些。现象:就如大部分ap原创 2016-08-15 23:21:04 · 724 阅读 · 0 评论 -
温故而知新(一)TreeMap
TreeMap一种”有序”的Mapimport java.util.Map;import java.util.TreeMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Comparator;public class SortMap { public static void main(St原创 2016-07-31 13:16:35 · 396 阅读 · 0 评论 -
Android 枚举类型的优化
Enum的最大优点:类型安全 举个例子: 在代码中,我们为不同的性别做不同的处理,private static final int MAL = 1;private static final int FEMAL = 0;...switch(sex){ case MAL: ... break; case FEMAL: ... break;}代码原创 2016-08-07 23:11:15 · 709 阅读 · 4 评论 -
android 变色状态栏
前言: 是为了统一状态栏和titleBar的颜色,并不是沉浸式那种全屏的样式。开篇上代码:原创 2016-08-09 22:07:25 · 714 阅读 · 0 评论 -
java.lang.UnsupportedOperationException: Can't convert to integer: type=0x3
在自定义属性的时候,运行报错了:Caused by: java.lang.UnsupportedOperationException: Can’t convert to integer: type=0x3原因:我在定义View的时候,定义了图片的属性,获取代码如下case R.styleable.NaviBottomBar_defaultFirstIcon:原创 2016-08-10 12:55:02 · 641 阅读 · 0 评论 -
Android 热修复 - AndFix 使用心得
前言: 对于AndFix的深层次思想和原理,我一直半懂不懂,介绍一个讲述原理的博文 Android App 线上热修复方案,其中所说的Xposed的原理操作看得萌萌哒,等慢慢消化吧,本文只是详细记录下,我在使用AndFix的一些步骤和坑,耐心!耐心!耐心!(重要的事情说3遍)第一步:下载 虽然可有可无,不过也是第一步,github:https://github.com/alibaba/AndFi原创 2016-07-13 14:48:24 · 941 阅读 · 0 评论 -
java.io.FileNotFoundException: open failed: EROFS (Read-only file system)
在聊天中发视屏的时候,需要获取视屏某一帧的图片,以文件形式上传给服务器,然后就出了这个错。 在确定文件读取权限都有的情况下,那么很可能就是路径不对一看果然:String filePah = System.currentTimeMillis() + ".png";这个是很粗心的没有带上根目录,就是说,创建的file的时候,如果file.create(),或者 new File(filePath),操原创 2016-07-11 15:26:08 · 12135 阅读 · 0 评论 -
RxJava occurred when trying to propagate error to Observer.onError
在使用Rx+Retrofit的时候,使用了自定义的Exception,但是真正返回的Throw,并不是我要强转的错误类,于是乎,就各种崩溃,用 try catch 也没有作用,就是告诉标题的错误,这个有点坑。 具体的情况: 在写支付回调的时候,我写了一个PayException,本意是想把支付中的各种错误,价格不对,签名错误,参数异常等等都暴露出来,但是问题在于,后台报错了,返回的一堆字符串,然原创 2016-07-09 15:32:56 · 5055 阅读 · 0 评论 -
Android 小贴士
EditText 在 view to bitmap 后,无法显示内容罪魁祸首: android:inputType=”numberDecimal”,我在将 RecyclerView 变成 Bitmap 的途中,发现 EditText 中的内容有的可以显示,有的不可以显示,最后发现,加了 以上属性 的 EditText 不显示它的内容,去掉之后就可以了。UriUtils@Suppr...原创 2017-12-19 17:39:00 · 326 阅读 · 0 评论 -
在了解VR的途中看到文章
想成为 VR 开发者?不妨看看这位“女学霸”的经历 这是一篇在追寻VR的途中看到的一篇文章,但是读完才发现,它所叙述的已经远远的脱离VR这个局限了,文章没有华丽的文字,没有惊心动魄的历程,但是平淡里面表现出来的,对自己热爱的追求很是打动我,难以言表。转载 2016-07-12 11:25:13 · 552 阅读 · 0 评论 -
再见,北京
千言万语道不尽,最后只有一句:再见,北京。原创 2016-12-25 16:48:32 · 758 阅读 · 2 评论 -
view.getDrawingCache() 为 null
App开发功能之一 – 截图:代码如下:view.destroyDrawingCache();view.setDrawingCacheEnabled(true);view.buildDrawingCache();Bitmap map = view.getDrawingCache();但是在部分机型上总是会有 map 为 null 的情况发生。日志分析:View...原创 2018-09-17 11:49:48 · 1802 阅读 · 0 评论 -
Android Studio的使用
主要内容不翻墙更新Sdk ManagerAndroid Studio 和项目兼容(导入别人的项目)Android Studio 导出和导入第三方jar、arrGradle补充:Terminal命令打包,博客推荐原创 2016-01-29 18:23:21 · 1033 阅读 · 0 评论 -
MediaRecorder和AudioRecorder,录音和获取分贝
MediaRecorder VS AudioRecorder输出格式:MediaRecorder录制的数据是 amr MP3 格式 AudioRecorder录制出来的是比较原始的PCM音频格式优劣:从输出格式上其实就能看出来MediaRecorder更上层一点,也就是用起来会比较简单,不需要音频转码的操作,事实上从下面的代码中也可以看出来,Med原创 2016-05-08 01:08:12 · 12534 阅读 · 3 评论 -
Java中Math的常用函数
java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。 java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。 java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。public static final Double E = 2原创 2016-05-17 18:49:08 · 1714 阅读 · 0 评论