- 博客(119)
- 资源 (3)
- 收藏
- 关注
原创 查看Android应用方法耗时
File traceFile = new File(Environment.getExternalStorageDirectory(), "trace");Debug.startMethodTracing(traceFile.getAbsolutePath());Debug.stopMethodTracing();
2023-09-23 18:20:00
275
原创 Android studio 4.0 Layout Inspector查看当前Activity或者进程layout分析
打开 Tools -> Legacy Layout Inspector 可以看到layout界面分析。
2023-06-08 16:36:30
892
原创 Gboard/Latin输入法怎么做到Use System Launguage开关开的时候默认俩种语言打开
针对以上问题我调研了google 的Gboard 和Latin输入法,都能在某些系统语言下,使用系统语言开关开的时候,同时使得系统语言和英语键盘都打开,通过查看和分析google的源码,SettingsLib 最终是做设置输入法的 Subtype 的,但是这个对系统对Gboard 和Latin输入法并没有做特殊处理,那么它是怎么做到系统语言开关开的时候,同时使得系统语言和英语键盘都打开呢?结合以上分析,我在我自己的输入法中增加了这个zz语言的配置,并且其他语言按照类似的方式加了。
2023-03-24 14:12:02
1575
原创 使用 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
957
原创 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
664
原创 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
642
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
410
原创 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
1257
原创 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
2171
原创 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
874
原创 Flutter应用使用插件报错问题
Flutter应用中修复AndroidX崩溃:https://blog.youkuaiyun.com/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
11531
转载 Mac移动硬盘分区无法装载
https://blog.youkuaiyun.com/tyforfreedom/article/details/48092901
2019-03-10 17:12:08
8814
原创 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
424
转载 Android 性能优化:使用 TraceView 找到卡顿的元凶
关于卡顿分析的很好的俩篇文章: 这个讲的真的很好的,看懂了:http://blog.jobbole.com/78995/卡顿分析工具应用卡顿问题分析traceview分析应用卡顿问题性能优化方向...
2018-04-10 14:22:36
366
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
https://blog.youkuaiyun.com/guolin_blog/article/details/9316683主要讲了如何避免大图导致oom,并使用内存缓冲老实现图片的重新利用,提高客户体验,且有效改善内存回收导致的问题...
2018-04-10 11:53:02
268
转载 android 性能优化篇
转载地址: https://www.cnblogs.com/cr330326/p/8011523.html性能优化今天想说的重点是Android APP 性能优化,也就是在开发应用程序时应该注意的点有哪些,如何更好地提高用户体验。一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,即时应用非常具有特色,在产品前期可能吸引了部分用户,但是用户体验不好的话,也会给产品带来...
2018-04-08 14:50:37
233
转载 Android组件化方案
http://blog.youkuaiyun.com/guiying712/article/details/55213884 ,本文出自:【张华洋的博客】
2018-03-21 16:42:23
216
转载 java并发编程学习
单例模式:https://blog.youkuaiyun.com/zhangzeyuaaa/article/details/42673245 java并发编程学习
2018-03-21 14:33:06
178
转载 Java设计模式学习
Java设计模式学习 https://www.cnblogs.com/cr330326/p/5627658.htmlhttp://zz563143188.iteye.com/blog/1847029
2018-03-19 14:01:15
134
原创 内存分析工具MAT和leakCanary
这个是比较详细的地址: http://blog.youkuaiyun.com/u010335298/article/details/52233689LeakCanary使用详解 http://blog.youkuaiyun.com/itachi85/article/details/77826112?utm_source=gold_browser_extensionAndroid性能优化系列之内存优化 htt...
2018-03-15 11:24:32
590
原创 机器学习3
降低损失 (Reducing Loss)为了训练模型,我们需要一种可降低模型损失的好方法。迭代方法是一种广泛用于降低损失的方法,而且使用起来简单有效。学习目标 了解如何使用迭代方法来训练模型。 全面了解梯度下降法和一些变体,包括: 小批量梯度下降法 随机梯度下降法 尝试不同的学习速率。如何降低损失?(y - y’)2 相对于权重和偏差的导数可让我们了解指定样本的损失...
2018-03-14 14:32:33
135
原创 机器学习2
深入了解机器学习 (Descending into ML)学习目标复习前面学过的直线拟合知识。将机器学习中的权重和偏差与直线拟合中的斜率和偏移关联起来。大致了解“损失”,详细了解平方损失。线性关系: y=mx+b按照机器学习的惯例,您需要写一个存在细微差别的模型方程式: 其中:y′ 指的是预测标签(理想输出值)。b 指的是偏差(y 轴截距)。而在一些机器学习...
2018-03-14 14:06:23
230
原创 机器学习1
什么是(监督式)机器学习?定义如下:机器学习系统通过学习如何组合输入信息来对从未见过的数据做出有用的预测。标签在简单线性回归中,标签是我们要预测的事物,即 y 变量。标签可以是小麦未来的价格、图片中显示的动物品种、音频剪辑的含义或任何事物。特征在简单线性回归中,特征是输入变量,即 x 变量。简单的机器学习项目可能会使用单个特征,而比较复杂的机器学习项目可能会使用数百...
2018-03-14 11:44:13
185
转载 Python学习-安装pip和scikit-learn
安装pip和scikit-learn参考地址:http://blog.youkuaiyun.com/dream_angel_z/article/details/45828189scikit-learn介绍: https://www.leiphone.com/news/201701/ZJMTak4Y8ch3Nwd0.html
2018-03-13 17:33:26
4118
原创 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
9297
9
原创 Android O 不能启动后台服务
AndroidRuntime: FATAL EXCEPTION: main Process: com.amigo.ai.aiactioncatcher, PID: 13377 ...
2018-03-13 11:30:55
2009
转载 Luban—— Android图片压缩工具
图片压缩方法学习http://blog.youkuaiyun.com/zhangli_/article/details/52105916
2018-03-11 20:33:21
597
转载 Android 图片实现高斯模糊
http://blog.youkuaiyun.com/zhangli_ http://blog.youkuaiyun.com/zhangli_/article/details/52105490package com.example.administrator.myapplication;import android.graphics.Bitmap;import android.graphics.BitmapFactory
2018-03-11 20:29:35
609
原创 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
11939
转载 Android Service startForeground不显示Notification的办法
参考地址: http://blog.youkuaiyun.com/warren288/article/details/51104214Failed to post notification on channel “null”消息栏无法显示 解决方式: http://blog.youkuaiyun.com/Yooolanda/article/details/77857950 https://stackoverf...
2018-03-09 10:05:30
3736
原创 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
351
原创 如何启动一个没有Activity的Service
我要实现的功能是从系统服务中传输据给一个后台服务,最终选择IntentService 实现来这个功能,优点:不需要绑定,消息执行后可以自动stopself()查看http://blog.youkuaiyun.com/qq_28270161/article/details/62423474 没有解决问题...
2018-03-08 10:50:34
2429
原创 欢迎使用优快云-markdown
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-02-09 15:51:49
137
原创 在android framework中添加自定义系统服务
在android framework中添加自定义系统服务 http://blog.youkuaiyun.com/sgzy001/article/details/54344739http://blog.youkuaiyun.com/jdsjlzx/article/details/7323343点击桌面图标Activity启动流程分析 - 基于Android5.0源码 http://blog.youkuaiyun.com/book_k
2017-12-27 11:20:40
818
handlerCrash
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人