自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (3)
  • 收藏
  • 关注

原创 查看Android应用方法耗时

File traceFile = new File(Environment.getExternalStorageDirectory(), "trace");Debug.startMethodTracing(traceFile.getAbsolutePath());Debug.stopMethodTracing();

2023-09-23 18:20:00 230

原创 Android studio 4.0 Layout Inspector查看当前Activity或者进程layout分析

打开 Tools -> Legacy Layout Inspector 可以看到layout界面分析。

2023-06-08 16:36:30 764

原创 Gboard/Latin输入法怎么做到Use System Launguage开关开的时候默认俩种语言打开

针对以上问题我调研了google 的Gboard 和Latin输入法,都能在某些系统语言下,使用系统语言开关开的时候,同时使得系统语言和英语键盘都打开,通过查看和分析google的源码,SettingsLib 最终是做设置输入法的 Subtype 的,但是这个对系统对Gboard 和Latin输入法并没有做特殊处理,那么它是怎么做到系统语言开关开的时候,同时使得系统语言和英语键盘都打开呢?结合以上分析,我在我自己的输入法中增加了这个zz语言的配置,并且其他语言按照类似的方式加了。

2023-03-24 14:12:02 1330

原创 使用 usb 转lan接口调试Android 应用

打开更改适配器选项,看到电脑多了一个网卡,右键打开属性,设置该网卡的 ipv4 为手动设置IP地址如下图:点击确定。使用usb 转lan连接电脑和目标设备例如电视;子网掩码为:255.255.255.0。设置ip为192.168.138.5。默认网关:192.168.138.1。准备工具:usb 转lan接口。如果设置识别可以使用串口设置。设置成功即可连接adb。

2023-03-09 16:21:35 791

原创 Android·性能分析工具使用systrace报错

使用systrace报错

2022-06-06 10:38:16 955

原创 Could not get resource ‘https://jcenter.bintray.com/com/

repositories { maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://developer.huawei.com/repo/' } jcenter { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } google() .

2021-09-16 19:29:26 577

原创 android 获取当前应用的oom_adj

public static final int AID_APP = 10000; public static final int AID_USER = 100000; private String getOomAdj() { File[] files = new File("/proc").listFiles(); int lowestOomScore = Integer.MAX_VALUE; String foregroundProcess = null; int pid = and.

2021-08-19 20:53:06 579 1

原创 android service 中启动 dialog

报错 :Unable to add window – token null is not valid; is your activity running?if(mainDialog == null){mainDialog = new MainDialog(mContext,R.style.Dialog_Fullscreen);mainDialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTH

2020-11-16 18:22:08 387

原创 setImageResource导致的ANR

----- pid 3076 at 2020-10-20 20:35:33 -----Cmd line: com.tcl.settingsBuild fingerprint: ‘Mstar/X5/X5:8.0.0/OPR5.170623.014/ydi10192302:user/dev-keys’ABI: ‘arm64’Build type: optimizedZygote loaded classes=4624 post zygote classes=1550Intern table: 447

2020-10-21 14:25:19 1193

原创 SharedPreferences in credential encrypted storage are not available until after user is unlocked

Line 3995: 10-15 09:21:26.005 4469 4499 E AndroidRuntime: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlockedLine 3996: 10-15 09:21:26.005 4469 4499 E AndroidRuntime: at an

2020-10-20 09:33:09 2065

原创 PopupWindow 设置宽高wrap_content无效,如何显示正确位置

使用 showAsDropDown(parent, xOff, yOff, gravity)popupWindow初始化后,用以下方法计算一次实际宽高popupWindow.contentView.measure(MeasureSpec.UNSPECIFIED,MeasureSpec.UNSPECIFIED)val popViewHeight = popupWindow.contentView.measuredHeight//我的需求是将popupWindiow 显示在viewItem的右边中间位置

2020-10-19 10:13:42 804

原创 Flutter应用使用插件报错问题

Flutter应用中修复AndroidX崩溃:https://blog.csdn.net/ytfunnysite/article/details/88313305webview_flutter:0.2.0解决webview_flutter报错:E/MethodChannel#flutter/platform_views(27071): Failed to handle method ca...

2019-03-13 14:41:45 11375

转载 Mac移动硬盘分区无法装载

https://blog.csdn.net/tyforfreedom/article/details/48092901

2019-03-10 17:12:08 8625

原创 Android OpenGLES2.0(一)——了解OpenGLES2.0

了解OpenGLES2.0参考地址坐标系 OpenGL ES采用的是右手坐标,选取屏幕中心为原点,从原点到屏幕边缘默认长度为1,也就是说默认情况下,从原点到(1,0,0)的距离和到(0,1,0)的距离在屏幕上展示的并不相同。即向右为X正轴方向,向左为X负轴方向,向上为Y轴正轴方向,向下为Y轴负轴方向,屏幕面垂直向上为Z轴正轴方向,垂直向下为Z轴负轴方向。投影 OpenGL ES 的世界...

2018-08-02 11:18:51 385

转载 Android最佳性能实践_合理管理内存

郭林大牛写的性能优化需要注意点 性能优化篇

2018-04-11 15:17:55 191

转载 Android 性能优化:使用 TraceView 找到卡顿的元凶

关于卡顿分析的很好的俩篇文章: 这个讲的真的很好的,看懂了:http://blog.jobbole.com/78995/卡顿分析工具应用卡顿问题分析traceview分析应用卡顿问题性能优化方向...

2018-04-10 14:22:36 340

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

https://blog.csdn.net/guolin_blog/article/details/9316683主要讲了如何避免大图导致oom,并使用内存缓冲老实现图片的重新利用,提高客户体验,且有效改善内存回收导致的问题...

2018-04-10 11:53:02 243

转载 很好的排序算法总结

java语言写的排序算法

2018-04-10 10:33:18 168

转载 android 性能优化篇

转载地址: https://www.cnblogs.com/cr330326/p/8011523.html性能优化今天想说的重点是Android APP 性能优化,也就是在开发应用程序时应该注意的点有哪些,如何更好地提高用户体验。一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,即时应用非常具有特色,在产品前期可能吸引了部分用户,但是用户体验不好的话,也会给产品带来...

2018-04-08 14:50:37 211

转载 HTTP简介

HTTP学习 https://www.cnblogs.com/ranyonsue/p/5984001.html

2018-03-28 23:10:38 179

转载 Android组件化方案

http://blog.csdn.net/guiying712/article/details/55213884 ,本文出自:【张华洋的博客】

2018-03-21 16:42:23 198

转载 java并发编程学习

单例模式:https://blog.csdn.net/zhangzeyuaaa/article/details/42673245 java并发编程学习

2018-03-21 14:33:06 160

转载 android APK 瘦身

参考这里

2018-03-20 10:11:35 154

转载 Java设计模式学习

Java设计模式学习 https://www.cnblogs.com/cr330326/p/5627658.htmlhttp://zz563143188.iteye.com/blog/1847029

2018-03-19 14:01:15 123

原创 内存分析工具MAT和leakCanary

这个是比较详细的地址: http://blog.csdn.net/u010335298/article/details/52233689LeakCanary使用详解 http://blog.csdn.net/itachi85/article/details/77826112?utm_source=gold_browser_extensionAndroid性能优化系列之内存优化 htt...

2018-03-15 11:24:32 566

原创 机器学习3

降低损失 (Reducing Loss)为了训练模型,我们需要一种可降低模型损失的好方法。迭代方法是一种广泛用于降低损失的方法,而且使用起来简单有效。学习目标 了解如何使用迭代方法来训练模型。 全面了解梯度下降法和一些变体,包括: 小批量梯度下降法 随机梯度下降法 尝试不同的学习速率。如何降低损失?(y - y’)2 相对于权重和偏差的导数可让我们了解指定样本的损失...

2018-03-14 14:32:33 121

原创 机器学习2

深入了解机器学习 (Descending into ML)学习目标复习前面学过的直线拟合知识。将机器学习中的权重和偏差与直线拟合中的斜率和偏移关联起来。大致了解“损失”,详细了解平方损失。线性关系: y=mx+b按照机器学习的惯例,您需要写一个存在细微差别的模型方程式: 其中:y′ 指的是预测标签(理想输出值)。b 指的是偏差(y 轴截距)。而在一些机器学习...

2018-03-14 14:06:23 218

原创 机器学习1

什么是(监督式)机器学习?定义如下:机器学习系统通过学习如何组合输入信息来对从未见过的数据做出有用的预测。标签在简单线性回归中,标签是我们要预测的事物,即 y 变量。标签可以是小麦未来的价格、图片中显示的动物品种、音频剪辑的含义或任何事物。特征在简单线性回归中,特征是输入变量,即 x 变量。简单的机器学习项目可能会使用单个特征,而比较复杂的机器学习项目可能会使用数百...

2018-03-14 11:44:13 175

原创 ubuntu没有声音要安装驱动

sudo apt-get install alsa

2018-03-14 10:57:29 2901

转载 Python学习-安装pip和scikit-learn

安装pip和scikit-learn参考地址:http://blog.csdn.net/dream_angel_z/article/details/45828189scikit-learn介绍: https://www.leiphone.com/news/201701/ZJMTak4Y8ch3Nwd0.html

2018-03-13 17:33:26 4055

原创 Pycharm 中 遇到Unresolved reference 'sklearn'

解决方法:在编程过程中,遇到很多错误,提示都是unresolved reference,在进行先关搜素后,从stackoverflow上的相关问题得到启发,具体步骤如下:1、点击菜单栏上的File -> Setting ->Build,Executing,Development ->Console -> Python Console2、将Add source r...

2018-03-13 16:00:28 9045 9

原创 Android O 不能启动后台服务

AndroidRuntime: FATAL EXCEPTION: main Process: com.amigo.ai.aiactioncatcher, PID: 13377 ...

2018-03-13 11:30:55 1975

转载 Luban—— Android图片压缩工具

图片压缩方法学习http://blog.csdn.net/zhangli_/article/details/52105916

2018-03-11 20:33:21 560

转载 Android 图片实现高斯模糊

http://blog.csdn.net/zhangli_ http://blog.csdn.net/zhangli_/article/details/52105490package com.example.administrator.myapplication;import android.graphics.Bitmap;import android.graphics.BitmapFactory

2018-03-11 20:29:35 588

原创 E/JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)

参考地址:https://stackoverflow.com/questions/24429174/service-callback-throws-uncaught-remote-exception-exceptions-are-not-yet-supp

2018-03-09 16:05:34 11701

转载 Android Service startForeground不显示Notification的办法

参考地址: http://blog.csdn.net/warren288/article/details/51104214Failed to post notification on channel “null”消息栏无法显示 解决方式: http://blog.csdn.net/Yooolanda/article/details/77857950 https://stackoverf...

2018-03-09 10:05:30 3693

原创 Read-only file system

已经root的手机adb shell 后,仍提示Read-only file system,需要重新挂载系统mount -o remount,rw /system 这里的 /system 也可以是其它你想操作的目录。另外一个需要注意的事情是,在你对文件操作完毕之后,务必要把被操作分区的读写权限修改回只读。命令如下:mount -o remount,ro /system ...

2018-03-08 10:52:36 320

原创 如何启动一个没有Activity的Service

我要实现的功能是从系统服务中传输据给一个后台服务,最终选择IntentService 实现来这个功能,优点:不需要绑定,消息执行后可以自动stopself()查看http://blog.csdn.net/qq_28270161/article/details/62423474 没有解决问题...

2018-03-08 10:50:34 2398

原创 欢迎使用CSDN-markdown

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-02-09 15:51:49 123

原创 在android framework中添加自定义系统服务

在android framework中添加自定义系统服务 http://blog.csdn.net/sgzy001/article/details/54344739http://blog.csdn.net/jdsjlzx/article/details/7323343点击桌面图标Activity启动流程分析 - 基于Android5.0源码 http://blog.csdn.net/book_k

2017-12-27 11:20:40 789

handlerCrash

这个代码用CrashHandler实现Thread.UncaughtExceptionHandler达到在apk 抛出不能捕获的异常时,先进行合理处理,再显示用户体验良好的界面,并上传错误信息,以便后续分析处理和更改

2017-09-05

空空如也

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

TA关注的人

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